Re: LCB Woes

2018-04-12 Thread Brian Milby via use-livecode
Here's an snip from my libSodium start:

private __safe foreign handler \
MCDataCreateWithBytesAndRelease( \
in pBytes as Pointer, \
in pCount as LCUIndex, \
out rData as Data) \
returns CBool binds to ""

private __safe foreign handler \
MCMemoryAllocate( \
in pSize as LCUIndex, \
out rBlock as Pointer) \
returns CBool binds to ""

private __safe foreign handler \
MCMemoryDeallocate( \
in pBlock as Pointer) \
returns nothing binds to ""

constant kCrypto_kx_PUBLICKEYBYTES is 32
constant kCrypto_kx_SECRETKEYBYTES is 32

private foreign handler \
_crypto_kx_keypair( \
in pPK as Pointer, /* unsigned char pk[crypto_kx_PUBLICKEYBYTES] */ \
in pSK as Pointer) /* unsigned char sk[crypto_kx_SECRETKEYBYTES] */ \
returns CInt binds to "c:libsodium>crypto_kx_keypair"

public handler sodiumKxKeypair(out rPK as Data, out rSK as Data) returns
Boolean
variable tPKbuffer as Pointer
variable tSKbuffer as Pointer

if not MCMemoryAllocate(kCrypto_kx_PUBLICKEYBYTES, tPKbuffer) then
throw "can't allocate PK buffer"
end if
if not MCMemoryAllocate(kCrypto_kx_SECRETKEYBYTES, tSKbuffer) then
MCMemoryDeallocate(tPKbuffer)
throw "can't allocate SK buffer"
end if
unsafe
if _crypto_kx_keypair(tPKbuffer, tSKbuffer) < 0 then
MCMemoryDeallocate(tPKbuffer)
MCMemoryDeallocate(tSKbuffer)
throw "could not get keys"
end if
end unsafe

if not MCDataCreateWithBytesAndRelease(tPKbuffer, \
kCrypto_kx_PUBLICKEYBYTES, rPK) then
MCMemoryDeallocate(tPKbuffer)
MCMemoryDeallocate(tSKbuffer)
throw "error copying PK"
end if
if not MCDataCreateWithBytesAndRelease(tSKbuffer, \
kCrypto_kx_SECRETKEYBYTES, rSK) then
MCMemoryDeallocate(tSKbuffer)
throw "error copying SK"
end if

return true
end handler


On Thu, Apr 12, 2018 at 9:37 PM, Pi Digital via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Why on earth would you have to type them? Why not for loop them or
> copy-paste or get LC to give you a 1024 char string of them you can
> copy-paste in? Odd.
>
> LCB is very much in its youth especially for java and objc. We have only
> the bare minimum of examples and tutorials and documentation of course.
> Building a library is very similar to widgets with the exception that they
> are not linked to a gui control or display. So they just handle calls and
> functions but don’t have an object/control on the card and thus no property
> dialogue either. The examples for widgets work practically the same for a
> library. But there will be occasional differences you’ll come across as you
> go. No doubt Ali will be providing some more info on these in time. But
> start digging into it now. I’m still playing around trying to make some
> libraries of my own - simple ones to start with.
>
> All the best.
>
> Sean Cole
> Pi Digital
>
> > On 13 Apr 2018, at 03:04, Mark Wieder via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> >> On 04/12/2018 06:03 PM, Brian Milby via use-livecode wrote:
> >> What language is the library written in? Which platform? I have some
> code
> >> that I’ve started to put together for libSodium, but I have not done
> much
> >> more than reference the calls.
> >
> > Interesting. I started down the libSodium path and gave it up when I
> found that I had to create a struct with 1024 individual byte references
> for an embedded buffer. There really should be a way to specify a number so
> you don't have to type 1024 "h" characters in a row.
> >
> > --
> > Mark Wieder
> > ahsoftw...@gmail.com
> >
> >
> > ___
> > use-livecode mailing list
> > use-livecode@lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
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: LCB Woes

