Re: iOS 15 - Xcode version

2021-09-23 Thread J. Landman Gay via use-livecode
I'm in the same boat. We have an app in the App Store, built with Mojave, 
do we know if that's affected? Or were you just doing local testing?

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 23, 2021 11:53:32 AM Marty Knapp via use-livecode 
 wrote:


I just updated my iPhone to iOS 15 and now my LC built app won’t run 
(developer needs to update). Yes I should have checked that out before I 
updated. My app was running on the previous iOS fine and is built with the 
latest version of LC running on Mojave and Xcode 11.3.1. I can’t seem to 
find the info on pairing LC with the proper version of Xcode. I’m kinda 
wondering if I’ll need to upgrade from Mojave to Big Sur but have resisted 
due to some older 32 bit apps that I use…


Thanks for any help,
Marty
___
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: [ANN] Release 9.6.5 RC-1

2021-09-23 Thread J. Landman Gay via use-livecode

Fantastic! I knew you'd come through for us. You always do.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 23, 2021 10:32:12 AM panagiotis merakos via use-livecode 
 wrote:



Dear list members,

We are pleased to announce the release of LiveCode 9.6.5 RC-1.


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


Release Contents

LiveCode 9.6.5 RC-1 comes with several changes, including:

New Features
 - Android standalones can now be deployed as app bundles
 - The Android engine is now built using version 30 of the Android API
 - In-app purchases for Google Play Store now use v4 of the Google Billing
Library

Bug Fixes:
 - Fix browser widget on iOS not sending load events in response to user
navigation
 - Fix library conflicts between maps and barcode widgets on Android
 - Improve speed of appending to large strings and encoding large arrays
on Windows
 - Fix long engine exit time when many loaded fonts and objects/paragraphs
are still in memory


For the full list of all fixes, updates and enhancements please see the
release notes:
http://downloads.livecode.com/livecode/9_6_5/LiveCodeNotes-9_6_5_rc_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.4: Xcode 12.4.x - LiveCode builds iOS apps using the iOS
14.4 SDK
 - macOS 11.x.  : Xcode 12.5.x - LiveCode builds iOS apps using the iOS
14.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: From the start of April 2021, Apple is only accepting apps built
using iOS14.x SDKs. This means that, if you wish to submit apps to the
AppStore you will have to be running at least macOS 10.15 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





___
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: IAP in App Store

2021-09-20 Thread J. Landman Gay via use-livecode

Hi Panos,

After the login dialog, which worked fine, I got no status response on the 
first attempt. I realized that I was asking for a nonexistent product (I'd 
changed the store products during my experiments) and when I asked for a 
now existing one it went through fine. I got the sandbox purchase dialog 
and canceled the first attempt, which worked and I got a "cancelled" 
status. Then I purchased it again and got the "paymentReceived" status.


All the handlers are in the card script but that seems to be working okay 
given that I did receive the status for a successful transaction. But I'd 
have expected an "unknown sku" error on the first attempt. I could move 
everything to the stack script I suppose, but it's nice to have it all 
encapsulated on the card.


In case anyone is interested, my husband has come out into view again.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 20, 2021 6:20:24 AM panagiotis m via use-livecode 
 wrote:



Hello Jacque,

Nice, I'll make sure this note is added to the docs at least. Ideally we'll
fix it in the engine too, so as it throws an error if the 3rd param is
empty.

Now, you said you got the login dialog. What happened next, after you
entered your test apple ID details? Did you get a dialog for the in-app
purchase, where the price was listed, and you had to choose Buy or Cancel?
Or did you get an error dialog?

Also, where is the handler. for purchaseStateUpdate? Is it in the stack
script? I think it has to be in the stack script

Kind regards,
Panos
--

On Sun, 19 Sept 2021 at 19:41, J. Landman Gay via use-livecode <
use-livecode@lists.runrev.com> wrote:


Even a note in the documentation would help. I spent two weeks trying to
figure out the problem. Was it my store setup? The iPhone? My script,
which
was based on the lesson example? Did I set up my store products wrong?
Just
where should I look?

By the time I posted here I was a walking mass of frustration and my
husband knew to hide in a closet.
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 19, 2021 2:24:18 AM Curry Kenworthy via use-livecode
 wrote:


Jacqueline:


If the third param is omitted, the script compiles okay
but apparently aborts with no error message
and no information when the app runs on the device.


Hey LC Team: This may be not merely a bug,
but also a "bad habit" in coding practice.
A habit that leads to multiple bugs.

I've seen similar "aborts" that halt execution
but otherwise fail without warning or info.

The LCS equivalent would be a tendency
to overuse "exit to top" in situations
where a "return" or an error bailout
would be more appropriate.

Perhaps only intended as a temporary placeholder
and forgotten, but either way, a better habit
would reduce the number of future bugs/glitches
that follow this pattern. Thanks

Best wishes,

Curry Kenworthy

Custom Software Development
"Better Methods, Better Results"
LiveCode Training and Consulting
http://livecodeconsulting.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





___
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: IAP in App Store

2021-09-19 Thread J. Landman Gay via use-livecode
Even a note in the documentation would help. I spent two weeks trying to 
figure out the problem. Was it my store setup? The iPhone? My script, which 
was based on the lesson example? Did I set up my store products wrong? Just 
where should I look?


By the time I posted here I was a walking mass of frustration and my 
husband knew to hide in a closet.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 19, 2021 2:24:18 AM Curry Kenworthy via use-livecode 
 wrote:



Jacqueline:

> If the third param is omitted, the script compiles okay
> but apparently aborts with no error message
> and no information when the app runs on the device.

Hey LC Team: This may be not merely a bug,
but also a "bad habit" in coding practice.
A habit that leads to multiple bugs.

I've seen similar "aborts" that halt execution
but otherwise fail without warning or info.

The LCS equivalent would be a tendency
to overuse "exit to top" in situations
where a "return" or an error bailout
would be more appropriate.

Perhaps only intended as a temporary placeholder
and forgotten, but either way, a better habit
would reduce the number of future bugs/glitches
that follow this pattern. Thanks

Best wishes,

Curry Kenworthy

Custom Software Development
"Better Methods, Better Results"
LiveCode Training and Consulting
http://livecodeconsulting.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: IAP in App Store

2021-09-18 Thread J. Landman Gay via use-livecode
@Panos: Progress. I now know why a login dialog was not showing up and why a channel wasn't 
created.


The command "mobileStoreMakePurchase" absolutely requires three parameters. I omitted the 
payload string (third param) because I didn't need it and it wasn't required for iOS. I assumed 
it would be empty and treated accordingly. It isn't.


If the third param is omitted, the script compiles okay but apparently aborts with no error 
message and no information when the app runs on the device. There is no clue why nothing is 
happening. On the off chance that was the problem I add the string "payload here" and bingo, I 
got the App Store login dialog.


I am still not getting any status reports in purchaseStateUpdate and the purchase times out. 
But at least I'm logged in now.


Suggestion: if a third param is missing, LC should throw an error at runtime. 
We'd all be saner.


On 9/17/21 5:25 PM, J. Landman Gay via use-livecode wrote:
Yes, I tested on real devices, both an iPad and an iPhone. I also just set up testing on the 
Google Play Store and got the same non-results.


I will look at the test stack in the lesson, thanks Panos.



--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: IAP in App Store

2021-09-17 Thread J. Landman Gay via use-livecode
Yes, I tested on real devices, both an iPad and an iPhone. I also just set up testing on the 
Google Play Store and got the same non-results.


I will look at the test stack in the lesson, thanks Panos.


On 9/17/21 3:22 PM, panagiotis m via use-livecode wrote:

Hello Jacque,

I am away from my machine now, so I cannot test, but I would suggest you
try with the simplest example first, that is to use the sample stack of the
lesson, and just change the in-app product IDs to match yours. If this
works for you (by "works" I mean at least to show the in-app purchase
dialog), it means that something in your script blocks the communication.
If this is the case, I am happy to investigate until we find the culprit.

Kind regards,
Panos

Ps: I take it you are testing on a physical device, not in the simulator,
is that correct?

On Fri, 17 Sep 2021, 22:51 J. Landman Gay via use-livecode, <
use-livecode@lists.runrev.com> wrote:


Panos, the LC lesson says the mobileStoreMakePurchase command sends the
request and begins the
purchasing process. The behavior I'm seeing is that the request isn't
being sent at all.

The older syntax has a specific mobilePurchaseSendRequest command, which
the newer syntax does
not use. Should I add that to my script? Will it hurt if I do?

On 9/17/21 1:34 PM, panagiotis m via use-livecode wrote:

Hello Jacque,

How do you initiate a purchase? Have you called
mobileStoreEnablePurchaseUpdates? This command creates a "channel" for
communicating with the app store. Since you get no response at all, it
seems for some reason this channel is not created. Can you share your
purchase code?

Kind regards,
Panos

On Fri, 17 Sep 2021, 19:39 J. Landman Gay via use-livecode, <
use-livecode@lists.runrev.com> wrote:


After initiating a purchase I get nothing. No dialog, no errors. It acts
like I never pushed the button, the app just sits there. I'm logging
everything. The log shows my comment that I'm initiating a purchase.

There

are no other log entries until the timeout message.


The product ID matches the one in iTunes Connect exactly, because I

copied

it from there and pasted it into my script. (I've hard-coded a single
product just for testing because I needed one that was a non-renewable
subscription so that I could repurchase several times.)


There's one thing I didn't mention. Our Ruby programmer set up a server
API
in Connect so she could get notice of any refunds. Does that mean that

all

responses would be going to the server? Even so, you'd think I'd get a
dialog about my Apple ID. She's turned it off for now and I'll try again
shortly, but she doesn't think that would be an issue. Do you know?

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 17, 2021 2:48:49 AM panagiotis m via use-livecode
 wrote:


Hello Jacque,


instead the next call to make a purchase should pop up a dialog

asking

for an Apple ID
Yes, this is what should happen. What do you get when trying to make a
purchase?

I take it that the in-app purchase product IDs in your script do match

the

ones you set up in iTunes Connect, is that correct?


Is the lesson accurate? I get no response at all from

purchaseStateUpdate.
Yes, the lesson is still accurate, I did test it 2 weeks ago. The

response

from purchaseStateUpdate will arrive *after* you get the purchase

dialog

and click Buy or Cancel.

Kind regards,
Panos
--


On Fri, 17 Sept 2021 at 01:27, J. Landman Gay via use-livecode <
use-livecode@lists.runrev.com> wrote:


I'm trying to test IAP in the App Store. I have a tester account and

I'm a

verified test user
with a new Apple ID that is not used anywhere else.

Following the LC lesson, it says to sign out of the app store in

Settings.

I had to look up how
to do that in iOS 14, and did so. It also said not to sign in again

while

in Settings, instead
the next call to make a purchase should pop up a dialog asking for an
Apple ID. It does not.

Is the lesson accurate? I get no response at all from

purchaseStateUpdate.

There's a handler in
the script that triggers a timeout after 2 minutes, and that's all I

get.


How do I trigger the sign-in dialog so I can log in as my test

account?


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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@

Re: IAP in App Store

2021-09-17 Thread J. Landman Gay via use-livecode
Panos, the LC lesson says the mobileStoreMakePurchase command sends the request and begins the 
purchasing process. The behavior I'm seeing is that the request isn't being sent at all.


The older syntax has a specific mobilePurchaseSendRequest command, which the newer syntax does 
not use. Should I add that to my script? Will it hurt if I do?


On 9/17/21 1:34 PM, panagiotis m via use-livecode wrote:

Hello Jacque,

How do you initiate a purchase? Have you called
mobileStoreEnablePurchaseUpdates? This command creates a "channel" for
communicating with the app store. Since you get no response at all, it
seems for some reason this channel is not created. Can you share your
purchase code?

Kind regards,
Panos

On Fri, 17 Sep 2021, 19:39 J. Landman Gay via use-livecode, <
use-livecode@lists.runrev.com> wrote:


After initiating a purchase I get nothing. No dialog, no errors. It acts
like I never pushed the button, the app just sits there. I'm logging
everything. The log shows my comment that I'm initiating a purchase. There
are no other log entries until the timeout message.


The product ID matches the one in iTunes Connect exactly, because I copied
it from there and pasted it into my script. (I've hard-coded a single
product just for testing because I needed one that was a non-renewable
subscription so that I could repurchase several times.)


There's one thing I didn't mention. Our Ruby programmer set up a server
API
in Connect so she could get notice of any refunds. Does that mean that all
responses would be going to the server? Even so, you'd think I'd get a
dialog about my Apple ID. She's turned it off for now and I'll try again
shortly, but she doesn't think that would be an issue. Do you know?

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 17, 2021 2:48:49 AM panagiotis m via use-livecode
 wrote:


Hello Jacque,


instead the next call to make a purchase should pop up a dialog

asking

for an Apple ID
Yes, this is what should happen. What do you get when trying to make a
purchase?

I take it that the in-app purchase product IDs in your script do match

the

ones you set up in iTunes Connect, is that correct?


Is the lesson accurate? I get no response at all from

purchaseStateUpdate.
Yes, the lesson is still accurate, I did test it 2 weeks ago. The

response

from purchaseStateUpdate will arrive *after* you get the purchase dialog
and click Buy or Cancel.

Kind regards,
Panos
--


On Fri, 17 Sept 2021 at 01:27, J. Landman Gay via use-livecode <
use-livecode@lists.runrev.com> wrote:


I'm trying to test IAP in the App Store. I have a tester account and

I'm a

verified test user
with a new Apple ID that is not used anywhere else.

Following the LC lesson, it says to sign out of the app store in

Settings.

I had to look up how
to do that in iOS 14, and did so. It also said not to sign in again

while

in Settings, instead
the next call to make a purchase should pop up a dialog asking for an
Apple ID. It does not.

Is the lesson accurate? I get no response at all from

purchaseStateUpdate.

There's a handler in
the script that triggers a timeout after 2 minutes, and that's all I

get.


How do I trigger the sign-in dialog so I can log in as my test account?

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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


___
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




--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: IAP in App Store

2021-09-17 Thread J. Landman Gay via use-livecode
Here's what I'm doing. The initial request is set up for testing, the capitalized parts will be 
removed later.


on purchaseIAPProduct pProductID,pQuantity
  -- pProductID = the reverse-domain store ID
  -- pQuantity = The number of pProductIDs to purchase. Defaults to 1
  if mobileStoreCanMakePurchase() = false then -- purchasing disabled
LOG "mobileStoreCanMakePurchase = FALSE"
doAnswer "Purchasing is not enabled on this device."
exit purchaseIAPProduct
  end if
  -- init:
  put empty into  sCurrentStatus
  put empty into sIAPErrorText
  if pQuantity is not a number then put 1 into pQuantity
  if sTimeout is not a number then put 120 into sTimeout
  send "IAPtimeout" to me in sTimeout seconds
  put the result into sTimerID

  IF THE CRELEASE OF THIS STACK <> TRUE THEN PUT 
"com.wordathand.fpmobile.testsub" INTO pProductID
  LOG "BEGIN IAP PURCHASE:" && pProductID
  mobileStoreEnablePurchaseUpdates
  mobileStoreSetProductType pProductID, "inapp" -- required for Play Store; compatible with 
App Store

  mobileStoreMakePurchase pProductID, pQuantity
end purchaseIAPProduct

on purchaseStateUpdate pPurchaseID, pProductID, pState
  LOG "Purchase state:" && pProductID && pState &&"|" && "PurchaseID:" && 
