Re: LC 9 and Externals

2019-03-19 Thread Richmond via use-livecode
We have been waiting a long time to be able to do anything reliably with 
sound and video

in Linux . . .

Richmond.

On 19.03.19 13:29, Dan Soneson via use-livecode wrote:

This brings up a rather pressing question. In the release notes for every
version of LC9, one of the few known issues listed is “64-bit standalones
for Mac OS X do not have support for audio recording.” As the Apple
deadline approaches for eliminating all but 64-bit applications, this
LiveCode issue is increasingly troubling. Are there any plans in the works
to enable audio recording in 64-bit Mac standalones?

In addition to this limitation, we have been waiting a long time to be able
to reliably do audio recording in Windows without the use of QuickTime.
This functionality has been talked about in the conference discussions with
Mark and Kevin, and promised for implementation in 9.03, but I still don’t
see any mention of it in the release notes nor in the dictionary.


Promised.


As a creator of language learning applications, I rely heavily on the
ability to do audio recording. How does the future look?

Dan

On 2019-03-18 16:59, Mark Wieder via use-livecode wrote:

On 3/18/19 8:43 AM, Mark Waddingham via use-livecode wrote:
... although if you're using the external in a stack you're shipping
to others, it may well be worthwhile to recompile it as a 64-bit
external. Especially keeping in mind that apparently Apple will soon
no longer support 32-bit applications.

Heh - yes I perhaps should have taken the opportunity to mention that...

32-bit support on Mac is very very near being terminated (it would seem)
- whilst 32-bit apps
do still run in 10.14, they've made it virtually impossible to switch an
app
which has both slices to run in 32-bit mode, and (perhaps worse) almost
impossible
to switch an app which was previously marked to run in 32-bit mode back
to running
in 64-bit mode!

So - probably best to ensure that any apps which need to run on Mojave
and future
macOS versions are built and work in 64-bit mode.

Warmest Regards,

Mark.


___
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 and Externals

2019-03-19 Thread Dan Soneson via use-livecode
This brings up a rather pressing question. In the release notes for every
version of LC9, one of the few known issues listed is “64-bit standalones
for Mac OS X do not have support for audio recording.” As the Apple
deadline approaches for eliminating all but 64-bit applications, this
LiveCode issue is increasingly troubling. Are there any plans in the works
to enable audio recording in 64-bit Mac standalones?

In addition to this limitation, we have been waiting a long time to be able
to reliably do audio recording in Windows without the use of QuickTime.
This functionality has been talked about in the conference discussions with
Mark and Kevin, and promised for implementation in 9.03, but I still don’t
see any mention of it in the release notes nor in the dictionary.

As a creator of language learning applications, I rely heavily on the
ability to do audio recording. How does the future look?

Dan

On 2019-03-18 16:59, Mark Wieder via use-livecode wrote:
> > On 3/18/19 8:43 AM, Mark Waddingham via use-livecode wrote:
> > ... although if you're using the external in a stack you're shipping
> > to others, it may well be worthwhile to recompile it as a 64-bit
> > external. Especially keeping in mind that apparently Apple will soon
> > no longer support 32-bit applications.
>
> Heh - yes I perhaps should have taken the opportunity to mention that...
>
> 32-bit support on Mac is very very near being terminated (it would seem)
> - whilst 32-bit apps
> do still run in 10.14, they've made it virtually impossible to switch an
> app
> which has both slices to run in 32-bit mode, and (perhaps worse) almost
> impossible
> to switch an app which was previously marked to run in 32-bit mode back
> to running
> in 64-bit mode!
>
> So - probably best to ensure that any apps which need to run on Mojave
> and future
> macOS versions are built and work in 64-bit mode.
>
> Warmest Regards,
>
> Mark.
>
___
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 and Externals

2019-03-18 Thread Mark Wieder via use-livecode

On 3/18/19 9:05 AM, Mark Waddingham via use-livecode wrote:

So - probably best to ensure that any apps which need to run on Mojave 
and future

macOS versions are built and work in 64-bit mode.


...and as a hint for applications:

open the Apple menu (upper left corner)
select "About This Mac"
click on "System Report..."
scroll down the list on the left to find "Software"
click on "Applications"

That will show you a list of the applications on your computer and 
whether each is a 64-bit application.


--
 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: LC 9 and Externals

2019-03-18 Thread Trevor DeVore via use-livecode
On Mon, Mar 18, 2019 at 11:05 AM Mark Waddingham via use-livecode <
use-livecode@lists.runrev.com> wrote:

> So - probably best to ensure that any apps which need to run on Mojave
> and future
> macOS versions are built and work in 64-bit mode.
>

I recently finished transitioning ScreenSteps to 64-bit on macOS. I decided
to move all externals that my company maintains to extensions written in
LiveCode Builder using the Foreign Function Interface. I didn't want to
have to worry about compiling them in XCode ever again. As a benefit, in
most of my cases I find it is easier to add new features to LCB code than
to externals. It was a bit of work but I'm glad I did it.