2018-04-12 Thread Pi Digital via use-livecode
Why on earth would you have to type them? Why not for loop them or copy-paste 
or get LC to give you a 1024 char string of them you can copy-paste in? Odd. 

LCB is very much in its youth especially for java and objc. We have only the 
bare minimum of examples and tutorials and documentation of course. Building a 
library is very similar to widgets with the exception that they are not linked 
to a gui control or display. So they just handle calls and functions but don’t 
have an object/control on the card and thus no property dialogue either. The 
examples for widgets work practically the same for a library. But there will be 
occasional differences you’ll come across as you go. No doubt Ali will be 
providing some more info on these in time. But start digging into it now. I’m 
still playing around trying to make some libraries of my own - simple ones to 
start with. 

All the best. 

Sean Cole
Pi Digital

> On 13 Apr 2018, at 03:04, Mark Wieder via use-livecode 
>  wrote:
> 
>> On 04/12/2018 06:03 PM, Brian Milby via use-livecode wrote:
>> What language is the library written in? Which platform? I have some code
>> that I’ve started to put together for libSodium, but I have not done much
>> more than reference the calls.
> 
> Interesting. I started down the libSodium path and gave it up when I found 
> that I had to create a struct with 1024 individual byte references for an 
> embedded buffer. There really should be a way to specify a number so you 
> don't have to type 1024 "h" characters in a row.
> 
> -- 
> Mark Wieder
> ahsoftw...@gmail.com
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: LCB Woes

2018-04-12 Thread Brian Milby via use-livecode
Here's what I have so far...

On Thu, Apr 12, 2018 at 9:04 PM, Mark Wieder via use-livecode <
use-livecode@lists.runrev.com> wrote:

> On 04/12/2018 06:03 PM, Brian Milby via use-livecode wrote:
>
>> What language is the library written in? Which platform? I have some code
>> that I’ve started to put together for libSodium, but I have not done much
>> more than reference the calls.
>>
>
> Interesting. I started down the libSodium path and gave it up when I found
> that I had to create a struct with 1024 individual byte references for an
> embedded buffer. There really should be a way to specify a number so you
> don't have to type 1024 "h" characters in a row.
>
> --
>  Mark Wieder
>  ahsoftw...@gmail.com
>
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: how to print a csv as formatted table?

2018-04-12 Thread dunbarx via use-livecode
Why not, indeed?

Is it more complicated than replacing all commas with tab?

Craig



--
Sent from: 
http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html

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


Re: LCB Woes

2018-04-12 Thread Mark Wieder via use-livecode

On 04/12/2018 06:03 PM, Brian Milby via use-livecode wrote:

What language is the library written in? Which platform? I have some code
that I’ve started to put together for libSodium, but I have not done much
more than reference the calls.


Interesting. I started down the libSodium path and gave it up when I 
found that I had to create a struct with 1024 individual byte references 
for an embedded buffer. There really should be a way to specify a number 
so you don't have to type 1024 "h" characters in a row.


--
 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: how to print a csv as formatted table?

2018-04-12 Thread Mike Kerner via use-livecode
Why not a table field or a dg?

On Thu, Apr 12, 2018 at 7:10 PM, Matthias Rebbe via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Hi,
>
> i need to print a list of data or maybe create a pdf of it.  The list is
> provided in csv format and the number of lines varies.
> I need to print/print to Pdf that data as a formatted table with this
> typical border around each field. There are only 20 rows per page allowed.
> This should happen automatically without any user interaction.
>
> What would be the best way to do it? Should i use Quartam Reports (i have
> still a license laying around here) or Quartam PDF library?
> Or should i just create a  html table and use revprinttext, but my first
> tries were not successful.
>
> I would of course prefer a very simple solution.
>
> What do you think? Is Quartam Reports the way to go?
>
>
> 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
>



-- 
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
___
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: LCB Woes