pPurchaseID
  put pState into sCurrentStatus
  ... etc.
end purchaseStateUpdate

on IAPtimeout
  -- If the process does not complete in sTimeout seconds we wind up here
  mobileDisablePurchaseUpdates
  put "timeout" into sCurrentStatus
  put "Purchase has timed out" into sIAPErrorText
  IAPPurchaseComplete false, sCurrentStatus, sIAPErrorText
end IAPtimeout

IAPPurchaseComplete is the equivalent of the lesson's offerPurchase if it receives "true", only 
in this case I send data to the backend server. Of course, this handler never gets a chance to run.


One other thing: the fake product ID doesn't have the same reverse-domain as the real products. 
I wanted to make sure it didn't get confused with the real ones. I can't imagine that matters 
but thought I'd mention it.



On 9/17/21 1:34 PM, panagiotis m via use-livecode wrote:

Hello Jacque,

How do you initiate a purchase? Have you called
mobileStoreEnablePurchaseUpdates? This command creates a "channel" for
communicating with the app store. Since you get no response at all, it
seems for some reason this channel is not created. Can you share your
purchase code?

Kind regards,
Panos

On Fri, 17 Sep 2021, 19:39 J. Landman Gay via use-livecode, <
use-livecode@lists.runrev.com> wrote:


After initiating a purchase I get nothing. No dialog, no errors. It acts
like I never pushed the button, the app just sits there. I'm logging
everything. The log shows my comment that I'm initiating a purchase. There
are no other log entries until the timeout message.


The product ID matches the one in iTunes Connect exactly, because I copied
it from there and pasted it into my script. (I've hard-coded a single
product just for testing because I needed one that was a non-renewable
subscription so that I could repurchase several times.)


There's one thing I didn't mention. Our Ruby programmer set up a server
API
in Connect so she could get notice of any refunds. Does that mean that all
responses would be going to the server? Even so, you'd think I'd get a
dialog about my Apple ID. She's turned it off for now and I'll try again
shortly, but she doesn't think that would be an issue. Do you know?

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 17, 2021 2:48:49 AM panagiotis m via use-livecode
 wrote:


Hello Jacque,


instead the next call to make a purchase should pop up a dialog

asking

for an Apple ID
Yes, this is what should happen. What do you get when trying to make a
purchase?

I take it that the in-app purchase product IDs in your script do match

the

ones you set up in iTunes Connect, is that correct?


Is the lesson accurate? I get no response at all from

purchaseStateUpdate.
Yes, the lesson is still accurate, I did test it 2 weeks ago. The

response

from purchaseStateUpdate will arrive *after* you get the purchase dialog
and click Buy or Cancel.

Kind regards,
Panos
--


On Fri, 17 Sept 2021 at 01:27, J. Landman Gay via use-livecode <
use-livecode@lists.runrev.com> wrote:


I'm trying to test IAP in the App Store. I have a tester account and

I'm a

verified test user
with a new Apple ID that is not used anywhere else.

Following the LC lesson, it says to sign out of the app store in

Settings.

I had to look up how
to do that in iOS 14, and did so. It also said not to sign in again

while

in Settings, instead
the next call to make a purchase should pop up a dialog asking for an
Apple ID. It does not.

Is the lesson accurate? I get no response at all from

purchaseStateUpdate.


Re: LC IDE Menu suddenly is slow / responds slowly

2021-09-17 Thread J. Landman Gay via use-livecode
Have you checked the pendingMessages? A while ago Swami posted a slowdown 
that showed dozens and dozens of repeating IDE messages.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 17, 2021 3:28:12 AM matthias rebbe via use-livecode 
 wrote:



Hi,

i am currently noticing a massive slow down of the LC 9.6.4 IDE menu. Not 
right away after opening Livecode IDE, but after some time of usage.
I never noticed that in 9.6.3. Clicking on an main menu entry takes then 
about 2 or 3 seconds until i can see the submenu


But I am not sure if this is really only an LC problem or due to the fact 
that i upgraded to Big Sur around the same time as LC 9.6.4 was released.


Currently i only notice this slow down of the menu in 9.6.4 and i am not 
able to see this in 9.6.3. But maybe i am a little bit to impatient and my 
testing is too short.


In the activity monitor i cannot see anything unusual. Now large memory 
consumption of LC and no high CPU usage.


After a restart of LC the IDE menu behaves normal, but some time later it 
slows down.



Is anyone else experiencing the same or a similar behavior?


Regards,

Matthias




___
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: IAP in App Store

2021-09-17 Thread J. Landman Gay via use-livecode
After initiating a purchase I get nothing. No dialog, no errors. It acts 
like I never pushed the button, the app just sits there. I'm logging 
everything. The log shows my comment that I'm initiating a purchase. There 
are no other log entries until the timeout message.



The product ID matches the one in iTunes Connect exactly, because I copied 
it from there and pasted it into my script. (I've hard-coded a single 
product just for testing because I needed one that was a non-renewable 
subscription so that I could repurchase several times.)



There's one thing I didn't mention. Our Ruby programmer set up a server API 
in Connect so she could get notice of any refunds. Does that mean that all 
responses would be going to the server? Even so, you'd think I'd get a 
dialog about my Apple ID. She's turned it off for now and I'll try again 
shortly, but she doesn't think that would be an issue. Do you know?


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 17, 2021 2:48:49 AM panagiotis m via use-livecode 
 wrote:



Hello Jacque,


instead the next call to make a purchase should pop up a dialog asking

for an Apple ID
Yes, this is what should happen. What do you get when trying to make a
purchase?

I take it that the in-app purchase product IDs in your script do match the
ones you set up in iTunes Connect, is that correct?


Is the lesson accurate? I get no response at all from

purchaseStateUpdate.
Yes, the lesson is still accurate, I did test it 2 weeks ago. The response
from purchaseStateUpdate will arrive *after* you get the purchase dialog
and click Buy or Cancel.

Kind regards,
Panos
--


On Fri, 17 Sept 2021 at 01:27, J. Landman Gay via use-livecode <
use-livecode@lists.runrev.com> wrote:


I'm trying to test IAP in the App Store. I have a tester account and I'm a
verified test user
with a new Apple ID that is not used anywhere else.

Following the LC lesson, it says to sign out of the app store in Settings.
I had to look up how
to do that in iOS 14, and did so. It also said not to sign in again while
in Settings, instead
the next call to make a purchase should pop up a dialog asking for an
Apple ID. It does not.

Is the lesson accurate? I get no response at all from purchaseStateUpdate.
There's a handler in
the script that triggers a timeout after 2 minutes, and that's all I get.

How do I trigger the sign-in dialog so I can log in as my test account?

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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


IAP in App Store

2021-09-16 Thread J. Landman Gay via use-livecode
I'm trying to test IAP in the App Store. I have a tester account and I'm a verified test user 
with a new Apple ID that is not used anywhere else.


Following the LC lesson, it says to sign out of the app store in Settings. I had to look up how 
to do that in iOS 14, and did so. It also said not to sign in again while in Settings, instead 
the next call to make a purchase should pop up a dialog asking for an Apple ID. It does not.


Is the lesson accurate? I get no response at all from purchaseStateUpdate. There's a handler in 
the script that triggers a timeout after 2 minutes, and that's all I get.


How do I trigger the sign-in dialog so I can log in as my test account?

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Is the Forum down?

2021-09-13 Thread J. Landman Gay via use-livecode
No, it's there. I've been getting regular digests and today's has several 
entries. I responded to a few over the weekend.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 13, 2021 8:45:40 AM Craig Newman via use-livecode 
 wrote:



Seen almost nothing for days.

Craig

___
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: Sorting text is *VERY* slow in LC9 on Windows (Re: Accumulating text is *VERY* slow in LC9 on Windows)

2021-09-11 Thread J. Landman Gay via use-livecode
Ah yes, the cheese thing. I so wish I had saved that thread, but I may have 
needed an extra backup drive to do it. So listen, and ye shall hear.


Long, long ago in the olden days, before there was a forum, before 64-bit 
apps, back when the QCC reports numbered in the lower hundreds, someone on 
the mailing list mentioned a preference for a cheese. I don't recall who or 
what, because at the time it seemed so innocuous. Someone else agreed, 
someone else disagreed, some did both. Discussions went on about which 
country produced the best cheese, opinions which were disputed by others 
who felt their own country should be nominated or at least take second 
place. Others had opinions about countries who did or did not produce 
cheese. Different varieties of cheese were analyzed, and opined upon. The 
same type of cheese was compared between one country and another. 
Suggestions were made to visit a country in order to try a cheese, which 
would presumably convince the doubters. It was implied that one's own 
country had good enough cheese, if not the best.


This went on for a very long time.

Of course, eventually the uninvolved, or those who were indifferent to 
cheese, or perhaps those who did not like cheese at all, asked the 
participants to desist and stay on topic. But by then the thread had taken 
on a life of its own and continued rolling on, gathering momentum like a 
stone thrown downhill and perhaps subsequently tumbling down river. Being a 
polite mailing list, no one actually said, "shut up" but at times you could 
read between the lines. Other readers suffered in stoic silence and made 
good use of their Delete key. There were occasional mutterings about 
slightly changing subject lines in posts, which prevented filtering out 
cheese curds from on-topic posts.


The conversation continued for months. Or if it didn't, it seemed like it. 
Finally List Mom appeared with a gentle but firm pronouncement that in 
addition to politics, religion, and other such topics, Cheese was now 
banned on the list.


Some were resigned, others sighed in relief. Occasionally you will still 
see oblique references to the dairy product but in general we speak of it 
only by inferred reference.


I trust I will not be banned for being so explicit, but sometimes one must 
speak plainly.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 11, 2021 7:27:13 PM Lagi Pittas via use-livecode 
 wrote:



I thought Mark was misremembering   Emmental when he said Edam (they do
start with an E)  but I believe
Venezuelan Beaver Cheeses is probably a better analogy as it has many
holes caused by the beavers' sharp incisors.
and is a bit of a mystery (very difficult to acquire) as is the workings of
windows buffer allocation  .

Can we say Cheese?

https://www.youtube.com/watch?v=Hz1JWzyvv8A=3s

lagi

p.s Jacques - when did this Cheese thing start - it is certainly before my
time.

On Fri, 10 Sept 2021 at 19:16, J. Landman Gay via use-livecode <
use-livecode@lists.runrev.com> wrote:


You're talking about cheese. I'm telling Mom. Nyah.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 10, 2021 8:42:48 AM Trevor DeVore via use-livecode
 wrote:


On Fri, Sep 10, 2021 at 8:15 AM Mark Waddingham via use-livecode <
use-livecode@lists.runrev.com> wrote:


On 2021-09-10 14:06, Mark Waddingham via use-livecode wrote:

The windows heap is much more prudent than UNIXy counterparts it would
seem - where UNIX heaps will happily leave plenty of free space (which
the heaps know about and thus can re-use), Windows appears to avoid
that like the plague (which I'm sure is the case for lots of
historical reasons and backwards compatibility). [ To give a very
rough analogy, the map of used space in a heap on windows is like a
block of cheddar; whereas on UNIXy systems it will be like a block of
edam ].


I of course meant 'Swiss', not 'Edam'!



Thanks for the clarification. I feel like I have a decent understanding

of

cheeses, but I couldn’t figure out how cheddar and edam were different in
this analogy :-)

--
Trevor DeVore
ScreenSteps




___
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



--
KIndest Regards Lagi
___
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

Re: [ANN] Organize 1.1 now in App Store

2021-09-10 Thread J. Landman Gay via use-livecode

On 9/10/21 2:32 PM, Mark Smith via use-livecode wrote:

Thanks Bill,

One other thing I wanted to address in the announcement, but forgot, was just the 
sheer reliability of Livecode. I started beta testing 6 months ago, there where 3 
rounds of testing and about 19 testers. Not once did TestFlight report a crash (it 
tracks these for you). When I sent it for app review, it passed on the first 
attempt in < 24 hours. Same on the 2nd attempt (because I had messed up the 
screen shots and had to redo them). A huge part of the reliability and credibility 
of this app must go to Livecode for the development of such a superbly reliable 
application development environment. It just works, and for that I am immensely 
grateful. There are 10’s of thousands of lines of code running in that app, most 
of them not written by me. I am grateful for the attention to detail and 
professionalism the entire LC team represents. It means a lot.


I agree. I was looking at the developer reports in Google Play yesterday and our app has had 
zero crashes, freezes, or any other problem that Google tracks. It's been in the store for 6+ 
months.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: There is one stack the cause delays - 5 to 10 seconds

2021-09-10 Thread J. Landman Gay via use-livecode

Could it be the autosave in GITA Tools?

On 9/10/21 1:01 PM, Sannyasin Brahmanathaswami via use-livecode wrote:

On any attempt do anything, whether it typing script in script editor, if I 
change window, or the property browser, wherever we do, there is 5-10 seconds 
delays. Its impossible to work, or very slow to work in this stack. Could be a 
pendMessage?

8829,1631295654.762945,revSEDelayTogglePalettes,stack "/Applications/LiveCode 
9.6.4.app/Contents/Tools/Toolset/libraries/revbackscriptlibrary.livecodescript"
8832,1631295654.789005,ideMessageSend,stack "/Applications/LiveCode 
9.6.4.app/Contents/Tools/Toolset/libraries/revidelibrary.8.livecodescript"
8826,1631295655.076493,__EnsureAccept,stack "/Applications/LiveCode 
9.6.4.app/Contents/Tools/Extensions/com.livecode.library.remotedebugger/remotedebugger.livecode"
8831,1631295655.0909,revUpdateSelectionChanged,stack "/Applications/LiveCode 
9.6.4.app/Contents/Tools/Toolset/libraries/revbackscriptlibrary.livecodescript"
8778,1631295937.884898,autoSave,stack 
"/Users/brahmanathaswami/Documents/_LiveCode/GITA 
Tools/Audio_Transcriber_3-3.livecode"
8780,1631295937.934677,autoSave,stack 
"/Users/brahmanathaswami/Documents/_LiveCode/GITA 
Tools/Audio_Transcriber_3-3.livecode"

I don’t what is going on?

BR

___
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




--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Sorting text is *VERY* slow in LC9 on Windows (Re: Accumulating text is *VERY* slow in LC9 on Windows)

2021-09-10 Thread J. Landman Gay via use-livecode

You're talking about cheese. I'm telling Mom. Nyah.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 10, 2021 8:42:48 AM Trevor DeVore via use-livecode 
 wrote:



On Fri, Sep 10, 2021 at 8:15 AM Mark Waddingham via use-livecode <
use-livecode@lists.runrev.com> wrote:


On 2021-09-10 14:06, Mark Waddingham via use-livecode wrote:
> The windows heap is much more prudent than UNIXy counterparts it would
> seem - where UNIX heaps will happily leave plenty of free space (which
> the heaps know about and thus can re-use), Windows appears to avoid
> that like the plague (which I'm sure is the case for lots of
> historical reasons and backwards compatibility). [ To give a very
> rough analogy, the map of used space in a heap on windows is like a
> block of cheddar; whereas on UNIXy systems it will be like a block of
> edam ].

I of course meant 'Swiss', not 'Edam'!



Thanks for the clarification. I feel like I have a decent understanding of
cheeses, but I couldn’t figure out how cheddar and edam were different in
this analogy :-)

--
Trevor DeVore
ScreenSteps




___
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: LiveCode 10 - what are your thoughts on the new features?