-- 
Trevor DeVore
ScreenSteps
www.screensteps.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: LC 9 and Externals

2019-03-18 Thread Mark Waddingham via use-livecode

On 2019-03-18 16:59, Mark Wieder via use-livecode wrote:

On 3/18/19 8:43 AM, Mark Waddingham via use-livecode wrote:
... although if you're using the external in a stack you're shipping
to others, it may well be worthwhile to recompile it as a 64-bit
external. Especially keeping in mind that apparently Apple will soon
no longer support 32-bit applications.


Heh - yes I perhaps should have taken the opportunity to mention that...

32-bit support on Mac is very very near being terminated (it would seem) 
- whilst 32-bit apps
do still run in 10.14, they've made it virtually impossible to switch an 
app
which has both slices to run in 32-bit mode, and (perhaps worse) almost 
impossible
to switch an app which was previously marked to run in 32-bit mode back 
to running

in 64-bit mode!

So - probably best to ensure that any apps which need to run on Mojave 
and future

macOS versions are built and work in 64-bit mode.

Warmest Regards,

Mark.

--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

___
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 and Externals

2019-03-18 Thread Mark Wieder via use-livecode

On 3/18/19 8:43 AM, Mark Waddingham via use-livecode wrote:


If this is a Mac external and it has not been rebuilt for a couple of years
(at least), then it is most likely that it does not have a 64-bit slice.
The 9 IDE (and standalones) build and run (by default) in 64-bit mode
on Mac - although you can still build standalones with a 32-bit slice and
(if you are not running 10.14) switch the IDE to run in 32-bit by using
Get Info on the LiveCode app bundle in Finder.


... although if you're using the external in a stack you're shipping to 
others, it may well be worthwhile to recompile it as a 64-bit external. 
Especially keeping in mind that apparently Apple will soon no longer 
support 32-bit applications.


--
 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: LC 9 and Externals

2019-03-18 Thread Dan Friedman via use-livecode
Mark,

Thank you for the reply!   Yes, it is a Mac External.  If I change the IDE to 
run at 32-bit, then I assume that it will produce apps that are 32-bit.  If 
that's true, then that's really not a solution as Apple is requiring that all 
apps be 64-bit.   I am probably going to have to have this external rebuilt, 
right?

-Dan


On 3/18/19, 8:44 AM, "use-livecode on behalf of Mark Waddingham via 
use-livecode"  wrote:

Hi Dan,

On 2019-03-18 16:35, Dan Friedman via use-livecode wrote:
> FYI, it's working in LC 8.X. -- the stack is closed when the external
> paths are set, I am verifying that the external exists, etc.  It's
> working in 8, what changed in 9?

If this is a Mac external and it has not been rebuilt for a couple of 
years
(at least), then it is most likely that it does not have a 64-bit slice.
The 9 IDE (and standalones) build and run (by default) in 64-bit mode
on Mac - although you can still build standalones with a 32-bit slice 
and
(if you are not running 10.14) switch the IDE to run in 32-bit by using
Get Info on the LiveCode app bundle in Finder.

Warmest Regards,

Mark.

-- 
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

___
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 and Externals

2019-03-18 Thread Mark Waddingham via use-livecode

Hi Dan,

On 2019-03-18 16:35, Dan Friedman via use-livecode wrote:

FYI, it's working in LC 8.X. -- the stack is closed when the external
paths are set, I am verifying that the external exists, etc.  It's
working in 8, what changed in 9?


If this is a Mac external and it has not been rebuilt for a couple of 
years

(at least), then it is most likely that it does not have a 64-bit slice.
The 9 IDE (and standalones) build and run (by default) in 64-bit mode
on Mac - although you can still build standalones with a 32-bit slice 
and

(if you are not running 10.14) switch the IDE to run in 32-bit by using
Get Info on the LiveCode app bundle in Finder.

Warmest Regards,

Mark.

--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

___
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


LC 9 and Externals

2019-03-18 Thread Dan Friedman via use-livecode
Greetings!

I have been using an external in my projects for literally over 10 years.  I am 
updating a project from 8.1.5 to the latest version of LC, 9.0.3.  Suddenly, 
it's not working.  I tried it in 9.0.2, 9.0.1 and 9.0.0 same thing.  I tried it 
in the last version of 8 (8.1.9) and it worked perfectly.  Clearly, something 
changed in how externals are handled in LC 9.  Or, have they been retired?  
"Externals" still appears in the dictionary.  Does anyone have any insight to 
using externals in LC 9?

FYI, it's working in LC 8.X. -- the stack is closed when the external paths are 
set, I am verifying that the external exists, etc.  It's working in 8, what 
changed in 9?

-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