2018-04-12 Thread Brian Milby via use-livecode
What language is the library written in? Which platform? I have some code
that I’ve started to put together for libSodium, but I have not done much
more than reference the calls.
On Thu, Apr 12, 2018 at 7:55 PM Dan Friedman via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Greetings!   I am trying to learn how to make a LC Library that will
> connect to an external SDK that I can use in my LC Apps.  But, I seem to be
> stuck before I even got started.   I have LC Builder open, and I have
> downloaded the SDK I want to write the wrapper for, but I don’t know what
> to do with it.   How do you connect the two?  I’ve looked at LC’s examples
> and they talk A LOT about making widgets, but not much about making a
> library.   Does anyone know the process?  Or, know good resource to explain
> how to do this?
>
> Any advice would be greatly appreciated.
>
> -Dan
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
___
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

LCB Woes

2018-04-12 Thread Dan Friedman via use-livecode
Greetings!   I am trying to learn how to make a LC Library that will connect to 
an external SDK that I can use in my LC Apps.  But, I seem to be stuck before I 
even got started.   I have LC Builder open, and I have downloaded the SDK I 
want to write the wrapper for, but I don’t know what to do with it.   How do 
you connect the two?  I’ve looked at LC’s examples and they talk A LOT about 
making widgets, but not much about making a library.   Does anyone know the 
process?  Or, know good resource to explain how to do this?

Any advice would be greatly appreciated.

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

how to print a csv as formatted table?

2018-04-12 Thread Matthias Rebbe via use-livecode
Hi,

i need to print a list of data or maybe create a pdf of it.  The list is 
provided in csv format and the number of lines varies.
I need to print/print to Pdf that data as a formatted table with this typical 
border around each field. There are only 20 rows per page allowed.
This should happen automatically without any user interaction.

What would be the best way to do it? Should i use Quartam Reports (i have still 
a license laying around here) or Quartam PDF library?
Or should i just create a  html table and use revprinttext, but my first tries 
were not successful.

I would of course prefer a very simple solution.

What do you think? Is Quartam Reports the way to go?


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


Re: name resolution stinker