2021-09-09 Thread J. Landman Gay via use-livecode
Any thread in which two LC team members participate cannot possibly be 
considered off-topic and subsequently banned.


But while I agree completely with your definition, it got me concerned that 
if I were to marry a very tall, large man, I would be a bigamist.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 9, 2021 5:52:02 AM Heather Laine via use-livecode 
 wrote:


Ok, I cannot help myself. Somewhere in this thread was mentioned "a couple 
of carrots" and this was defined as two. It is in fact not two. It is the 
equivalent amount of carrots to about 2, if the carrots are well sized but 
not enormous. If you have small carrots, please chop 3. If they are huge, 
one is enough. Thus, a couple of carrots. A perfectly sensible request 
which any sensible husband should be able to interpret correctly.


Warmest regards to all, and should I add carrots to cheese as items that 
should not arise too often for extensive discussion?


Heather


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



On 9 Sep 2021, at 11:26, Andre Garzia via use-livecode 
 wrote:


I’ll just add that a couple of pints never means exactly two pints….

Language is a very fluid thing.

Sent from my iPhone

On 8 Sep 2021, at 23:14, matthias rebbe via use-livecode 
 wrote:


Btw. this is how Merriam-Webster thinks about couple, few and several.

https://www.merriam-webster.com/words-at-play/couple-few-several-use 
<https://www.merriam-webster.com/words-at-play/couple-few-several-use>




Am 09.09.2021 um 00:08 schrieb matthias rebbe via use-livecode 
:


More than three.



Am 09.09.2021 um 00:04 schrieb Bob Sneidar via use-livecode 
:


Then what does a few mean?

Bob S


On Sep 8, 2021, at 14:49 , matthias rebbe via use-livecode 
 wrote:


How lucky we Germans are with having to write some words in capitals. ;)

'ein Paar' (a couple)  means 2
'ein Paar Schuhe' means a pair of shoes

'ein paar' means two or three or somewhere in the range.
'ein paar Schuhe' means 2 or 3 or somewhere in the range shoes


In the English lessons in school  we learned  that for example  'a couple 
of days' meant 2 or 3 or somewhere in that range.
And when we used  'couple' as a noun then it was meant as  2 that belong to 
each other or however you would call that.
e.g. married couple, bird couple. That's the way i use 'couple" now for 
more than 40 years.


Don't tell me that i was wrong more than 40 years. ;)


Am 08.09.2021 um 21:54 schrieb J. Landman Gay via use-livecode 
:


My husband said the same when I told him about this thread. "Couple" means 
two. I said yes, but colloquially it can mean "two or three or somewhere in 
that range." We almost started a longer discussion about it, but I reminded 
him of our 30+ years of ongoing talk about a "fact" so we both stopped.



___
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





___
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: LiveCode 10 - what are your thoughts on the new features?

2021-09-08 Thread J. Landman Gay via use-livecode

On 9/8/21 3:20 PM, Brian Milby via use-livecode wrote:

Ah, the problem with calling things “facts” where the data isn’t actually 
knowable.  The number of hairs on my head is a fact but not one that can be 
accurately known.  Kind of like the number of people who watched the Super 
Bowl.  In that context, true fact makes sense (also “cold hard fact”).  While 
it should be redundant, it emphasizes that the data being referenced is an 
actual fact and not an assumed fact.


Spoilsport. :P

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: LiveCode 10 - what are your thoughts on the new features?

2021-09-08 Thread J. Landman Gay via use-livecode

On 9/8/21 3:39 PM, Mark Wieder via use-livecode wrote:

On 9/8/21 1:20 PM, Brian Milby via use-livecode wrote:
Ah, the problem with calling things “facts” where the data isn’t actually knowable.  The 
number of hairs on my head is a fact but not one that can be accurately known.  Kind of like 
the number of people who watched the Super Bowl.  In that context, true fact makes sense 
(also “cold hard fact”).  While it should be redundant, it emphasizes that the data being 
referenced is an actual fact and not an assumed fact.


IMO a fact is true. There are no false facts.
That being said, a fact is true within its domain space.
'Atoms are indivisible' was a fact until it wasn't.
That doesn't make it a false fact, just a false statement.
At the time of a fact's creation/utterance/whatever it's true, otherwise it's 
not a fact.



Oh cool. Now we can go back to arguing again.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: SE Show Globals inverted

2021-09-08 Thread J. Landman Gay via use-livecode
And when it happens, all the LC globals show up too regardless of the "Show IDE Stacks in 
Lists" setting.


On 9/8/21 12:56 PM, Bernard Devlin via use-livecode wrote:

I've seen it for years too. I never worked out what caused it.  But I'm an
inveterate user of the message box when debugging. I will look out for a
pattern to it now.

On Wed, Sep 8, 2021 at 6:32 PM J. Landman Gay via use-livecode <
use-livecode@lists.runrev.com> wrote:


This has been going on for years but I never reported it because... lazy.
For me, it happens when I'm stepping through a handler and I change or
query something in the message box.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 8, 2021 11:25:24 AM Bob Sneidar via use-livecode
 wrote:


Here's a new one. I've noticed this before, that globals were appearing
when show globals checkbox was not hilited. I just noticed that during

this

condition, checking the show globals checkbox hides the globals! LOL!

I'll

toss up a bug report later.

Bob S


___
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




--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: LiveCode 10 - what are your thoughts on the new features?

2021-09-08 Thread J. Landman Gay via use-livecode
My husband said the same when I told him about this thread. "Couple" means two. I said yes, but 
colloquially it can mean "two or three or somewhere in that range." We almost started a longer 
discussion about it, but I reminded him of our 30+ years of ongoing talk about a "fact" so we 
both stopped.


Addendum: he claims there are "true facts." I say that is redundant, that a fact is by 
definition true, and he's implying there are false facts (or as we say in the US, "alternative 
facts.") This has been going on for years. It's a friendly, amusing, kind of false 
disagreement. Then one day we just looked it up in the dictionary and...a fact can either be a 
true bit of information, or a generic datum.


And that spoiled all the fun.

On 9/8/21 6:14 AM, Keith Martin via use-livecode wrote:

On Sep 7, 2021, at 11:04 PM, Martin Koob via use-livecode 
 wrote:

My wife and I have an ongoing disagreement about the term 'couple of’ in terms 
of counting.  I say it means around 2 or 3ish.  She says it means 2. Further 
she says if you wanted to say 3 or 4 you would say ‘a few’.


I'm the kind of person that distinguishes between 'like' (exclusive: similar to 
but not) and 'such as' (inclusive: similar to and part of the comparison set), 
so this is coming from a position of pedantry, but that's because I am a 
writer...

Strictly speaking, 'a couple' means two, no more and no less. In casual use 
(when counting, not when referring to relationship partnerships) it isn't 
unusual for it to be used in place of 'a few' and possibly mean three or even 
four, but it's not technically *correct.*

I too hope your wife's logic is what holds true!

:)

k



--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: SE Show Globals inverted

2021-09-08 Thread J. Landman Gay via use-livecode
This has been going on for years but I never reported it because... lazy. 
For me, it happens when I'm stepping through a handler and I change or 
query something in the message box.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 8, 2021 11:25:24 AM Bob Sneidar via use-livecode 
 wrote:


Here's a new one. I've noticed this before, that globals were appearing 
when show globals checkbox was not hilited. I just noticed that during this 
condition, checking the show globals checkbox hides the globals! LOL! I'll 
toss up a bug report later.


Bob S


___
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: Suggestion: Non-Appbuilding Community Edition

2021-09-05 Thread J. Landman Gay via use-livecode
On the flip side, if there's only a small demographic then the loss of that 
revenue would be minimal and the company would retain its honorable reputation.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 5, 2021 8:57:33 AM Dan Brown via use-livecode 
 wrote:.

 I don't  see why a small demographic of lifetimers is exempt
from an update in policy that seeks to increase the paying subscription
count





___
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: Suggestion: Non-Appbuilding Community Edition

2021-09-04 Thread J. Landman Gay via use-livecode
You wouldn't necessarily even need that much. Tell them to install the free 
version and open your stack from the File menu. It isn't an app but they'd 
have all the capabilities.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 4, 2021 7:53:43 PM Alex Tweedly via use-livecode 
 wrote:



On 04/09/2021 15:36, David Bovill via use-livecode wrote:
So the question here is why not do the same here - keep a free-to-develop 
“trial version” without the compilation framework and tools. I’m curious to 
the reasoning. The cynic in me would say that the assumption is that there 
are too few developers in this (non-game) market who would need the 
compilation / stand-alone-builder functions - so while game developers and 
companies might pay for commercial Unity 3D licenses - that is not true for 
Livecode developers? I don’t / like / buy that argument - so I would love 
to here good reasons or not adopting a Unity 3D style licensing model?


I'm not familiar with Unity - so I'll answer just from a LC perspective
(and in many ways just reinforce what Kevin said in his response to your
original suggestion).

The problem with a free, no-app-builder version is that you can do so
much with it.

You can make it easy (or even trivial) for anyone to install and run the
stacks you create.

0. Either create your stack as a plugin, or create a plugin which gives
a menu of apps to run.

Then instruct your users to:

1. Install LC (free-to-develop). LC's installation process is almost
hands-free.

2. download/run a simple installer script or shell script which will put
a stack into the (default location for) the plugins folder.

3. Run the IDE.

4. Follow the 3-click instructions to change the setting to start this
plugin when LC starts up.

and you're done. It's not 100% as simple to install as a built app, but
it's not rocket science.

And provided your stacks don't involve the menu system, users will
probably not even notice that they're in the IDE. Design your app to
look like it was "mobile-first" with its own menu built-in and 95% of
your users would be happy.

Alex.



___
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: Random crash when building standalone

2021-09-04 Thread J. Landman Gay via use-livecode
I use RevApplicationOverview exclusively and haven't had the problem. My 
guess would be that the standalone builder attaches those substacks and 
then reopens the wrong copy when it's done. But I'm not sure.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 4, 2021 12:23:43 PM Ludovic Thébault via use-livecode 
 wrote:



Hello,

The stacks concerned are not so old! It must be LiveCode 6 or 7.
I have the impression that the RevApplicationOverview plugin has an 
influence in the problem. I’ll dig on it.


Ludovic

Le 3 sept. 2021 à 20:04, J. Landman Gay via use-livecode 
 a écrit :


On 9/3/21 3:53 AM, Ludovic THEBAULT via use-livecode wrote:

Hello,
When I build a Windows or macOS standalone, I sometimes have several alerts 
that concern the "livecode's stacks" ("answer dialog", "print chooser" ...) 
that are saved in the standalone (but I don't want them to be!) and that 
conflict with the original stacks.

And rarely it ends with a livecode crash.
These "livecode stack's" are also added as substacks in my stacks...
This seems to be related to "old stacks".
I can't find any bug report about this but maybe I didn't look hard enough


I've seen this before with stacks that were originally built with MC, where 
you had to include ask and answer stacks manually into the mainstack. I've 
also heard about these inclusions once or twice in LC but I'm not sure what 
would cause that.


From the message box, do: put the substacks of stack "myMainStack"

If the ask/answer dialogs are there, then you can delete them:
 delete stack "answer dialog" of stack "myMainStack"
 delete stack "ask dialog" of stack "myMainStack"

Be sure to include the reference to your mainstack, since otherwise you 
might delete the one in the IDE. That's no a permanent problem but it won't 
solve your issue.


You might also be able to do the same thing in the project browser, but I 
usually use the message box.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Random crash when building standalone

2021-09-03 Thread J. Landman Gay via use-livecode

On 9/3/21 3:53 AM, Ludovic THEBAULT via use-livecode wrote:

Hello,

When I build a Windows or macOS standalone, I sometimes have several alerts that concern the "livecode's 
stacks" ("answer dialog", "print chooser" ...) that are saved in the standalone (but 
I don't want them to be!) and that conflict with the original stacks.

And rarely it ends with a livecode crash.

These "livecode stack's" are also added as substacks in my stacks...
This seems to be related to "old stacks".
I can't find any bug report about this but maybe I didn't look hard enough


I've seen this before with stacks that were originally built with MC, where you had to include 
ask and answer stacks manually into the mainstack. I've also heard about these inclusions once 
or twice in LC but I'm not sure what would cause that.


From the message box, do: put the substacks of stack "myMainStack"

If the ask/answer dialogs are there, then you can delete them:
  delete stack "answer dialog" of stack "myMainStack"
  delete stack "ask dialog" of stack "myMainStack"

Be sure to include the reference to your mainstack, since otherwise you might delete the one in 
the IDE. That's no a permanent problem but it won't solve your issue.


You might also be able to do the same thing in the project browser, but I usually use the 
message box.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Text encoding.

2021-09-02 Thread J. Landman Gay via use-livecode
I made the same mistake at first. The concepts felt backward to me, it 
seemed like we should encode text into the format we were aiming for. So If 
I wanted UTF16 I should encode it that way. If I wanted UTF8 for outbound 
text I should decode the UTF16 that LC uses.


When the receiving server scripts went haywire I finally figured it out, 
but not before the Rails programmer wrote code to undo the gibberish I was 
sending.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 2, 2021 7:55:45 PM Alex Tweedly via use-livecode 
 wrote:


i.e.I encoded it on the way in.

It should have been

   put textDecode(pStr, "UTF8") into pStr

With that changed, my tiny test script works properly




___
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: LiveCode community edition is gone

2021-09-02 Thread J. Landman Gay via use-livecode

On 9/2/21 12:34 PM, Pi Digital via use-livecode wrote:

Here’s the calculations as it stands for the new Standard Plan.

1 platform = $300
2 platforms = $500 ($200 more)
3 platforms = $900 (another $400 more ??)
4 platforms = $1000 ($100 more )
5 platforms = $1500 ($500 more [mind blown])
6 platforms = $1800 ($300 more)
All 7 platforms = $2000 ($200 more)

To say it’s inconsistent would be the understatement of the millennia.


The way I figure it, each platform is $300. But since many of us build for the two major ones 
(Mac and Windows) you get a $100 discount for that bundle. After that it's $300 each except for 
4 and 7 platforms, where there's also a discount.


I don't know for sure, but I suspect those three discounted combinations are the most commonly 
used amoung the user base.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Bye, and thanks for the fish

2021-09-01 Thread J. Landman Gay via use-livecode
This situation is the kind of thing that Kevin encourages you to contact 
support about. He's said he doesn't want to lose anyone.


It's true that open source has made things difficult for the company, but 
they also value the folks who have stood by them all this time. Please do 
write to Heather.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 1, 2021 7:54:16 PM Neville Smythe via use-livecode 
 wrote:



On 1 Sep 2021, at 11:36 pm, use-livecode-requ...@lists.runrev.com wrote:

i am not sure, if everyone is aware of it, but standalones that were 
created with the Starter Plan license will expire as soon as the Startert 
Plan subscription expires.


Not even Apple is that rapacious.

I used to have a commercial licence back when I was selling stuff (although 
the economics of software never made sense). Since retiring I have been 
“freeloading" with the Community edition as a hobbyist, my only LC uses 
being for personal use, and maintaining admin and operating software I 
wrote for a not-for-profit sporting organisation, and occasionally 
contributing bug reports. I can well understand the need for LC to move to 
a profitable basis, and I would be happy buy a plan if it made sense for 
our use, but there is no way my NFP association can afford US$1000 every 
year - or even one year (we would use 3 platforms, and not even the Server 
is thrown in with the desktop platforms). And a Starter Kit that means the 
app would stop working when I pass on (I have been around since Hypercard 
day 1) is an insult. Seems to me the hobbyist use of LC has come to an end. 
A great pity, but I guess times move on.


I have greatly enjoyed being part of this (mostly) friendly and generous 
community for many years.


Neville Smythe

___
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: Fix The Browser!

2021-08-21 Thread J. Landman Gay via use-livecode

Weren't these replaced with mobileControlCreate?

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On August 21, 2021 4:55:39 PM Tom Glod via use-livecode 
 wrote:



Not only that, its marked as too old to be used log into any of Google's
sites, and many others I am sure.
I would consider upgrading/fixing the CEF as a high priority task.
Please Please . just do it.
Its almost 4 years old.

On Fri, Aug 20, 2021 at 10:24 PM Sannyasin Brahmanathaswami via
use-livecode  wrote:


Aloha Panagiotis Merakos

Browers Bug:

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

What are we doing? This is “really serious” . The API Dictionery does not
work for iOS

allowUserInteraction   property set the allowUserInteraction of widget to
allowInteraction
browserDocumentLoadBeginmessage   browserDocumentLoadBegin pUrl
browserDocumentLoadComplete message   browserDocumentLoadComplete
pUrl
browserDocumentLoadFailed   message   browserDocumentLoadFailed pUrl,
pError
browserFrameDocumentLoadBegin message   browserFrameDocumentLoadBegin
pUrl


Svasti Astu – Be Well
Brahmanathaswami

Get SivaSiva.app – It free!
https://www.himalayanacademy.com/view/sivasiva







___
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: How Do We Stop A "Standalone Builder Progress" ?

2021-08-16 Thread J. Landman Gay via use-livecode

On 8/16/21 12:09 PM, Sannyasin Brahmanathaswami via use-livecode wrote:

Now I get was “fiddling” with keystrokes. Voila! Cmn-w did it!


Well that's good to know. I tried Cmd-period but never thought to use Cmd-W.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: How Do We Stop A "Standalone Builder Progress" ?

2021-08-16 Thread J. Landman Gay via use-livecode
I'm not aware of any way to stop the standalone builder but I've often 
wished I could. Like you, I sometimes forget to update the build number, 
usually because you don't have to when using the Test button.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On August 15, 2021 10:24:27 PM Sannyasin Brahmanathaswami via use-livecode 
 wrote:



How do we stop this

Standalone Builder Progress

It is a SivaSiva progress and iOS that takes 15 minutes to build. What if 
you caught the  “edition”  to the same one. Well, you stop it. Then 
increase the edition by 1. And start it up again “Standalone Builder Progress”


--- Side note: why is Android taking a reasonable response time. It takes 2 
minutes to SivaSiva.pkg. But why is to taking a long time so make a iOS?


Svasti Astu – Be Well
Brahmanathaswami

Get SivaSiva.app – It free!
https://www.himalayanacademy.com/view/sivasiva





___
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: List fields question...

2021-08-10 Thread J. Landman Gay via use-livecode
You can use the Message Watcher to see. For your needs, you'll get mouseDown and mouseRelease, 
as well as mouseStillDown, mouseEnter, mouseLeave, and some others you probably don't care about.


On 8/10/21 1:44 PM, Paul Dupuis via use-livecode wrote:
I have a list field with a number of lines that do not fill the whole height of the field, so a 
user can click in the empty part of the field below the last line with content


When someone does click in the empty area of the field below the last line, I am not seeing 
messages I would expect sent to the field. For example, no 'mouseUp' is being sent. I get the 
expected 'mouseUp' if the user clicks on any line that have content, but not in the space in 
the field after the last line of content?


Without me trying every possible message, does anyone KNOW what a field does get sent if you 
click on a part of the field with no content?


For example the field is sized to allow 10 lines visible, but only has 3 lines:
Item One
Item Two
Item Three

The field is set to List Behavior, Multiline Hilites, Non-contigious, and Click to Toggle 
(Autohilite is NOT checked)


If I click on lines 1, 2, or 3, I get the mouseUp I expect

If I click below line 3 I get no museUp - this last case is what I am asking about? Whould a 
mouseUp be sent? If not what messages are sent?



___
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



--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Most streamlined method to get data

2021-07-30 Thread J. Landman Gay via use-livecode
Trueword reads text as we do, ignoring most punctuation. LC's word 
definition does not do that except for instances of white space and words 
within quotes. Since there are no spaces in the last line of the example, 
the whole line is a word.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On July 30, 2021 8:49:45 AM Mark Smith via use-livecode 
 wrote:


That was brilliant. Relatedly, why does “ the last word” not return 
$8,303.32 since it is delimited by quotes (and the dictionary says, "A word 
is delimited <> by one or more spaces, tabs, or returns, or enclosed by 
double quotes <>." <>, and is there a list of “unicode word breaks” lying 
around somewhere




___
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: how to include Apple's SF Pro font in an iOS app?

2021-07-29 Thread J. Landman Gay via use-livecode
I don't know why it wouldn't be allowed. Apple provides the fonts on their 
developer site and says you can download and use them:

https://developer.apple.com/fonts/
Fonts are often named one thing but listed differently in the font files. 
This post mentions it's named "SFUI-Regular" on iOS 13: 
https://developer.apple.com/forums/thread/126548


If that's the case then you probably do have the font on the iPad and 
assigning LC's "system" font will automatically use it. In fat, that seems 
to be the preferred method according to that post.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On July 29, 2021 11:19:06 PM Phil Davis via use-livecode 
 wrote:



Functionally speaking, I understand how to include it, but... will Apple
let me release the app with that font included? I don't speak their
brand of legalese very well.

I can see the list of fonts that reside on my iPad and the SF fonts are
not there. (I'm running iOS 14.6. ) But Apple makes it sound like
they're ready for use. So I don't know what I'm supposed to do if I want
to use the font in my app.

Do you have experience with this issue? I could use some guidance.

Many thanks -
Phil Davis

--
Phil Davis
503-307-4363


___
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: Select an object in browse mode sending mouseup

2021-07-27 Thread J. Landman Gay via use-livecode
I haven't seen that exact problem but I have seen times where the tool 
palette show the edit tool but acts like the browse tool. When that happens 
I toggle it a couple of times and it resolves itself.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On July 27, 2021 8:41:11 AM Ben Rubinstein via use-livecode 
 wrote:



Is anyone else seeing this problem? I launch LiveCode, choose the pointer tool
(double-check because of problems, active tool is definitely the pointer).

Click on a button, with the intention of editing the script. The button is
selected - dotted line, handles - but it is also sent a 'mouseup' message and
it starts executing.

I can edit the script - but when I save changes, there's a flash before it
says "no errors" and sets the traffic light to green. After several times
round this loop, I've discovered the flash is the IDE saying "can't set script
while it is executing". So it keeps throwing away my changes - though I can't
see this until I next open the script editor and find my changes are gone.

This is compounded by some mystery in which LC continues to think the script
is running when I don't think it is. This may be related to the fact that the
script I'm working on makes a bunch of HTTP requests, so there might be some
dodgy threading going on - but I'm not convinced.

Once I'm in this situation, I'm not sure that I can get out of it, short of
copying the text of my script out, quitting and re-launching LiveCode. And
then sneaking up on my button to select it without clicking it!

I have found the definitive way to find out whether changes have been saved,
without just closing and discovering that they haven't: if I introduce a
syntax error in the script, then press apply, then the "can't set script while
it is executing" message stays around.

Is this just me? I've just started working with this version (LC 9.6.2
Community Plus) so it may be some unfortunate interaction with some bits of my
ancient environment.

TIA,

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: scripted find and find again...

2021-06-27 Thread J. Landman Gay via use-livecode
I've never tried it but I know it's possible because the script editor does 
it. I haven't looked at the scripts in the editor but if you're ambitious 
you could.


If I had to do this myself from a cold start, I think I'd use offset with 
its skip parameter to sequentially find occurances of the search term in 
the text, and keep a list of the offsets as I go. You could do it two ways.


1. Find the first instance and record its offset. Record each subsequent 
instance as the user repeats the search. The list would grow incrementally, 
and to go backward, the previous instance would just be the line before the 
current one.


2. Find all offset instances and record them whenever the search term 
changes to get a complete list. You'd need to keep track of which line is 
the current instance so you can calculate the one before it as per above. 
This method is probably what you'd need to do if you want the search to 
start at the bottom of the text or to wrap around to the bottom when going 
backwards.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On June 26, 2021 12:21:57 PM Paul Dupuis via use-livecode 
 wrote:



I suspect may of us on this list have coded their own Find and Find
Again (or Find Next) commands.

Some may use the Livecode "find" command (find [form] textToFind [in
field]), but I suspect most (as even the Dictionary entry for Find
recommends this) use offset or matchText.. Either approach, using
"Find"or using "offset: (or equivalent) let you do Forward searches
without jumping through hoops.

Many typical applications (MS-Word for example) support searching in
either direction, forward or backwards. It appears Livecode's language
has no support for Backwards searching. I found this positively ancient
enhancement request:

https://quality.livecode.com/show_bug.cgi?id=946 (from 2003!!!)

So, I have the following questions:

1) Has anyone scripted  text search (of a field or variable content)
that support forward and backwards searching?

1.1) As the equivalent of Find and Find Again

1.2) With hints, so it shows you snippets of the matches for you to jump
to one rather then advancing sequentially through them?

2) I know the mother ship does not generally comment about future
features, bit is any enhancement to scripted searching planned for
LiveCode 10 or soon after?


___
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: Message Sent when Closing Stack

2021-06-10 Thread J. Landman Gay via use-livecode

On 6/10/21 11:59 AM, Bob Sneidar via use-livecode wrote:

Hi all.

We have gone around about this before, but I still cannot get this to work. I 
need to know if there is a message sent when a user clicks the close button in 
a window (on a Mac it's a little red dot in the upper left, on Windows a red 
square with an X).

I tried before closeStack, closeStackRequest etc, and these are not getting 
triggered when I close the stack this way.


You want closeStackRequest for that. Note that if you don't pass the message 
the stack won't close.

Do you mean if you set a breakpoint it won't trigger at all?

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: bordercolor of buttons

2021-06-08 Thread J. Landman Gay via use-livecode

I usually just use a graphic instead of a button.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On June 8, 2021 10:37:49 PM Paul Hibbert via use-livecode 
 wrote:



Like Sean points out, this is caused by the “threeD” property being on.

I don’t think it’s a bug, it’s just the nature of the beast, I seem to 
remember that the threeD effect is generated by pre-made graphics or 
images, although I may be totally wrong. It would be useful if this kind of 
info was in the dictionary, then we wouldn’t be forced to rely on ageing 
grey matter quite so much.


Anyway, the way I have managed to overcome this in the past is to use an 
Inner Glow effect set to 1 or 2 pixels. You can also add a 1px Outer Glow 
for a more intense colour effect. You have to be aware that it is adding 
colour to grey, so it’s not perfect, but it does allow you to use some 
colour on the border of a standard button while keeping the rounded corners 
and threeD effect.


I totally agree that setting the "Border Color" Property would be much 
easier though.


Pau

On 7Jun, 2021, at 7:53 AM, ELS Prothero via use-livecode 
 wrote:


Folks,
This issue also confused me recently when I was making an app for my own 
use. It seems like an idiosyncrasy to me, even tho a pretty minor one that 
could be mentioned in the dictionary.

Best,
Bill

William Prothero
https://earthlearningsolutions.org

On Jun 7, 2021, at 7:30 AM, Klaus major-k via use-livecode 
 wrote:


Hi Sean,

Am 06.06.2021 um 23:40 schrieb Sean Cole (Pi) via use-livecode 
:


Klaus,
Forecolor IS the border color. It always has been for shapes including
circles, polygons and custom shapes.


yes, but I was clearly referring to a button.


Buttons have a bordercolor property but only visible if 3d is off.


AND if they are not "roundrect"!
Then the BORDERCOLOR does nto work!
It does if you switch to e.g. "rectangle".

And that was puzzling me a bit. 8-)


Sean


On Sun, 6 Jun 2021 at 14:20, Klaus major-k via use-livecode <
use-livecode@lists.runrev.com> wrote:

Hi friends,

bug or feature?

I have a "roundrect" button and cannot set its BORDERCOLOR!?
I have to set the FOREGROUNDCOLOR which also affects its BORDERCOLOR.

This is not the case if I set the buttons type to e.g. "rectangle", then
the before
set BORDERCOLOR will be displayed.

No hint in the dictionary about this, so but or feature? :-)


Best

Klaus

--
Klaus Major
https://www.major-k.de
https://www.major-k.de/bass
kl...@major-k.de


___
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


Re: LC 9.6.2 release change...

2021-06-02 Thread J. Landman Gay via use-livecode
On June 2, 2021 11:28:58 AM Mark Wieder via use-livecode 
 wrote:




You'll see the "put..." message if the handler can't be found in the
current message path. You may need to change the target stack in the
message box from the pulldown menu - my guess is that you're ending up
targeting the wrong stack.


And if that doesn't work, physically click on the stack. I often have the 
script editor open and in focus, and I think the command is going there 
even though the message box indicates the mainstack is the target.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.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: Which Android build?

2021-06-01 Thread J. Landman Gay via use-livecode
I usually just build for the two arm architectures. When I was looking into 
it, there are no X-86 devices made any more and those that are still around 
are very old. Google doesn't care which ones you choose.


Soon, however, we're going to need to implement app bundles which LC 
doesn't yet support. If I remember right, we have until August. The team is 
aware.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On June 1, 2021 2:54:11 PM Tom Glod via use-livecode 
 wrote:



Hi Folks,

Maybe I'm just missing it, but I'm having a hard time tracking down which
of the build schemas to use for Android to be acceptable in the Google
PlaystoreI know there was a change there in the recent past.

Thanks.

--
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: workaround for cut-off text in native scroller?

2021-06-01 Thread J. Landman Gay via use-livecode
On June 1, 2021 9:13:24 PM Richard Gaskin via use-livecode 
 wrote:



Seems I'd misunderstood the two bug reports and Brian Milby's suggestion
in this thread.  This scroll calculation issue is not specific to the
changed metrics from fullScreenMode?


Maybe. I understood Brian's post to mean that was his theory but it needed 
testing. I suppose it would make sense.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.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: workaround for cut-off text in native scroller?

2021-06-01 Thread J. Landman Gay via use-livecode

Alternatively, you could handle your layout
the way most apps on your phone do, with
responsive design.


That would manage the overall layout but wouldn't fix the error in the 
native scroller.


But you can count me as another one who would like to see easier scroller 
implementation on mobile.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On June 1, 2021 3:15:07 PM Richard Gaskin via use-livecode 
 wrote:



Alternatively, you could handle your layout the way most apps on your
phone do, with responsive design.


1. Add this to your stack script:

on ResizeCommon x,y
   -- Header:
   set the rect of grc ID 1003 to 0,0,x,92
   set the rect of fld ID 1005 to 0,19,x,90
   --
   -- Footer:
   set the rect of widget "navigation" to 0,y-57, x, y
end ResizeCommon



2. Add this to cd 1 after grouping your buttons:

on resizeStack x,y
   ResizeCommon x,y -- see stack script
   set the loc of grp "btns" to item 1 of the loc of this cd, \
 item 2 of the loc of this cd + 20
end resizeStack



3. Add this to cd 2:

on resizeStack x,y
   ResizeCommon x,y -- see stack script
   set the rect of fld "spielanleitung" to 0, \
 the bottom of grp "top", \
 x, the top of grp "navibar"
   scrollererstellen
end resizeStack


This quickie responsive setup took me about 5 minutes, less time than
spent working around the bug, and now with a UI that works on all device
types and screen ratios, with fixed predictable control sizes, and no
cropping, padding, or distortion.

Bonus: Another few minutes on the cd 1 buttons group would even allow
both orientations to be supported.


Play with the resizing right in the IDE here:
go url "http://fourthworld.net/lc/scrollbugRD.livecode;

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.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: workaround for cut-off text in native scroller?

2021-06-01 Thread J. Landman Gay via use-livecode

On 6/1/21 1:55 PM, Klaus major-k via use-livecode wrote:

And "of empty" means with NO fullscreenmode, I guess?

Tried that, no die!
The dictionary tells me about "fullscreenmode":
...
• empty - The stack is resized (not scaled) to fit the screen.
(default) This is the legacy behavior.
...


Setting fullScreenMode to empty is the same as not using FSM at all; it's the old behavior we 
had before FSM was available. I think "of" was an autocomplete error; should be "to empty."



Maybe I am misunderstanding this, but my stack was cut off on the right and 
bottom
when setting FSM to EMPTY.

Dimensions of my stack are smaller than my devide!
Stack: 800*400
Device: 1280*720


I believe the resolution of the device also affects the stack size, so if the resolution of 
your phone is different than the resolution of your desktop then it will size the stack 
differently. But I'm not sure how the calculations work exactly.



It's either the Flying Spaghetti Monster


I highly doubt that! :-D


Off topic: a few years ago, a guy here in the U.S. went to renew his driver's license wearing a 
colander on his head. He said it was apparel for his deeply-held FSM Pastafarian religious 
beliefs, and they let him keep it on for the photo. Since then a few others have done the same. 
Permission depends on the state.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: workaround for cut-off text in native scroller?

2021-06-01 Thread J. Landman Gay via use-livecode

Sorry, no idea what "FSM of empty" might be? :-)


It's either the Flying Spaghetti Monster or fullscreenmode. ;)

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On June 1, 2021 1:16:13 PM Klaus major-k via use-livecode 
 wrote:



Hi Brian,

Am 01.06.2021 um 17:09 schrieb Brian Milby via use-livecode 
:


One thing to try for testing would be to use FSM of empty


Sorry, no idea what "FSM of empty" might be? :-)


and see how many lines are required.


Will do, once I know what it means!

One thing I noticed with browser widget is that native elements render at 
device resolution inside regardless of FSM in use.  If it requires the 
same, then this is probably not related.  If the number changes, then I may 
be on to something.  In either case, having to fudge the height of a text 
field is not good.


Best

Klaus

--
Klaus Major
https://www.major-k.de
https://www.major-k.de/bass
kl...@major-k.de


___
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: workaround for cut-off text in native scroller?

2021-06-01 Thread J. Landman Gay via use-livecode
I usually put one empty line at the end of the field and increase the 
native scroller content height by twice or three times the textheight of 
the field. The amount of extra space required in the scroller depends on 
the text size and textheight.


I think the problem is an incorrect calculation of the formattedHeight of 
the field or group. BTW, did you group the field? It won't scroll smoothly 
unless you do, and the group should scroll rather than the field. The field 
inside the group should be sized to its full height with its top aligned to 
the top of the group. Set the group margins to 0 and the layermode of the 
group to "scrolling".


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On June 1, 2021 10:01:33 AM Klaus major-k via use-livecode 
 wrote:
Hm, not sure, but it looks like you need at least 5 empty lines to "fool" 
LC to compute
the correct scroll of the native scroller. Means all lines are visible, but 
not the EMPTY lines!?




___
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: 3-way slider control

2021-05-26 Thread J. Landman Gay via use-livecode

On 5/26/21 2:41 PM, Jim Lambert via use-livecode wrote:

go url "http://netrin.on-rev.com/misc/three_state_toggle.livecode;

This stack contains a group which is a three-state toggle switch.

The myState of the group contains its current state which is either "ON","OFF" or 
"MID"

You can customize the states' colors by setting the color constants.

See the group script.

To use: Either drag the thumb OR Tap at the left, right or center of the 
control.


That is perfectly lovely! Thank you.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: 3-way slider control

2021-05-25 Thread J. Landman Gay via use-livecode

Regardless, I have decided to use a standard LC slider set to
-1,0,+1 with some labels grouped to it. It works like a charm
and minimizes the number of graphics/objects and code.


I was interested to see that; it's clever, and it does work if you click in 
the slider bar. But dragging the indicator allows partial decimal 
positions. I don't know if that matters for your purposes.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.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: macOS and the default font in fields

2021-05-25 Thread J. Landman Gay via use-livecode

On 5/24/21 4:19 PM, Paul Dupuis via use-livecode wrote:
My objective is to store the defaults for a given OS and version on startup of my application, 
so that if the user uses existing controls to change fonts in various places, I cna provide a 
means to "Reset" them to the defaults


The fonts in parentheses are special placeholders for the current system's various text fonts 
or styles, created so we don't have to figure out what that is. You should be able to reset the 
fields by assigning one of those, probably either ("Text") or ("Default"), as the font and let 
LC figure out what to use. That should work on all operating systems, including mobile.


I can't explain the discrepancy when getting the effective textFont but I've been using 
"(Text)" most of the time with good results.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: 3-way slider control

2021-05-24 Thread J. Landman Gay via use-livecode

On 5/24/21 3:18 PM, Paul Dupuis via use-livecode wrote:

Hi all,

I am looking to see if anyone has a 3-positions slider control they might be willing to share. 
I need a control that has a "left, middle, and Right" positions (whatever they are called). 
Prefer horizontal orientation and resizable so I can adjust the size to the screen area where 
it needs to go, but I can resize graphics if needed.


You can do this with LC's built-in horizontal scrollbar. Drag a Slider control to the card. Set 
the start value to 1 and the end value to 3. By default there will be numbers displayed but you 
can turn those off and use labels underneath instead.


Put this script into the slider. It should make the slider snap to one of the 
three positions:


on scrollBarDrag
  set the thumbPos of me to the thumbpos of me mod(4)
end scrollBarDrag

If you want to change the color, use an effects overlay. None of the built-in color properties 
apply.



--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Speech Library: Where is the "Utterance" - Off

2021-05-24 Thread J. Landman Gay via use-livecode

I think this should do it:

speechSpeakUtterance(empty)

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On May 23, 2021 5:45:58 PM Sannyasin Brahmanathaswami via use-livecode 
 wrote:



If I am a user, and I get phone call, we just want “speech” is “off”



Where is the “mouseup”?



I can’t find any “off” switch



   ▸ speechInitializeLibrary

   ▸ speechLibraryInitialized pSuccessLink

   ▸ speechGetVoices

   ▸ speechSetVoice(pVoiceIdentifier)

   ▸ speechSpeakUtterance(pString)

   ▸ speechUtteranceDidFinish pCompleted

   ▸ speechSetPitch 1.5

   ▸ speechSetRate(pRate)

   ▾ speechFinalizeLibrary



BR



___
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: [ANN] Release 9.6.2

2021-05-22 Thread J. Landman Gay via use-livecode
It was Thursday, the day after the announcement, mid-afternoon Central 
time. But part of the problem may have been on my end, recently our 
bandwidth has been dropping to unacceptable speeds sporadically. Never down 
in the kilobyte ranges though.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On May 22, 2021 1:22:27 AM Curry Kenworthy via use-livecode 
 wrote:


Do you remember approx. what time of day?
And was it soon after a release announcement?




___
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: Implementing UNDO

2021-05-21 Thread J. Landman Gay via use-livecode
If you only need a simple, single-level undo you can use the built-in LC  
"undo" command. The limitation is that you can't undo/redo repeatedly 
through more than the last action.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On May 21, 2021 6:50:43 AM Klaus major-k via use-livecode 
 wrote:



Hi friends,

any hints on how to implement some UNDO mechanism into a LC standalone?
The stack(s) in question will not only handle TEXT.

Thanks for any insight!


Best

Klaus

--
Klaus Major
https://www.major-k.de
https://www.major-k.de/bass
kl...@major-k.de


___
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: [ANN] Release 9.6.2

2021-05-21 Thread J. Landman Gay via use-livecode
Just a data point: yesterday I downloaded 9.6.2 stable directly from the 
download page and got about 500 kb/second. It took a very long time to get 
the file. I figured something was going on with the server.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On May 21, 2021 4:40:04 AM Heather Laine via use-livecode 
 wrote:


Were you downloading direct from your account or via the updater? I thought 
we'd fixed the updater in this respect. What version of LiveCode were you 
updating from if you did use the updater?


Best Regards,

Heather

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



On 19 May 2021, at 20:19, JeeJeeStudio via use-livecode 
 wrote:


Great!

And wow got me a massive 30KB/sec download while my download speedtest is 
74.87Mbps...


That's the speed back in 1996...


Op 18-5-2021 om 16:55 schreef panagiotis merakos via use-livecode:

Dear list members,

We are pleased to announce the release of LiveCode 9.6.2 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.2 STABLE comes with 49 changes since the last stable release
(9.6.1), including:

New Features
  - Support for the newly released MacOS Big Sur
  - Support for building with Xcode 12.1, using the iOS 14.1 SDK
  - New tsNet and mergExt builds, built with the iOS 14.1 SDK

Bug Fixes:
  - Fixed crash with mobilePickPhoto on Android 11
  - Fixed 'revIsSpeaking()' function on Windows
  - Faster deployment to iOS simulator
  - Several fixes related to modal dialogs on MacOS
  - Several dictionary fixes and documentation improvements

For the full list of all fixes, updates and enhancements please see the
release notes:
http://downloads.livecode.com/livecode/9_6_2/LiveCodeNotes-9_6_2.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.4+: Xcode 12.1.x - LiveCode builds iOS apps using the iOS
14.1 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: Starting April 26, 2021, all iPhone and iPad apps submitted to
the App Store must be built with Xcode 12 and the iOS 14 SDK or later. This
means that, if you wish to submit apps to the AppStore you will have to be
running at least macOS 10.15.4 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


___
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: XCode command line tools 12

2021-05-20 Thread J. Landman Gay via use-livecode
Thanks, but I wasn't clear enough. I didn't mention that I want to run the 
12.x command line tools in Mojave itself, rather than setting up a VM with 
Big Sur. I do keep multiple versions of Xcode but those are all older.


I get the feeling from your response that 12.x tools will refuse to install 
on Mojave, even when downloaded manually. So I guess that answers that.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On May 19, 2021 7:10:52 PM Ralph DiMola via use-livecode 
 wrote:



This has worked for me.

1) Never upgrade or install Xcode from the app store.
2) Download from developer site.
3) NEVER put xcode.app in the Applications folder.
4) I made a new folder with all the Xcode versions I need. Rename every
download with a version number suffix.
5) Open up downloaded versions after rename. This will finish the
installation.
6) Now for the magic at command prompt:
This will show what tools LC will use for building==> xcode-select
--print-path
This will set the tools that LC will use for building==> sudo xcpde-slect
-switch "path to xcode.app version to build with"

You will see if the version of Xcode is supported on your version of Mac OS
when doing step 5 above.
In setting On the "mobile support" pane of prefs you can add several version
of Xcode to support older simulators and sdks

I have Xcode 8.2.1, 9.2, 10.1 and 11.3.1 on my Mojave Mac. This give me
10.2,11.2,21.1 and 13.1 simulators.

I will be upgrading to Catalina shortly. Why, because I have to...


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 J. Landman Gay via use-livecode
Sent: Wednesday, May 19, 2021 3:09 PM
To: LiveCode Mailing List
Cc: J. Landman Gay
Subject: XCode command line tools 12

I'm still debating what to do about XCode on a Mojave machine. Couple of
questions:

1. LC says to use 12.1 but the latest command line tools are 12.5. Is 12.1
specifically required or is a newer version okay? 12.1 was a GM seed but was
quickly updated to 12.2.

2. The main question: I've downloaded the tools manually and I could run the
package installer to install them. What would happen if I install the 12.x
tools on a Mojave machine?

Could I rename the old folder, install the new tools, and if it breaks, put
the old folder back? Does anyone know if this will work, or do I need to
make the plunge and see what happens?

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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


XCode command line tools 12

2021-05-19 Thread J. Landman Gay via use-livecode

I'm still debating what to do about XCode on a Mojave machine. Couple of 
questions:

1. LC says to use 12.1 but the latest command line tools are 12.5. Is 12.1 specifically 
required or is a newer version okay? 12.1 was a GM seed but was quickly updated to 12.2.


2. The main question: I've downloaded the tools manually and I could run the package installer 
to install them. What would happen if I install the 12.x tools on a Mojave machine?


Could I rename the old folder, install the new tools, and if it breaks, put the old folder 
back? Does anyone know if this will work, or do I need to make the plunge and see what happens?


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Stacks not removed from memory?

2021-05-15 Thread J. Landman Gay via use-livecode

On 5/15/21 9:56 AM, Bob Sneidar via use-livecode wrote:

I agree that when a handler refers to this stack, it should ALWAYS refer to the 
stack the script object belongs to.


That would be a catasrophe when the handler is in a library or a backscript. I use "this stack" 
in those. It would be good to get some guidance though on how the engine determines which stack 
is "this stack." I don't usually have a problem with it, but once in a while it fools me.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Stacks not removed from memory?

2021-05-14 Thread J. Landman Gay via use-livecode

On 5/14/21 2:49 PM, Marty Knapp via use-livecode wrote:

When you close a stack that has its destroyStack set to true, it should not remain in memory. In my case it 
also seems to get stuck as the default stack. Even if my preference stack did not remove from memory as it 
should, specifically going to stack "XYZ" and setting it as the defaultStack, one would expect 
"this stack" to be be "XYZ" but it is not.

As mentioned I am now querying revLoadedStacks and manually deleting from 
memory the preference stack and that seems to have taken care of it. But it 
makes me nervous that the same issue may unexpectedly arise elsewhere in my 
code. This is an app that has been working fine for years and this has not been 
an issue till now.


I agree this should work but until it does, a workaround might be to use "the topstack" rather 
than "this stack".


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Bug, feature, or just something I need to program around?

2021-05-12 Thread J. Landman Gay via use-livecode
Try setting the autoTab property of the field to true. When I do that, tabbing into the field 
selects all the text, but clicking does not. And shift-arrow does select text after that. LC 
seems to be a little backward from what you expect.


On 5/12/21 3:02 PM, Alex Tweedly via use-livecode wrote:

I don't follow you Jim.

Each Note in the Notes app is a multi-line field, and they all behave just the same as 
multi-line fields in LC (i.e what I think of as "properly" - TABbing into the field positions 
the cursor with nothing selected, and an immediate cmd-shift-arrow will select all characters 
after/before the cursor).


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: AppStore rejections

2021-05-11 Thread J. Landman Gay via use-livecode

And then they light them.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On May 11, 2021 9:55:09 AM Andrew at MidWest Coast Media via use-livecode 
 wrote:


This is a reminder that I need to bill clients more for each build 
submission as there are SO many hoops to jump through, and those hoops 
change shape and location at least once or twice a year.




___
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: Close & remove from memory - Engine hang

