Re: Livecodeshare/SampleStacks

2019-10-26 Thread Richard Gaskin via use-livecode

Mark Wieder wrote:

> On 10/26/19 7:59 PM, Richard Gaskin via use-livecode wrote:
>> At the moment I'm running Ubuntu 18.04,
>
> You're aware that's not a supported platform, right?

Soon enough...

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

--
 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


Re: Livecodeshare/SampleStacks

2019-10-26 Thread Mark Wieder via use-livecode

On 10/26/19 7:59 PM, Richard Gaskin via use-livecode wrote:


At the moment I'm running Ubuntu 18.04,


You're aware that's not a supported platform, right?

--
 Mark Wieder
 ahsoftw...@gmail.com

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


Re: Livecodeshare/SampleStacks

2019-10-26 Thread Richard Gaskin via use-livecode

A bit ago I wrote:


hh wrote:

Also your "GoLiveNet" (I really liked it) is unusable since more than a
year from Mac using Indy or Business (I wrote you and gave up).

[It errors with message 'Error downloading URL "liveNet.livecode.gz".
Check network connection and proxy setup.'
One has to quit, open it in a community edition, quit community edition,
restart the Indy/Bussiness edition and relaunch GoLiveNet (that now can
use the cache).


Check your spam bin.  I recall thanking you for your report, and also 
noting in my reply that I was unable to reproduce it.  I just tried it 
again a moment ago - same good result.


I can check on macOS and Windows when I'm back in the office.  May be 
good to know which you're using.


At the moment I'm running Ubuntu 18.04, and I do nearly all of my work 
with an Indy edition, currently 9.5 on this laptop.


FWIW I just ran Development -> Plugins -> GoLiveNet on macOS "Catalina" 
and Windows 10 v1909, and it loaded without issue.


--
 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


Re: Livecodeshare/SampleStacks

2019-10-26 Thread Richard Gaskin via use-livecode

hh wrote:

>> Richard G. wrote:
>> I'll try to remember to never try others' scripts using "import
>> snapshot", like I'm already in the habit of never thinking about
>> having a browser widget, or the ability to play a movie or audio
>> file, or have windows layer in an expected fashion...
>
> The problem is that linux is for LiveCode a tiny niche.

Yep.  I'm familiar with the stats. In fact, I've even had another list 
user complain that I reference them too often, but like you I recognize 
that they are important for understanding ROI, for LC Ltd and for ourselves.


True enough, the desktop belongs to Windows. With its 86% market share, 
the desktop has always been a Windows story and it always will be.  Both 
macOS and Linux are niche players there.  Apple has the advantage of the 
boutique audience willing to spend more than their Win counterparts, so 
it's worth supporting their OSes.  Linux users work the other way, 
disproportionately into Free and Open software, so biz models dependent 
on per-seat licensing are challenged there.


One unique upside to the Linux audience favors dev tools in general, but 
not LiveCode specifically: they understand and contribute to open 
source.  Python, Ruby, Perl, PHP - name an open source language (which 
is most today) and you'll find a thriving contributor base.


In contrast, LiveCode's unique history works against contribution.  We 
have disproportionately fewer members versed in C++ than many other 
languages, so community engine contributions come from about half a 
dozen people (big THANK YOU to those who have!).  And although the one 
thing all LC devs have in common is a passion for LC Script, and the IDE 
half of the product is written in LC Script, we still see relatively few 
pull requests against the IDE.  No blame there, it kinda makes sense, 
given that most of this audience came up age in the '90s when 
development tools were still proprietary, so we don't have the same 
contributor culture most other modern languages do.


Another factor is the percentage of license holders among experienced 
users.  People who pay for a license feel entitled to a product that 
works as described, and can be less inclined to effectively pay a second 
time with labor.  Understandable, and quite different from audiences for 
languages which don't have a dual-license model.  MySQL is arguably an 
exception, but its market share is so uniquely vast that it defies 
realistic comparisons with anything else.


I believe the contribution problem will be addressed over time as the 
audience grows. The challenge is that the audience grows most slowly on 
the platform most accustomed to contribution, because it's the platform 
most seriously in need of contribution.  With such a weak out-of-the-box 
experience, it's an unusually imaginative soul who'll try LC on Linux 
and get excited about the potential.  A common phrase I hear is "It 
looks like they don't care about Linux."



> And much more:
> The linux users of the community are kind of "LiveCode masochists".

Many Linux users feel the same about other OSes.  Aside from the times 
I'm making fun of myself with a #fanboi tag, in more serious discussions 
I avoid fannish advocacy.


Windows, Mac, and Linux have all proven themselves for their respective 
audiences.  The Pengiuin has nothing to prove, any more than Mac does 
now that it's rebounded from its 2.2% market share.  Indeed, there are 
more Ubuntu users alone right now than the sum of all Mac users when 
Steve Jobs returned to Apple.


In our modern computing world we have a wealth of strong, viable options 
for every taste.  With OSes as with languages and text editors and 
hardware and the rest, enjoy what works for you.



> Some are so advanced with that, that they meanwhile feel *very* strong
> pain only (your list above).

Ah, but the point there was apparently lost in my poor writing.  I 
generally have no such limitations on the platform I currently spend the 
most time with.  Browsers, video editors, text editors, email, graphics 
tools -- pretty much everything I've enjoyed doing from my years when I 
spent more time on Mac, and the years I spent more time on Windows, all 
work excellently here on Ubuntu too.  The exception to that LiveCode.



> For example you didn't even notice that SampleStacks didn't work for
> weeks when using Business or Indy and, despite notification in the
> list, both livecodeshare and SampleStacks didn't loamanyd stacks of
> size > 2 MByte for two days.

Yeah, been working. Though I've read nearly every message on this list 
since it started, I miss a few.



> Also your "GoLiveNet" (I really liked it) is unusable since more than
> a year from Mac using Indy or Business (I wrote you and gave up).
>
> [It errors with message 'Error downloading URL "liveNet.livecode.gz".
> Check network connection and proxy setup.'
> One has to quit, open it in a community edition, quit community
> edition, restart the Indy/Bussiness 

Re: Livecodeshare/SampleStacks

2019-10-26 Thread Richard Gaskin via use-livecode

Mark Wieder wrote:


On 10/26/19 3:52 PM, Richard Gaskin via use-livecode wrote:


Takes me down memory lane with this growing collection of
related/duplicate bugs with snapshot on Linux:

https://quality.livecode.com/show_bug.cgi?id=15900
https://quality.livecode.com/show_bug.cgi?id=17257
https://quality.livecode.com/show_bug.cgi?id=20104


I think you mean 15541 instead of 15900
or maybe 15103

Possibly these should all be declared duplicates of a single bug report


I thought about that, started to try to figure whether the later ones 
should be moved to the original, or all moved to the most recent, and I 
was burning wetware thinking about it it dawned on me:



so that there's only one for the team to ignore. 


Yep.  Why spend the time if nothing can be done about it?

Since Fraser and Brett left the Linux regressions are piling up.  Until 
either LC Ltd finds the strategic value in platform parity, or I get 
wealthy enough to hire Fraser to take care of these, I just make a 
mental note to ignore chunks of the feature set and move on.


Fortunately browsers work great on all platforms, so the future looks 
bright enough to keep me going


--
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  
  Ambassador at FourthWorld.com
http://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


Re: Android native field focus problem

2019-10-26 Thread J. Landman Gay via use-livecode
It works here, in fact I had to go out of my way to make it not happen 
because we didn't want the keyboard popping up. But you do have to have a 
LC field in place.


If the field is the first editable field then LC selects it as usual on 
opencard, which triggers the Android keyboard to appear. You can make the 
LC field transparent and empty if you aren't going to use it. You can set 
the selectedRange in the native field if you want to. Actually, setting the 
range might be enough by itself.


I generally keep LC fields for use in the IDE and create native fields over 
them in mobile, emptying or hiding them if necessary. That way you already 
have a rect to use, and testing in the IDE is more convenient.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On October 26, 2019 6:13:23 PM Iphonelagi via use-livecode 
 wrote:



Hi all

Routines rewritten using native field.
Works great on IOS but Android
Doesn’t focus on first field to bring up keyboard on initial pageload. The 
user has to press the field.


How do we set focus to the field?

Lagi

Sent from my iPhone
___
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: Livecodeshare/SampleStacks

2019-10-26 Thread Mark Wieder via use-livecode

On 10/26/19 3:52 PM, Richard Gaskin via use-livecode wrote:

Takes me down memory lane with this growing collection of 
related/duplicate bugs with snapshot on Linux:


https://quality.livecode.com/show_bug.cgi?id=15900
https://quality.livecode.com/show_bug.cgi?id=17257
https://quality.livecode.com/show_bug.cgi?id=20104


I think you mean 15541 instead of 15900
or maybe 15103

Possibly these should all be declared duplicates of a single bug report 
so that there's only one for the team to ignore. 


--
 Mark Wieder
 ahsoftw...@gmail.com

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


Re: Livecodeshare/SampleStacks

2019-10-26 Thread Mark Wieder via use-livecode

On 10/26/19 5:11 PM, hh via use-livecode wrote:


p.s. Mark Wieder wrote an 'ugly workaround' (his own words) for snapshot
on linux, I use it in "QRReader". It works well, whether ugly or not,
also where the browser widget works (LC 9.0.5 on ubuntu1604).


I do have a comment attached to the bug report that mentions that it's 
probably the second-ugliest bit of code I've ever written. And while it 
works well as a workaround, it doesn't change the fact that the 
barebones "import snapshot" command not only doesn't work on linux, but 
hangs the whole system.


And things like that are deadly for increasing market share. Yes, LC on 
linux is a tiny niche. And it's not likely to get any bigger when basic 
things don't work as advertised. Can you imagine an LC newbie on linux 
installing the product, trying the import snapshot command, rebooting 
their computer, and then not immediately uninstalling? I've done that 
after first impressions of other software and not looked back.


--
 Mark Wieder
 ahsoftw...@gmail.com

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


Re: Livecodeshare/SampleStacks

2019-10-26 Thread hh via use-livecode
> Richard G. wrote:
> I'll try to remember to never try others' scripts using "import 
> snapshot", like I'm already in the habit of never thinking about having 
> a browser widget, or the ability to play a movie or audio file, or have 
> windows layer in an expected fashion...

The problem is that linux is for LiveCode a tiny niche.
And much more:
The linux users of the community are kind of "LiveCode masochists".

Some are so advanced with that, that they meanwhile feel *very* strong
pain only (your list above).

For example you didn't even notice that SampleStacks didn't work for
weeks when using Business or Indy and, despite notification in the list,
both livecodeshare and SampleStacks didn't load stacks of size > 2 MByte
for two days.

Also your "GoLiveNet" (I really liked it) is unusable since more than a
year from Mac using Indy or Business (I wrote you and gave up).

[It errors with message 'Error downloading URL "liveNet.livecode.gz".
Check network connection and proxy setup.'
One has to quit, open it in a community edition, quit community edition,
restart the Indy/Bussiness edition and relaunch GoLiveNet (that now can
use the cache). So probably a tsNet caused bug.
It is often too tedious to work around, I still feel the pain, although
I like LC on linux (on xubuntu especially).]

p.s. Mark Wieder wrote an 'ugly workaround' (his own words) for snapshot
on linux, I use it in "QRReader". It works well, whether ugly or not,
also where the browser widget works (LC 9.0.5 on ubuntu1604).

___
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 native field focus problem

2019-10-26 Thread Richard Gaskin via use-livecode

Lagi wrote:
> Routines rewritten using native field.
> Works great on IOS but Android
> Doesn’t focus on first field to bring up keyboard on initial 
pageload. The user has to press the field.

>
> How do we set focus to the field?

Switch to iPhone. ;)

I've seen that with apps written by some very big names, including 
Google themselves.


--
 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


Android native field focus problem

2019-10-26 Thread Iphonelagi via use-livecode

Hi all

Routines rewritten using native field.
Works great on IOS but Android
Doesn’t focus on first field to bring up keyboard on initial pageload. The user 
has to press the field.

How do we set focus to the field?

Lagi

Sent from my iPhone
___
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: Livecodeshare/SampleStacks

2019-10-26 Thread Richard Gaskin via use-livecode

hh wrote:

> Livecodeshare/SampleStacks works again:
>
> 1. With ALL editions (Business/Indy/Community).
> 2. The recently appearing size limit has been removed.
>
> Thank you very much whoever did this.
>
> Especially SampleStacks from the LC toolbar is very
> fast and robust. Just try!

Was it not working?

Your post made me nostalgic, so I checked it out. Seems to work as well 
as before, all the way down to the mystifying order of the categories. 
Alphabetical fall out of fashion?  I'm sure there's a logic there, but 
I'm not smart enough to figure it out.


Even downloaded a stack, some snapshot tool with icons whose purpose 
weren't self-evident.  Clicked one to see what would happen.  System 
froze, deep.  Had to force-reboot.  Don't see that on Linux often. 
Kinda hard to do. Quite an achievement.


Takes me down memory lane with this growing collection of 
related/duplicate bugs with snapshot on Linux:


https://quality.livecode.com/show_bug.cgi?id=15900
https://quality.livecode.com/show_bug.cgi?id=17257
https://quality.livecode.com/show_bug.cgi?id=20104

I'll try to remember to never try others' scripts using "import 
snapshot", like I'm already in the habit of never thinking about having 
a browser widget, or the ability to play a movie or audio file, or have 
windows layer in an expected fashion...


::sigh::

Missing Fraser and Peter, and their valiant efforts at nudging the 
product back toward something closer to feature parity across platforms...


Yeah, nostalgia...

--
 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


Re: PDF-Tools

2019-10-26 Thread hh via use-livecode
PDF-Tools_v110
(Merge/Mix/Split, add header/footer/pageNum/svgIcon)

Using LC 9.0.5 it runs on Mac/Win/linux(ubuntu1604).

More exactly:

• Using LC 8.1.10/9.0.5/9.5.0 it runs on MacOS >=10.12.6.
• Using LC 8.1.10/9.0.5 it runs on Win7.
• Using LC 9.0.5 it runs on Win10 and linux(ubuntu1604).

[This is sadly due to deficiencies of the browser widget.]

Download from SampleStacks or
http://livecodeshare.runrev.com/stack/951/


___
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: Livecodeshare/SampleStacks

2019-10-26 Thread Roger Guay via use-livecode
Yes, indeed . . . Nice!!

Roger

> On Oct 26, 2019, at 6:03 AM, hh via use-livecode 
>  wrote:
> 
> Livecodeshare/SampleStacks works again:
> 
> 1. With ALL editions (Business/Indy/Community).
> 2. The recently appearing size limit has been removed.
> 
> Thank you very much whoever did this.
> 
> Especially SampleStacks from the LC toolbar is very
> fast and robust. Just try!
> 
> ___
> 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


Steganograph_v110

2019-10-26 Thread hh via use-livecode
The stack does (kind of) Steganography with an image, see
https://en.wikipedia.org/wiki/Steganography.

The stack runs (offline) using LC 8.1.10/9.0.5/9.5 on
MacOS > 10.12 and, using LC 8.1.10/9.0.5, on win 7/10
and linux (ubuntu1604).

The goal was here to have a method that uses in a
standard way only the alphadata of an image to hide 
embedded text. By that
• we can use ANY base64 encoded data for embedding.
we use as examples plainText, htmlText and an image.
Other examples are styledText, rtfText or a svgPath.
• we can clean the image from embedded code by simply
resetting the alphadata of that image.

That is, who knows that Steganograph embedded an object...

...can remove that object with a short script.
...can not read the embedded object as "clear" data, except
he knows what YOU do with the object before embedding.

We use compressing and base64Encoding of the embed-data.
The decoding and encoding is done by a JS library via
a browser widget.

Download Steganograph from "SampleStacks" or
http://livecodeshare.runrev.com/stack/952/



___
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


Close oddness

2019-10-26 Thread Richmond via use-livecode

When I try to close a stack via

Close and Remove from Memory

[ MacOS 10.14.6, LC 9.5.0 ]

the stack does not close, but I get the

"Standalone application saved successfully"

announcement window.

Richmond.

___
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: Livecodeshare/SampleStacks

2019-10-26 Thread hh via use-livecode
Livecodeshare/SampleStacks works again:

1. With ALL editions (Business/Indy/Community).
2. The recently appearing size limit has been removed.

Thank you very much whoever did this.

Especially SampleStacks from the LC toolbar is very
fast and robust. Just try!

___
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: Weird macOS error dialog

2019-10-26 Thread Paul Dupuis via use-livecode

On 10/25/2019 8:35 PM, Richard Gaskin via use-livecode wrote:
After installing LC 9.5 on macOS "Catalina", when I run it I get a 
system alert I've never seen before:


 "LiveCode Indy 9.5.0" wants access to
 control "System Events". Allowing control
 will provide access to documents and data
 in "System Events", and to perform actions
 within that app."

What fresh hell is this?  Is this something all of our users will be 
seeing?


I'm guessing (because there's not much in that text for actually 
knowing) that this occurs with some Apple event and/or AppleScript use 
- is that correct?


Anyone know how to never see that weird thing again? (Other than just 
clicking "OK", which users will do but is never a good idea unless 
they fully understand the implications, which I don't believe is 
possible in this case given the vague wording).




I have not seen that one, but I have seen one-time permission dialogs 
for (a) Internet access and (b) writing to the user's "Documents" folder 
for a properly CODE SIGNED 9.0.5 standalone under Catalina.


I assumed it was like iOS permissions and probably LC will need to add 
to the OSX standalone setting tab a list of permissions you have to 
check off for your app, but I have not taken the time to research what 
needs to be done to prevent such warnings.


___
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