2018-04-12 Thread Sean Cole (Pi) via use-livecode
put the id of tCurrentCard into tCardID
put (there is a group id (the id of group tDataGrid of card id tCardID)
into tGroupExists
if not tGroupExists then next repeat

Sean Cole
*Pi Digital Productions Ltd*

On 12 April 2018 at 13:14, Mark Waddingham via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I think the problem here is that you are mixing up to methods of
> referencing controls...
>
> You can either do:
>
>   there is a group tGroupName of ...
>
> As syntax *or* :
>
>   there is a tLongIdOfGroup
>
> The 'group' chunk expects a string which is a name of a group - it isn't
> the same as putting 'group' in front of the string.
>
> Try making tGridLongName with the word 'group' at the front (I think
> someone else suggested this) then that should work.
>
> Warmest Regards,
>
> Mark.
>
> Sent from my iPhone
>
> > On 11 Apr 2018, at 17:08, Bob Sneidar via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > Ok here is a real stinker.
> >
> > put quote & tDataGrid & quote && "of" && tCurrentCard into tGridLongName
> > put (there is a group tGridLongName) into tGroupExists
> > if not tGroupExists then next repeat
> >
> > tGridLongName resolves to:
> > "dgsites" of card id 1002 of stack "Sites" of stack
> "/Users/bobsneidar/Documents/Livecode Projects/Forms Generator 8/Forms
> Generator 8.livecode"
> >
> > When in the message box I type:
> > put there is a group "dgsites" of card id 1002 of stack "Sites" of stack
> "/Users/bobsneidar/Documents/Livecode Projects/Forms Generator 8/Forms
> Generator 8.livecode"
> >
> > I get true.
> >
> > But the code:
> > put (there is a group tGridLongName) into tGroupExists
> >
> > returns false. tGridLongName is not resolving in this statement.
> >
> > Is this another use case for DO?
> >
> > 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


Re: Mobile Native Essentials Widget Pack

2018-04-12 Thread Mark Talluto via use-livecode
These are early days for widgets with seamless integration for all platforms. 
It is coming. Complex things like this take time to complete. Hang in there.

Best regards,

Mark Talluto
livecloud.io 
nursenotes.net 
canelasoftware.com 


> On Apr 11, 2018, at 8:19 PM, Sannyasin Brahmanathaswami via use-livecode 
>  wrote:
> 
> It not the money, certainly worth it… 
> but it’s that for every widget I have to create a 
> 
> if isMobile() then
># use the widget
> else
># development is being on desktop.
># then what?
> End if
> 
> Maybe I am missing something?
> 
> Even if developing from mobile on desktop … 
> we need a reasonable representation to take this widgets place on desktop.
> A seamless environment.

___
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 Native Essentials Widget Pack

2018-04-12 Thread Mark Talluto via use-livecode
The marketing of these widgets and the other 3rd party extensions could use a 
little work. The descriptions for those that I clicked on where sparse and 
lacking screenshots. Licensing should be better addressed as well. Clicking on 
any of the widgets in the aforementioned pack makes it look like each widget is 
$49. But, if you continue a bit further, you can see that they lead back to the 
bunch being sold for $49. Confusing…yes.  
 
I found installing them to be painless because I was using LC 9 gm at the time. 
The installer should do a quick check on the LC version and provide helpful 
information. A sample stack containing all the widgets would have been a nice 
touch. LC requirements should be listed for all extensions in the store. 
Basically, the concerns listed by us all apply to every extension I reviewed. 
FWIW, lcTaskList does have a screenshot. Some of the extensions in the store 
come with readme files, instructions, and licensing details. Maybe some or all 
of these details need to be more public facing. Should improve sales for 
everyone involved.  

This is generally referred to as the productization of a tool. It is equally 
time consuming and sometimes more painful than the creation of the tool itself. 
Based on all the feedback so far, it is clear that it is important. I am sure 
there was excitement by both Digital Pomegranate and LiveCode to make these 
widgets available to us. 

Best regards,

Mark Talluto
livecloud.io 
nursenotes.net 
canelasoftware.com 


> On Apr 11, 2018, at 4:56 PM, Alex Tweedly via use-livecode 
>  wrote:
> 
> But then if I go to https://livecode.com/account/products/thirdparty 
>  I discover that I have 
> v1.0.0 available to download - or I can pay a further $58 to upgrade to 
> v0.5.0 !?
> 
> So I clicked on the download button, and got a zip/folder called 
> "WidgetPackBeta"
> Now I have a bunch of ".lce" files, one per widget, plus a 
> WidgetPackInstaller.livecode
> 
> Running that gives me a dialog asking "install all" - click that gives me an 
> error
> 
> stack "Widget Pack Installer": execution error at line 33 (Handler: can't 
> find handler) near "revIDEExtensionInstall", char 1
> 
> so I guess I need to go read about installing widget extensions ...


___
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: name resolution stinker

2018-04-12 Thread Mark Waddingham via use-livecode
I think the problem here is that you are mixing up to methods of referencing 
controls...

You can either do:

  there is a group tGroupName of ...

As syntax *or* :

  there is a tLongIdOfGroup

The 'group' chunk expects a string which is a name of a group - it isn't the 
same as putting 'group' in front of the string.

Try making tGridLongName with the word 'group' at the front (I think someone 
else suggested this) then that should work.

Warmest Regards,

Mark.

Sent from my iPhone

> On 11 Apr 2018, at 17:08, Bob Sneidar via use-livecode 
>  wrote:
> 
> Ok here is a real stinker. 
> 
> put quote & tDataGrid & quote && "of" && tCurrentCard into tGridLongName
> put (there is a group tGridLongName) into tGroupExists
> if not tGroupExists then next repeat
> 
> tGridLongName resolves to:
> "dgsites" of card id 1002 of stack "Sites" of stack 
> "/Users/bobsneidar/Documents/Livecode Projects/Forms Generator 8/Forms 
> Generator 8.livecode"
> 
> When in the message box I type:
> put there is a group "dgsites" of card id 1002 of stack "Sites" of stack 
> "/Users/bobsneidar/Documents/Livecode Projects/Forms Generator 8/Forms 
> Generator 8.livecode"
> 
> I get true. 
> 
> But the code:
> put (there is a group tGridLongName) into tGroupExists
> 
> returns false. tGridLongName is not resolving in this statement. 
> 
> Is this another use case for DO?
> 
> 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: Mobile Native Essentials Widget Pack

2018-04-12 Thread Alex Tweedly via use-livecode

Thank you Heather - that's exactly the problem, I was on 9.0.0 DP9

I installed 9.0.0 stable, and widgets installed just fine.

Thanks again,

Alex.


On 12/04/2018 09:49, Heather Laine via use-livecode wrote:

Alex: that installation error suggests you are trying to install in too early a 
version of LiveCode. The widget pack requires 9.0 dp 11 or later.

I'll investigate the store "update" issue, sounds like a glitch.

Regards,

Heather


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




On 12 Apr 2018, at 00:56, Alex Tweedly via use-livecode 
 wrote:

On 11/04/2018 23:01, Mark Talluto via use-livecode wrote:


$49 for the amount of work that went into making these widgets is quite 
affordable. Yes, these are listed as v .5. They could have labeled them as v 
1.0.

Well, actually, they did :-)