2021-05-07 Thread J. Landman Gay via use-livecode
I have the same experience. I routinely run 3 versions of LC simultaneously 
with different stacks and projects in each. I've left them all running for 
weeks at a time without any issues (I don't shut down my Mac unless there's 
an OS update that requires a restart.) I don't doubt at all that the 
problems exist, only that it may not be as bad for everyone as Curry suggests.


By all means they need to be fixed but pinning down these elusive behaviors 
can be difficult. I do recall one hang I had quite a while ago but I'm not 
sure why it happened. I'm also not yet running Big Sur and I get the 
feeling that OS has introduced problems that didn't occur before.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On May 7, 2021 1:44:53 PM matthias rebbe via use-livecode 
 wrote:


i am working on macOS 10.14.6 and i cannot remember that i had any 
"unspecified" hangs/freezes in LC the last weeks or months.
I had 2 or 3 hangs when i tested some code that used tsNET, but those hangs 
were caused more by my code and not by LC. ;)


But no hangs when i was just coding or creating/building stacks.




___
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: Close & remove from memory - Engine hang

2021-05-07 Thread J. Landman Gay via use-livecode
Are you trying to remove a substack? I'm not sure you can do that. 
Substacks are always in memory until the mainstack is closed.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On May 7, 2021 4:08:19 AM Tiemo via use-livecode 
 wrote:



Hello,



LC 9.6.1 macOS 11.2.3



when trying to close and remove a file from memory I get the known window
"really remove the stack file stack?" with the options "cancel" & "OK"

Both options are non responsible, nothing happens.

I still can navigate thru the file menu (with the above dialog still open)
and close that stack (without removing from memory)

But even then I can't close the IDE - nothing happens when trying to quit
the engine.

Only a hard close via task manager is the only option to quit the engine

When selecting just "close" from the file menu, everything works fine.

There is one additional strange issue. In that dialog "really remove the
stack file stack? The text really says "stack file stack" and not "stack
 file"



Is it something about my stack what makes the engine hang, or do you also
experience this behaviour?



Tiemo









___
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: install custom apps from Google Drive, known limits?

2021-04-29 Thread J. Landman Gay via use-livecode
Android uses the identifier ("com.mydomain.appname") to determine if it is the same app. If the 
identifiers are identical it will overwrite or, sometimes, not install at all if the version 
codes are the same. The name (or "Label") is for display only and doesn't affect installations.


So for two different apps, you want two different identifiers. For each version of each app, 
increment the version number too.


  com.mydomain.appname1 version 1 -- initial build
  com.mydomain.appname1 version 2 -- an update

  com.mydomain.appname2 version 1 -- second app
  com.mydomain.appname2 version 2 -- second app update

Note that the version codes don't have to be incremental and can even count backwards. Android 
only checks to see if they're different.



On 4/29/21 1:31 PM, Klaus major-k via use-livecode wrote:

Hi all,

I created two Android apps and put them on my Google Drive.
Then I installed one app from there, no problem.
Then I installed the other app from there, also no problem.

But I was very suprised that only the second installed app was
left on my cellphone. The first one was obvioulsy overwritten!?

Before you ask, of course the apps have different names! 8-)

I searched the internet, but did not find any info about this.
Is this a known limitation for "custom apps" installed from Google Drive?

Thanks for any insight!


Best

Klaus
--
Klaus Major
https://www.major-k.de
https://www.major-k.de/bass
kl...@major-k.de


___
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




--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: App fails to launch after code signing

2021-04-26 Thread J. Landman Gay via use-livecode
I was wondering the same thing, and also why an older version of revZip 
didn't need entitlements to be set.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 25, 2021 11:31:25 PM scott--- via use-livecode 
 wrote:


ps. Out of curiosity, what might cause the app/installer to change if it 
were launched before signing?




___
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: IOS required SDK

2021-04-24 Thread J. Landman Gay via use-livecode
Thanks to both you and Scott. I'm still unsure how to proceed. There is 
really only one 32-bit app I need to maintain and I have an ancient MacBook 
Air that is stuck at Mac OS High Sierra. I could move the app there and 
update my main working Mac to Big Sur. My main concern is that the Air will 
fail and I'll lose all the accumulated data.


Maybe I'll keep good backups and pray. If it does bite the dust I'll move 
to a VM with Mojave on it. In my case I don't use the app often enough to 
make that an inconvenience.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 23, 2021 6:33:43 PM Paul Dupuis via use-livecode 
 wrote:



No need to partition drives with VMs. You *do* need a good chunk of free
disk space, for example for Catalina, you probably want a minimum of a
50GB "drive" (a VM file on disk) and for Big Sur, I went to 100GB, but I
have a 1TB hard disk.

We also have a MacMini here with a bunch of external USB disk drives and
a ton of partitions each with a different macOS from 10.9 up to 10.15,
but rebooting to a different macOS version for testing is a pain in the
butt compared to VMs.

All you really need is (1) VirtualBox for macOS and (2) installation
file(s) for the macOS's you want to install. For current and most recent
OS, these can usually be downloaded from the Apple Developer site. For
anything older, you have to do some hunting as Apple does not have an
archive of older version of macOS for developers (that I can find!) It
is easiest if the installer for macOS is an .iso disk image. Then you
run VirtualBox, create a new VM, set it for macOS, create a disk of the
suitable size. Mount the .iso image file as a "virtual" disc drive and
start it up and follow the macOS install instructions. (there is devils
in the details, but that really is the jist)


On 4/23/2021 5:43 PM, J. Landman Gay via use-livecode wrote:

Thanks Paul, I was wondering about a VM. I've scanned Oracle's docs
for all of 10 minutes but it looks a bit complicated. Did you need to
partition your hard drive? It also says to put the OS intaller on a
DVD but of course we don't have DVD drives any more. Does the mounted
OS install image work?

On 4/23/21 4:13 PM, Paul Dupuis via use-livecode wrote:

On 4/23/2021 5:02 PM, J. Landman Gay via use-livecode wrote:

Apple will require SDK 14 for new or updated iOS apps. Due to
incompatible 32-bit software, I'm still on Mojave. Does this mean I
need to update to Big Sur or Catalina before I can build for iOS?

I don't suppose there's any way to do it on Mojave? I've been
dreading this...



I run Mojave on a Macbook Pro and use VirtualBox to have a Catalina
and Big Sur VMs as I too have 32 bit software I want to be able to
continue to run. I do macOS development under Mojave and only use the
Catalina and/or Big Sur VMs for testing or builds (if for some reason
I need to check a build under one of those OSes. Both Catalina and
Big Sur work with VirtualBox. VMs are of course slower, but he
ability to back them up, clone them, restore to a specific save point
and such I think outweigh  the speed as a developer tool.



___
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: IOS required SDK

2021-04-23 Thread J. Landman Gay via use-livecode
Thanks Paul, I was wondering about a VM. I've scanned Oracle's docs for all of 10 minutes but 
it looks a bit complicated. Did you need to partition your hard drive? It also says to put the 
OS intaller on a DVD but of course we don't have DVD drives any more. Does the mounted OS 
install image work?


On 4/23/21 4:13 PM, Paul Dupuis via use-livecode wrote:

On 4/23/2021 5:02 PM, J. Landman Gay via use-livecode wrote:
Apple will require SDK 14 for new or updated iOS apps. Due to incompatible 32-bit software, 
I'm still on Mojave. Does this mean I need to update to Big Sur or Catalina before I can 
build for iOS?


I don't suppose there's any way to do it on Mojave? I've been dreading this...



I run Mojave on a Macbook Pro and use VirtualBox to have a Catalina and Big Sur VMs as I too 
have 32 bit software I want to be able to continue to run. I do macOS development under Mojave 
and only use the Catalina and/or Big Sur VMs for testing or builds (if for some reason I need 
to check a build under one of those OSes. Both Catalina and Big Sur work with VirtualBox. VMs 
are of course slower, but he ability to back them up, clone them, restore to a specific save 
point and such I think outweigh  the speed as a developer tool.




___
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



--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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


IOS required SDK

2021-04-23 Thread J. Landman Gay via use-livecode
Apple will require SDK 14 for new or updated iOS apps. Due to incompatible 32-bit software, I'm 
still on Mojave. Does this mean I need to update to Big Sur or Catalina before I can build for iOS?


I don't suppose there's any way to do it on Mojave? I've been dreading this...

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Show Tree widget row contents on hover?

2021-04-23 Thread J. Landman Gay via use-livecode

On 4/23/21 2:33 PM, Keith Clarke via use-livecode wrote:

Thanks Bob for the syntax for setting the widget’s tooltip. That’ll help once I 
have some sensible data appearing in the answer dialogue box that I can use in 
the tooltip.

My key problem now is how to translate the comma-delimited path returned by the 
actionInspect function - pPath - of the form 'Key1,Key2,Key3' …to the correct 
syntax to have the array return the content of Key3.



I think it's failing because concatenation isn't working with array syntax. 
Does this work better:

answer aContent[item 1 of pPath][item 2 of pPath][item 3 of pPath]


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: native scroller cuts off parts of last line in a field

2021-04-20 Thread J. Landman Gay via use-livecode
There's a thread here on the list somewhere when I had the same problem. I 
did need to add some pixels to the height of the scroller. I wonder if 
formattedHeight is miscalculated on mobile.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 20, 2021 6:51:25 AM Brian Milby via use-livecode 
 wrote:



I think that is just a bug.  See here for workaround idea:

https://github.com/Himalayan-Academy/Siva-Siva-App/blob/nightly/behaviors/behavior_mobileScroller.livecodescript

Basic idea is to add 60 or so px to content region and then adjust a bit 
when not at the top.  Requires adjustments in scrollerDidScroll handler.


Thanks,
Brian

Sent from my iPhone

On Apr 20, 2021, at 7:26 AM, Klaus major-k via use-livecode 
 wrote:


?Hi all,

see subject...

I have a field, I grouped it and in the IDE I show the vscrollbar
of that group. I added two extra EMPTY lines at the end of that field
AFTER the last line, and in the IDE I can read the last line and see the bit
of white space below.

Then I created a native scroller according to the LC lesseon and it works fine.
--
ommand scrollererstellen
  put the rect of grp "scrollgroup" into tScrollerRect
  put 0,0,(the formattedWidth of group "scrollgroup"),(the formattedHeight of 
  group "scrollgroup") into tContentRect

  mobileControlCreate "scroller", "links"
  mobileControlSet "links", "rect", tScrollerRect
  mobileControlSet "links", "contentRect", tContentRect
  mobileControlSet "links", "visible", true
  mobileControlSet "links", "scrollingEnabled", true
  mobileControlSet "links", "vIndicator", true
  mobileControlSet "links", "vscroll", 0
end scrollererstellen

on scrollerDidScroll hOffset, vOffset
  set the vScroll of group "scrollgroup" to vOffset
end scrollerDidScroll
--
However the lower part of the last line is cut off in the native scroller and I
do not see the two empty lines!?
What am I missing?

Thanks for any hint!


Best

Klaus
--
Klaus Major
https://www.major-k.de
https://www.major-k.de/bass
kl...@major-k.de


___
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: Enhancement request: show the execution contexts in debugger UI

2021-04-20 Thread J. Landman Gay via use-livecode
There's a popdown button at the top left of the editor that shows the 
execution contexts. Do you need more information than that?


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 20, 2021 5:49:28 AM Andre Garzia via use-livecode 
 wrote:



Hi Folks,

I’ve just submit an enhancement request to add a pane to the script editor 
to show the execution contexts in the debugger UI. I hope others feel like 
this is a good enhancement and will join in to support it.


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



Best
A
___
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: Android splash and icon

2021-04-19 Thread J. Landman Gay via use-livecode
It's unlikely if the phone makes no calls, doesn't download any apps, and has location, 
targeted ads, and other relevant permissions turned off. I have four test phones, only one has 
an actual phone number, and the other three only connect to my Mac and are largely invisible to 
the world.


I keep my tin foil hat on all the time. Up until Google required us to create a Google+ account 
(ick) I looked up what Google knew about me (which they don't show you any more.) Google 
thought I was a 35-year-old male and had no other info. Tin foil hats work!


On 4/19/21 10:57 AM, Bob Sneidar via use-livecode wrote:

They can still find you and know everything about you. Unless your tin foil had 
is in working order. ;-)

Bob S



On Apr 16, 2021, at 03:23 , Klaus major-k via use-livecode 
 wrote:

P.S.
Yes, I bought me a used Samsung Galaxy J7, my first cellphone ever,
and I am currently making my first steps on mobile.

However the phone is just for testing with LC, I do not intend to actually
make phone calls with it. :-)



--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: lineOffset wildcard

2021-04-19 Thread J. Landman Gay via use-livecode

On 4/19/21 11:29 AM, Mark Wieder via use-livecode wrote:

I'm sure I'm missing something simple here but...

I need to use a wildcard in the lineOffset function but I can't seem to find the correct 
invocation.


put lineoffset("local*", tScript) into tPos
always returns zero

put lineoffset(tFunctionName, tScript) into tPos
of course returns a line number, but possibly not the right one

put lineoffset("local"&, tScript) into tPos
gives me the correct line in some cases but fails for
local tSomeFunction,tOtherFunction

Can anyone give me the correct syntax for using a wildcard string as an argument to lineOffset? 
Thanks in advance - I've spent enough time on my own trying to figger this out.




I don't think lineoffset supports wildcards, but you could do it with 
matchChunk.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Android Barcode Scanner widget

2021-04-17 Thread J. Landman Gay via use-livecode
I see vibration permissions for specific actions (calls, keyboard, etc.) 
but no general permission for the entire device. Maybe this varies by 
manufacturer or OS version. Anyway, I'd like to know if it works now. 
Failure to vibrate shouldn't abort the rest of the handler.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 17, 2021 5:38:25 AM Klaus major-k via use-livecode 
 wrote:



Hi all,

Am 16.04.2021 um 22:04 schrieb Klaus major-k via use-livecode 
:


Hi Jaques,

Am 16.04.2021 um 21:59 schrieb J. Landman Gay via use-livecode 
:


On 4/16/21 2:38 PM, JeeJeeStudio via use-livecode wrote:
But it could be a Rights issue, you can check if the app has rights to use 
the vibration, requsting these are also in the dictionary


I can't get it to work either on my Pixel phone, nothing happens. There are 
no permission settings to control vibration. The phone is running Android 
11, maybe something has changed for newer devices.


I will comment out that part, see what happens and report back.
Tomorrow. ;-)


oh boy, there IS in fact a permission checkbox for "Vibration", go figure!? :-D
That explains my inconvenience.

So back to work now, thanks for all hints so far, have a nice weekend!


Best

Klaus

--
Klaus Major
https://www.major-k.de
https://www.major-k.de/bass
kl...@major-k.de


___
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: Android Barcode Scanner widget

2021-04-16 Thread J. Landman Gay via use-livecode

On 4/16/21 2:38 PM, JeeJeeStudio via use-livecode wrote:
But it could be a Rights issue, you can check if the app has rights to use the vibration, 
requsting these are also in the dictionary


I can't get it to work either on my Pixel phone, nothing happens. There are no permission 
settings to control vibration. The phone is running Android 11, maybe something has changed for 
newer devices.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Android splash and icon

2021-04-16 Thread J. Landman Gay via use-livecode

On 4/16/21 1:27 PM, Klaus major-k via use-livecode wrote:

Yo, if the steps to the new world would not be so steep... ;-)


They're only steep for a little while. I'm very enthusiastic about Android and I find it does 
so much more than iOS. I couldn't live without the special features and capabilities that only 
Google provides.


If you need help, feel free to contact me off-list.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Android splash and icon

2021-04-16 Thread J. Landman Gay via use-livecode

On 4/16/21 8:42 AM, Klaus major-k via use-livecode wrote:

I searched the LC android froum and read a lot of entries until I found the 
final hint:
I selected "do not sign" in the Android settings, because I do not have any 
Google
Dev ID or whatever (yet), but had to change it to "Sign for development only".

Then I put it on my "Google Drive" and could finally install it from there on 
my own device!


That's one way. Another way is to turn off the verification that Android uses when installing a 
new app. Android ships with a restriction that only allows apps downloaded from the Play Store. 
You can remove that restriction by turning it off in Settings (the exact method varies 
depending on the version of the OS on the phone.)


This explains it if you're curious:


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Android splash and icon

2021-04-16 Thread J. Landman Gay via use-livecode

On 4/16/21 11:48 AM, Klaus major-k via use-livecode wrote:

Thanks, anyone knows how big the icon needs to be?
Maybe even several icons in one file like the ICO files on Windows?


You can use any size you like and Android will scale it as needed. I used to use 96px because 
that was about as large as most phones would need, but I see that my last app used 1024px due 
to higher resolutions on newer devices. However, that app used a different type of icon.


That's because Android has switched to bundled icons similar to iOS; they call it "adaptive 
icons". This takes some doing but Panos has outlined the instructions in a bug report here:




This icon format is now required for submissions to the Play Store (or soon will be, I can't 
recall) and it does make icons look better. You need to create the base files in Android 
Studio, then make the changes Panos describes. On the other hand, if this is just for you and 
your client, you can use a single PNG at any size, at least for now. Future versions of Android 
OS may no longer support the older icon format.


Congratulations on your first mobile device. Welcome to the new world. :)

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: How do I change the textcolor of the selected text in a native iOS field?

2021-04-15 Thread J. Landman Gay via use-livecode
Yeah, I'm afraid you're right. I don't see any way set set a property on a range of characters 
in a native input control. If the app doesn't strictly need copy/paste you could probably use a 
LC field instead.


On 4/14/21 12:22 PM, William de Smet via use-livecode wrote:

Thanks for pointing me to "selectedRange".

put mobileControlGet ("field1", "selectedRange") into myTest
-- answer myTest  //gives range 1,5
mobileControlSet "field1", "textColor", "255,0,0"

This doesn't work because all text will be colored and not just the
selectedRange.


greetings,

William




Op di 13 apr. 2021 om 21:11 schreef J. Landman Gay via use-livecode <
use-livecode@lists.runrev.com>:


On 4/13/21 6:15 AM, William de Smet via use-livecode wrote:

Hi there,

How do I get the selectedText of a native iOS field?
I want to change the color of the text selection in the field.


I think you want "selectedRange" which returns the start index and the
length of the text
selected. Judging from the dictionary it looks like it only works on
multiline fields.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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




--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Positioning object in a loclocked group

2021-04-15 Thread J. Landman Gay via use-livecode
That happened to me once and it turned out that I had a duplicate invisible 
control that was moving instead. If you turn on "show invisibles" you might 
find something. The extra control may not even be in the same group.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 15, 2021 10:18:46 AM Klaus major-k via use-livecode 
 wrote:



Hi all,

I am sure there is a technical reason for this! 8-)

I have a group set to 600*600 pixel and loclocked.
Inside of the group there are two invisible objects,
a button and a graphic.

Now if I:
...
create btn "b1" in grp "THE group"
## and
set the loc of btn "b1" of grp "THE group" to whateverX,wahteverY
...
where whateverX and Y are definitively inside of that group!

Then the button stays however in the topleft corner of the group.
Even moving the button some pixels to right or down does not work.
Why, oh, why? :-)

Thanks for any insight!


Best

Klaus
--
Klaus Major
https://www.major-k.de
https://www.major-k.de/bass
kl...@major-k.de


___
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: On the dangers of automated refactoring

2021-04-14 Thread J. Landman Gay via use-livecode

On 4/13/21 4:07 PM, Curry Kenworthy via use-livecode wrote:


The biggest code is the most repetitive and least modular!


Not always, but often. I try to aim for the smallest code base, so I think the contest should 
be to solve a complex problem with the least amount of code.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Mobile Scroller Advice

2021-04-14 Thread J. Landman Gay via use-livecode
I'm a little confused. Do you want the zoom to happen within a group with a 
scroller?


I've done this a different way. Delete any existing scroller, lock the 
screen, resize the image and its group, unlock the screen with a visual 
effect like zoom in or whatever. Then recreate the scroller at the new 
group size.


Is that what you're asking?
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 13, 2021 10:31:58 PM Brian Milby via use-livecode 
 wrote:



Greetings on this lovely Tuesday evening.  I'm in need of a little mobile
scroller wisdom.

I'm working on an app that runs on mobile devices (Apple and Android).  We
are presenting an image and have enabled the ability for the user to tap on
the image to zoom in.  Everything is working except the only way that I
have been able to get the scroller to work reliably is to place the image
at the top/left of the group.  What we would really like to do is keep the
image centered on the screen as it expands.

It may be totally obvious, but before I spend a bunch of time throwing
darts and hoping for a bullseye, I thought it would be good to at least ask
for a little help.

Thanks for any assistance you can provide,
Brian
___
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: We don't need a Player (was Re: New(?) Idea for Standalones)

2021-04-13 Thread J. Landman Gay via use-livecode
I tried that but I don't keep Xcode in the root of the Applications folder 
and the stack gave a warning. When I moved it there, the Xcode commands 
couldn't find it because I'd set the Xcode default to a copy in a subfolder.


Maybe a future update can determine the user's Xcode location. I have three 
copies because different versions of LC require different versions of Xcode.



What took the most time was figuring out what was wrong.
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 13, 2021 6:26:02 PM matthias rebbe via use-livecode 
 wrote:


Couldn't you search for the ASC provider in the helper stack pressing the 
"Loupe" icon in the general settings?



-
Matthias Rebbe
Life Is Too Short For Boring Code


Am 14.04.2021 um 01:12 schrieb J. Landman Gay via use-livecode 
:


Cool. Thanks. I do keep NotarizationHelper in my plugins folder since I use 
it frequently.


I probably will continue with the manual method for a while though, since I 
have three different apps to notarize and I have to update the General 
settings each time. Maybe later I'll revise your script to fill in the data 
for me.


What I did not realize until I wasted a lot of time today is that the ASC 
changes depending on the app password, the ID Application, or something 
else I can't identify. It kept telling me I wasn't a member of my own 
developer account. I finally ran the Terminal command that returns all the 
ASCs and my ASC was different than it was before.


People who are a member of only one account won't have that problem, but it 
took me a long time to figure out what was wrong. Once I had the right ASC 
your helper did its work gracefully.



On 4/13/21 2:17 PM, matthias rebbe via use-livecode wrote:

Jacque,
and if put the that NotarizerHelperStack into the plugins folder and if you 
add the below code  to your stack script
then you can directly code sign and notarize the created macOS standalone 
right after it was built. ;)

on standaloneSaved pFolderSavedIn
if the cRevStandaloneSettings["MacOSX x86-64"] of this stack is true
then
answer "Do you want to notarize?" with "yes" or "No"
if it ="yes"
then
put pFolderSavedIN & "MacOSX/" & the cRevStandaloneSettings["name"] of this 
stack & ".app" into tAppBundle

notarizeApp tAppbundle
else
put "Don't notarize"
end if
end if
pass standalonesaved
end standaloneSaved
on notarizeApp tAppbundle
 put "Now notarizing..."   after message
 ##path to the notarizer Stack..
## either use an absolute path
--go stack "/Users/matthias/Dropbox/My 
Livecode/Plugins/mrSignNotarizeHelperV2.livecode"

##or if the helper stack is in the plugins folder
go stack revEnvironmentUserPluginsPath()&"/mrSignNotarizeHelperV2.livecode"
put tAppbundle into fld "appbundle" of cd 1 of stack "mrSignNotarizeHelperV2"
set the label of btn "action" of cd 1 of stack "mrSignNotarizeHelperV2" to 
"Codesign App, create & codesign DMG, then notarize DMG and staple DMG and App"
set the hilite of btn "debugmode" of cd 1 of stack "mrSignNotarizeHelperV2" 
to false
send "mouseup" to btn "start" of cd 1 of stack "mrSignNotarizeHelperV2" in 
5 seconds

end notarizeApp
-
Matthias Rebbe
Life Is Too Short For Boring Code
Am 13.04.2021 um 21:03 schrieb J. Landman Gay via use-livecode 
:


On 4/13/21 10:43 AM, Keith Martin via use-livecode wrote:
On 13 Apr 2021, at 11:28, Andre Garzia via 
use-livecode  wrote:


On the other hand, I think that the SB should create standalones that can 
actually be deployed, this means that it should be able to handle 
notarisation on the mac out-of-the-box.

Oh boy, THIS!


+1. But for now I use Matthias' mrSignNotarize helper tool which makes the 
process much easier. Fill out some info, click a button, and your 
notarization request is sent to Apple, returned, and stapled to your app.


It's an extra step which I think LC should incorporate, but for now it 
saves quite a bit of work. You can find it at this LC lesson, which 
includes all the manual steps if you want to do it that way, but at the 
bottom describes his automated tool as well. You can download the stack 
from the link at the top of the lesson.


<https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore>

I've used it on more than one Mac app and it works. The hardest part is 
dealing with Apple and of course there's no help for that.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage

Re: We don't need a Player (was Re: New(?) Idea for Standalones)

2021-04-13 Thread J. Landman Gay via use-livecode

Cool. Thanks. I do keep NotarizationHelper in my plugins folder since I use it 
frequently.

I probably will continue with the manual method for a while though, since I have three 
different apps to notarize and I have to update the General settings each time. Maybe later 
I'll revise your script to fill in the data for me.


What I did not realize until I wasted a lot of time today is that the ASC changes depending on 
the app password, the ID Application, or something else I can't identify. It kept telling me I 
wasn't a member of my own developer account. I finally ran the Terminal command that returns 
all the ASCs and my ASC was different than it was before.


People who are a member of only one account won't have that problem, but it took me a long time 
to figure out what was wrong. Once I had the right ASC your helper did its work gracefully.



On 4/13/21 2:17 PM, matthias rebbe via use-livecode wrote:

Jacque,
and if put the that NotarizerHelperStack into the plugins folder and if you add 
the below code  to your stack script
then you can directly code sign and notarize the created macOS standalone right 
after it was built. ;)

on standaloneSaved pFolderSavedIn

if the cRevStandaloneSettings["MacOSX x86-64"] of this stack is true

then

answer "Do you want to notarize?" with "yes" or "No"

if it ="yes"

then

put pFolderSavedIN & "MacOSX/" & the cRevStandaloneSettings["name"] of this stack & 
".app" into tAppBundle

notarizeApp tAppbundle

else

put "Don't notarize"

end if

end if

pass standalonesaved

end standaloneSaved


on notarizeApp tAppbundle
  put "Now notarizing..."   after message

  ##path to the notarizer Stack..
## either use an absolute path
--go stack "/Users/matthias/Dropbox/My 
Livecode/Plugins/mrSignNotarizeHelperV2.livecode"

##or if the helper stack is in the plugins folder
go stack revEnvironmentUserPluginsPath()&"/mrSignNotarizeHelperV2.livecode"

put tAppbundle into fld "appbundle" of cd 1 of stack "mrSignNotarizeHelperV2"

set the label of btn "action" of cd 1 of stack "mrSignNotarizeHelperV2" to "Codesign 
App, create & codesign DMG, then notarize DMG and staple DMG and App"

set the hilite of btn "debugmode" of cd 1 of stack "mrSignNotarizeHelperV2" to 
false

send "mouseup" to btn "start" of cd 1 of stack "mrSignNotarizeHelperV2" in 5 
seconds

end notarizeApp



-
Matthias Rebbe
Life Is Too Short For Boring Code


Am 13.04.2021 um 21:03 schrieb J. Landman Gay via use-livecode 
:

On 4/13/21 10:43 AM, Keith Martin via use-livecode wrote:

On 13 Apr 2021, at 11:28, Andre Garzia via 
use-livecode  wrote:

On the other hand, I think that the SB should create standalones that can 
actually be deployed, this means that it should be able to handle notarisation 
on the mac out-of-the-box.

Oh boy, THIS!


+1. But for now I use Matthias' mrSignNotarize helper tool which makes the 
process much easier. Fill out some info, click a button, and your notarization 
request is sent to Apple, returned, and stapled to your app.

It's an extra step which I think LC should incorporate, but for now it saves 
quite a bit of work. You can find it at this LC lesson, which includes all the 
manual steps if you want to do it that way, but at the bottom describes his 
automated tool as well. You can download the stack from the link at the top of 
the lesson.

<https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore>

I've used it on more than one Mac app and it works. The hardest part is dealing 
with Apple and of course there's no help for that.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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




--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: How do I change the textcolor of the selected text in a native iOS field?

2021-04-13 Thread J. Landman Gay via use-livecode

On 4/13/21 6:15 AM, William de Smet via use-livecode wrote:

Hi there,

How do I get the selectedText of a native iOS field?
I want to change the color of the text selection in the field.


I think you want "selectedRange" which returns the start index and the length of the text 
selected. Judging from the dictionary it looks like it only works on multiline fields.



--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: We don't need a Player (was Re: New(?) Idea for Standalones)

2021-04-13 Thread J. Landman Gay via use-livecode

On 4/13/21 10:43 AM, Keith Martin via use-livecode wrote:

On 13 Apr 2021, at 11:28, Andre Garzia via 
use-livecode  wrote:

On the other hand, I think that the SB should create standalones that can 
actually be deployed, this means that it should be able to handle notarisation 
on the mac out-of-the-box.


Oh boy, THIS!


+1. But for now I use Matthias' mrSignNotarize helper tool which makes the process much easier. 
Fill out some info, click a button, and your notarization request is sent to Apple, returned, 
and stapled to your app.


It's an extra step which I think LC should incorporate, but for now it saves quite a bit of 
work. You can find it at this LC lesson, which includes all the manual steps if you want to do 
it that way, but at the bottom describes his automated tool as well. You can download the stack 
from the link at the top of the lesson.




I've used it on more than one Mac app and it works. The hardest part is dealing with Apple and 
of course there's no help for that.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Find Replace in Script Editor with cr

2021-04-08 Thread J. Landman Gay via use-livecode
I mistakenly remembered the diagnosis, for which Sean was gracious. 
However, the US government is unlikely to be involved since Sean is in the 
UK where they actually have humane health care.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 8, 2021 10:57:05 AM John Balgenorth via use-livecode 
 wrote:




How do you know Sean is bipolar and not a victim of American
government hidden crimes ?




___
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: Find Replace in Script Editor with cr

2021-04-08 Thread J. Landman Gay via use-livecode
Guys, Sean is bipolar. He's told us so, and it isn't entirely under his 
control. On the other hand, it isn't pleasant and it's disruptive.


Sean, the problem is, if the accusations and anger keep up, you may well be 
banned from the list. I understand it's hard to control, but you can't 
continue to berate people who've done you no harm and only mean the best. 
From where we are, the accusations seem unreasonable. Your targets don't 

know what they've done to make you angry.

BTW, I've never blocked anyone on any list and I read everything. But when 
you get angry, I ignore it. I know what's going on but no response would help.