Since I know I'm going to buy them anyway, I went ahead and did it now - partly 
to see if that gives me more info about licensing, updates, documentations, etc.

In my purchase-receipt email from Livecode, it says:

Thank you for purchasing the Mobile Native Essentials Widgets Pack! This 
includes the Activity Indicator, Switch, Date Picker, Time Picker, Progress, 
Slider, Label and Search Bar. You will receive all updates to this product and 
its components free of charge until it is out of beta.

which sounds like it really is still in Beta.

But then if I go to https://livecode.com/account/products/thirdparty I discover 
that I have v1.0.0 available to download - or I can pay a further $58 to 
upgrade to v0.5.0 !?

So I clicked on the download button, and got a zip/folder called 
"WidgetPackBeta"
Now I have a bunch of ".lce" files, one per widget, plus a 
WidgetPackInstaller.livecode

Running that gives me a dialog asking "install all" - click that gives me an 
error

stack "Widget Pack Installer": execution error at line 33 (Handler: can't find handler) 
near "revIDEExtensionInstall", char 1

so I guess I need to go read about installing widget extensions ...

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


Re: Mobile Native Essentials Widget Pack

2018-04-12 Thread Heather Laine via use-livecode
Alex: that installation error suggests you are trying to install in too early a 
version of LiveCode. The widget pack requires 9.0 dp 11 or later.

I'll investigate the store "update" issue, sounds like a glitch.

Regards,

Heather


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



> On 12 Apr 2018, at 00:56, Alex Tweedly via use-livecode 
>  wrote:
> 
> On 11/04/2018 23:01, Mark Talluto via use-livecode wrote:
> 
>> $49 for the amount of work that went into making these widgets is quite 
>> affordable. Yes, these are listed as v .5. They could have labeled them as v 
>> 1.0.
> Well, actually, they did :-)
> 
> Since I know I'm going to buy them anyway, I went ahead and did it now - 
> partly to see if that gives me more info about licensing, updates, 
> documentations, etc.
> 
> In my purchase-receipt email from Livecode, it says:
>> Thank you for purchasing the Mobile Native Essentials Widgets Pack! This 
>> includes the Activity Indicator, Switch, Date Picker, Time Picker, Progress, 
>> Slider, Label and Search Bar. You will receive all updates to this product 
>> and its components free of charge until it is out of beta.
> which sounds like it really is still in Beta.
> 
> But then if I go to https://livecode.com/account/products/thirdparty I 
> discover that I have v1.0.0 available to download - or I can pay a further 
> $58 to upgrade to v0.5.0 !?
> 
> So I clicked on the download button, and got a zip/folder called 
> "WidgetPackBeta"
> Now I have a bunch of ".lce" files, one per widget, plus a 
> WidgetPackInstaller.livecode
> 
> Running that gives me a dialog asking "install all" - click that gives me an 
> error
> 
> stack "Widget Pack Installer": execution error at line 33 (Handler: can't 
> find handler) near "revIDEExtensionInstall", char 1
> 
> so I guess I need to go read about installing widget extensions ...
> 
> -- 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