I've also hijacked your thread and could have answered privately but I 
thought other listers might want to know why your recent posts are so 
combative.





--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.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: Help! I'm stuck

2021-04-07 Thread J. Landman Gay via use-livecode

On 4/7/21 12:03 PM, Curry Kenworthy via use-livecode wrote:

The problems introduced were far more numerous than those "fixed."


A good compromise would be providing a checkbox in standalone settings where we can decide 
whether we want to preserve local variables or not. If we don't care, the SB should go ahead 
and lock messages. The default setting should be to lock messages as it always has.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Find Replace in Script Editor with cr

2021-04-07 Thread J. Landman Gay via use-livecode

On 4/7/21 10:46 AM, Sean Cole (Pi) via use-livecode wrote:

I HAVE created a plugin! I was JUST trying to ask, can I insert a cr using
the replace field of the Find Replace ONLY.

I flipping already know how LC works for most other things. I dont need
explanations on how to suck effing eggs. Just answer the sodding question.

Answer nothing but this PLEASE.


The answer is "no."



This is why I end up getting mad! I even just explained this in my last
post. Why are you all unable to READ!!! ???

Sean

PS
Morons. I'm offended by your


Insulting people when they are just trying to help is a good way to get ignored 
in the future.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: How do you handle 32/64 bit Windows standalones?

2021-04-06 Thread J. Landman Gay via use-livecode

I create both. We still have users on older machines that need 32-bit.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 6, 2021 4:39:42 AM Tiemo via use-livecode 
 wrote:



Hello,



When creating a Windows standalone, are you still creating the 32Bit
standalone or only anymore 64 Bit Versions of your products?

I know, that Microsoft doesn't delivers 32 Bit Versions anymore since 2020,
but I didn't found statistics about the current shares of 32/64 Bit Windows
Systems out there (in Germany).



Are there any caveats against going on with 32 Bit versions for some more
years?



How do you handle this today?







___
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: Polygons

2021-04-04 Thread J. Landman Gay via use-livecode
To simulate a graphic with no lines, set the border color to the same color 
as the fill. Set opaque to true. You could then overlay that with a line 
graphic that just has the top portion of the graph (no x-axis line.)


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 4, 2021 1:32:26 PM Ian McKnight via use-livecode 
 wrote:



I would hazard a guess that the fill area needs to be bounded by a line. If
a line is missing the fill routine can't determine where the edge of the
fill is and so fails, leaving the grc empty. I may be completely wrong on
this but it seems logical.

Not much help I know but if you want to emphasise the edge of the bar could
the special effects settings help? I haven't tried his but have your bar as
a filled grc with out an edge and play with internal, external glows and
shadows etc to emphasise the outline.

Regards

Ian

On Sun, 4 Apr 2021, 19:10 Terence Heaford via use-livecode, <
use-livecode@lists.runrev.com> wrote:


OK, I have changed your script by adding these lines to the mouseUp handler

set the backgroundColor of grc "myPoly" to red

set the forecolor of grc "myPoly" to blue


Now if you switch the lines on/off you will see that the fill does not
work without all lines.

Not sure what this means exactly.

Thanks

Terry


> On 4 Apr 2021, at 18:43, Ian McKnight via use-livecode <
use-livecode@lists.runrev.com> wrote:
>
> I have to say that I'm not seeing this.
> I seem to remember that graphics can't show a fill unless all lines are
> visible.
> As a test I created a graphic called "myPoly" .
> I placed a checkbox called "showSides" (and removed its script)
> in a button I placed the following script:
>
>
-
>
> *on* mouseUp
>
> *-- points for a 100 unit square with 4 sides visible*
>
> *put* "50,50" & "150,50" & "150,150" & "50,150" & "50,50" 
> into tPointsFor4Lines
>
> *-- points for a 100 unit square with alternate sides visible*
>
> *put* "50,50" & "150,50" & cr& "150,150" & "50,150"  &
> "50,50"  into tPointsFor2Lines
>
> *set* the opaque of grc "myPoly" to true *-- ensures fill is visible*
>
> *if* the hilite of btn "showSides" is true
>
> *then*
>
> *set* the points of grc "myPoly" to tPointsFor4Lines *-- all sides
showing*
>
> *else*
>
> *set* the points of grc "myPoly" to tPointsFor2Lines *-- alternate sides
> showing*
>
> *end* *if*
>
> *end* mouseUp
>
>
--
>
> When you run this and flip between 4 and 2 sides its showing the square
is
> drawn correctly,
>
> 4 sides visible - filled and 2 sides visible - not filled
>
> If you check the Inspector for the graphic the opaque property hasn't
> changed.
>
> The only way I can think to overcome this is to create another graphic -
> the same size as your first one, place it underneath your graphic and
group
> them together. Then when all sides are visible you can make this
background
> graphic invisible and when sides are 'missing' make it visible again to
> provide the fill or simply leave it visible since it won't be seen under
> your original graphic. When sides 'disappear' and the fill disappears
this
> graphic will then provide your fill.
>
>
> Hope this is of some help
>
> Regards
>
> Ian
>
>
> On Sun, 4 Apr 2021 at 18:04, Terence Heaford via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
>> When you do this it appears to affect the fill settings. I lose the fill
>> where there are no lines and the closure of the points also moves.
>>
>> I can’t believe it’s LC, it must be me. A simple script example would be
>> useful if you have the time.
>>
>> A square, that’s easy, that has the side lines missing and is filled
with
>> a colour.
>>
>> Regards
>>
>> Terry
>>
>>
>>> On 4 Apr 2021, at 15:39, Ian McKnight via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>>
>>> By a space I mean a blank line!
>>> Ian
>>>
>>> On Sun, 4 Apr 2021 at 15:39, Ian McKnight > > wrote:
>>>
 Hi
 Put a space in-between the points where you want  the line in not be
 drawn. The shape is still constructed but with missing sides.

 Ian

 On Sun, 4 Apr 2021 at 15:02, Terence Heaford via use-livecode <
 use-livecode@lists.runrev.com> wrote:

> Thanks for that, clearly understood.
>
> To expand on the original question. If you have a hexagon, is it
> possible  to only draw lines on sides 1,3,5,6 and no lines on sides
>> 2,4.
>
> Thanks Terry
>
>> On 4 Apr 2021, at 12:43, Ian McKnight via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>>
>> Yes. Polygons use a list of 4 points to describe a triangle. The
>> first
> and
>> last are the co-ords of the same vertex to ensure closure.
>> If the last point is left out then the line between the last vertex
>> and
> the
>> first 

Re: Help! I'm stuck

2021-04-04 Thread J. Landman Gay via use-livecode
It's not a bug, it was intentionally introduced to allow a couple of 
features, like retaining script local variables after a build. Given the 
amount of extra scripting to work around it for existing stacks, I think it 
may have introduced more problems than it tried to cure.


I did try turning off messages before a build but it didn't work.
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 3, 2021 7:13:25 PM William Prothero via use-livecode 
 wrote:


Also, I wonder if disabling all these open …. handlers during build might 
cause build problems. If it was a universal problem/bug, I would think it 
would have been fixed by LC version 9.6.2 (RC3).???





___
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(?) Idea for Standalones

2021-03-31 Thread J. Landman Gay via use-livecode

Who could object to an app named Testeroni? I wish I'd thought of it.

Thanks also for the lesson, now we have something to point to if the issue 
comes up again.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On March 31, 2021 6:01:38 AM Heather Laine via use-livecode 
 wrote:



I thought at this point, I could make a useful contribution to this thread:

https://lessons.livecode.com/m/4071/l/1386097-i-get-a-warning-about-malicious-software-when-opening-a-livecode-standalone-on-mac 



My thanks to Scott for the handy test app, I hope you do not mind me using 
it to create this lesson...


Best Regards,

Heather

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



On 30 Mar 2021, at 00:53, Roger Guay via use-livecode 
 wrote:


Thanks for your kind offer, Alex, but I think the process of opening an 
unblessed standalone for OS 11 has been solved. See my previous post in 
response to Scott. Turns out to be fairly simple . . . at least for this 
iteration of OS. In short, just right-click 2 times. It may also be 
important to do this from the Downloads folder. Not sure about that tho


Roger

On Mar 29, 2021, at 3:29 PM, Alex Tweedly via use-livecode 
 wrote:



On 29/03/2021 22:11, Roger Guay via use-livecode wrote:
Thanks, Alex. Unfortunately it comes up with the “No Entry” sign on this 
machine.


Roger


I'm not exactly sure what message this is, or when it happens. But this 
sounds like "Fortunately, ..." because I think it means you have an app 
that hits a brickwall of permission on your own machine - so we can look at 
it in more detail without bothering your wife's many multiple windows.


It's hard to describe these things in words - hence my suggestion of a Zoom 
call where you can screen-share and let others watch (and suggest) while 
you try it. If you want to try that with just me, please do (I'm 
unavailable for the next hour, but free from approx 00:30 - 01:30 UK time), 
or tomorrow almost any time, given some notice).

Or contact me off-list and we'll find a time.
Or suggest a time and someone else might be able to join in and help.

There are lots of motivated people wanting to help - or to find out what 
they're going to need to tell their own users when those users upgrade to a 
later MacOS. :-)


Alex.


___
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


Re: New(?) Idea for Standalones

2021-03-29 Thread J. Landman Gay via use-livecode

On 3/29/21 1:20 PM, Craig Newman via use-livecode wrote:

For about eight users in my business I distribute standalones for desktop only, 
both Mac and Windows versions. These are developed on a Mac. Simple to update 
and make, simple to give away, simple to use.

That is the aspect of this thread that I do not understand, perhaps misreading 
that it is somehow problematic to do what I do without issue. I am certain I 
simply have this wrong.


If your Mac users are on Big Sur they'll have the problem. If they're on Catalina they might 
have the problem. If they're on Mojave, not so much.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: New(?) Idea for Standalones

2021-03-29 Thread J. Landman Gay via use-livecode
Unfortunately nothing can replace the requirement for an Apple developer 
account on Mac, which is the reason for the request here. But I'd love to 
see notarization and stapling built in.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On March 29, 2021 11:17:06 AM Mark Waddingham via use-livecode 
 wrote:


In terms of the general thrust behind this thread - I completely agree
that standalone building has become tortuous over the last few years as
all platforms add more and more hoops you have to jump through. However,
this is probably best done by improving the standalone building process
(i.e. making it as easy as possible) rather than anything else.




___
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: Unreliable File Deletion

2021-03-28 Thread J. Landman Gay via use-livecode

On 3/28/21 1:55 PM, Tore Nilsen via use-livecode wrote:

I just made a test application where I am able to create a folder in the 
resources folder on preOpenStack. I then am able to read from and write to a 
document in this folder without any problem. This is on macOS Big Sur. The path 
to my folder in the resources folder in the app bundle is 
«Contents/_MacOS/testfolder/« and the application can write to this folder 
without any questions about permissions.


Interesting. Does it also work on a different machine where you aren't the owner? If so, 
everything we've heard is wrong.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Unreliable File Deletion

2021-03-28 Thread J. Landman Gay via use-livecode

On 3/28/21 12:28 PM, ELS Prothero via use-livecode wrote:

Folks,
This alarms me.
In my app, I write a file to specialFolderpath(“desktop”).
What are the conditions to make this work on Apple or Windows standalones?


Desktop works fine, every user has permissions to alter files there.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Unreliable File Deletion

2021-03-28 Thread J. Landman Gay via use-livecode

On 3/28/21 1:40 PM, Tore Nilsen via use-livecode wrote:

In MacOS the resources folder is part of the application bundle and resides 
within the content folder in that bundle. I have never encountered any problem 
with this folder even when using un-notarized and unsigned apps. I give away 
small apps to my students (both Mac and Windows) all the time and I use 
resources, desktop and documents as the main folders to write to and read from. 
All of these folders work OK.


Desktop and documents folders are okay, and it may be possible to read from the resources 
folder, but do you actually write to it? I don't know any OS that allows altering an 
executable, which includes Mac bundles.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Help with androidStartAudioPlayingInBackground()

2021-03-28 Thread J. Landman Gay via use-livecode
I've seen similar issues when trying to read other file types from the resources folder in an 
Android standalone. Try copying the file to specialFolderPath("documents") and play it from 
there. It's likely a permissions problem that I wish didn't exist.


On 3/28/21 1:24 PM, Derek Bump via use-livecode wrote:

Hello Everyone,

I was wondering if anyone has insight into the usage of 
"androidStartAudioPlayingInBackground()", or can confirm that it works?


I setup a test stack that attempts to play a public domain MP3 using the following script but 
nothing plays. I receive nothing from the function, and I'm getting the following in logcat: 
LiveCode: JNI exception thrown when calling native method


on mouseUp
    local tFile
    put specialFolderPath("engine") & "/" & "spring_song.mp3" into tFile
    if there is not a file tFile then
   answer "File not found:" && tFile
    end if
    put androidStartAudioPlayingInBackground(tFile) into card field "result"
    -- logcat: LiveCode: JNI exception thrown when calling native method
end mouseUp

I've tested this build using Community 9.6.2 (rc3) and 9.0.5, on an Android 9.0 Virtual Device 
and a Android 9.0 phone. Same result across the board, nothing plays.


I did test and confirm the ability to play the audio file with "mobilePlaySoundOnChannel", but 
I need background playback for my project to work. Also, I searched the LiveCode Quality 
Control site for existing bugs (no results) and searched the forum a bit.


Does anyone have any ideas? Here is my test stack if you're willing to give it a shot on your 
end: https://www.speedbump.io/shared/backgroundPlayTest.minimal.zip


Thank you in advance,

Derek Bump

___
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



--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: New(?) Idea for Standalones

2021-03-27 Thread J. Landman Gay via use-livecode

Roger Guay wrote:


In the good ol days, I could build a standalone for the Mac,
Windows and Linux and distribute it willy-nilly.


On desktop you still can, sort of, if you don't mind instructing your users how to get around 
the security blocks that both Windows and Mac OS have adopted. If your users are just family 
and friends, this is viable. Someone more familiar with Linux can say whether this method works 
there.


Here is a skeletal outline off the top of my head (so I may have missed something,) but it 
should give you the idea. A "runner" app is easy to make, basically a stack with one card and a 
single button. The button script:


on mouseup
  answer file "Choose a stack to open:"
  if it is empty then exit to top
  go stack it
end mouseup

Add an openStack handler on the card so that resources can be shared:

on openStack
  start using this stack
end openStack


That's the whole stack. Now set up standalone settings for the desired build platform. Include 
all extensions, libraries, widgets, etc. that your stacks need, or you think they might need in 
the future. Your app will be limited to the inclusions your license permits.


Build the app. Send it to friends along with your stacks.

Now the part where you do some explaining. Since the app isn't notarized by Apple or authorized 
by Microsoft, explain to them how to bypass the blockage and get the app to open. They only 
need to do this once on first launch. There are lots of hits if you search for "how to open 
unnotarized app on big sur" or "open unauthorized app on windows."


Here's one for Mac OS: 



And one for Windows: 



This won't work for mobile apps, though with some adjustments you can build a runner app for 
Android if you're willing to distribute from the internet.


Also note: The stacks you distribute cannot violate the LC license agreement. They can't 
reproduce IDE features or allow users to do things that only a licensed user can do. Please 
don't violate the license agreement; we all want LC to prosper.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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


  1   2   3   4   5   6   7   8   9   10   >