Re: [ANN] Release 10.0.0 DP-1

2021-12-14 Thread matthias rebbe via use-livecode
Mark,

i've just filed bug #23485
https://quality.livecode.com/show_bug.cgi?id=23485 


I noticed that as soon as the keyword URL is in a script, even if the line is a 
comment, the remote access, for example to set the filename of an image to a 
remote url as Kevin showed in the Webcamp presentation, does not work anymore.

Regards,

Matthias



> Am 14.12.2021 um 15:59 schrieb Mark Waddingham via use-livecode 
> :
> 
> On 2021-12-14 13:50, Rolf Kocherhans via use-livecode wrote:
>> First of all thanks for the WebAssembly HTML5 implementation. This is
>> really great stuff !
>> For instance all my URL stuff (loading a stack on same domain) is
>> unfortunately not working anymore.
>> Also, all the PHP scripts which I used to access, which downloaded
>> stuff from other domains and then displayed
>> the result in the Browser don't work anymore.
>> Is this just me - or is it just not implemented yet ?
> 
> I don't think it is only you - at least one other person has mentioned on the 
> forums that their URL operations are not working either.
> 
> What url operations are you using?
> 
> The reason I ask is because the engine only has built-in support for `load 
> url` currently - the other syntax is implemented by a libURL 'driver' and I 
> have a suspicion that the latter may be currently broken.
> 
> Warmest Regards,
> 
> Mark.
> 
> P.S. And yes, this is high on the list to investigate in more depth and fix!
> 
> -- 
> 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: [ANN] Release 10.0.0 DP-1

2021-12-14 Thread Andre Garzia via use-livecode
Double check if this is not CORS related. It is very easy to have a request
fail because of wrong CORS headers.

On Tue, 14 Dec 2021 at 15:00, Mark Waddingham via use-livecode <
use-livecode@lists.runrev.com> wrote:

> On 2021-12-14 13:50, Rolf Kocherhans via use-livecode wrote:
> > First of all thanks for the WebAssembly HTML5 implementation. This is
> > really great stuff !
> >
> > For instance all my URL stuff (loading a stack on same domain) is
> > unfortunately not working anymore.
> >
> > Also, all the PHP scripts which I used to access, which downloaded
> > stuff from other domains and then displayed
> > the result in the Browser don't work anymore.
> >
> >
> > Is this just me - or is it just not implemented yet ?
>
> I don't think it is only you - at least one other person has mentioned
> on the forums that their URL operations are not working either.
>
> What url operations are you using?
>
> The reason I ask is because the engine only has built-in support for
> `load url` currently - the other syntax is implemented by a libURL
> 'driver' and I have a suspicion that the latter may be currently broken.
>
> Warmest Regards,
>
> Mark.
>
> P.S. And yes, this is high on the list to investigate in more depth and
> fix!
>
> --
> 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
>


-- 
https://www.andregarzia.com 
Want to support me? Buy me a coffee at https://ko-fi.com/andregarzia
___
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 10.0.0 DP-1

2021-12-14 Thread Mark Waddingham via use-livecode

On 2021-12-14 13:50, Rolf Kocherhans via use-livecode wrote:

First of all thanks for the WebAssembly HTML5 implementation. This is
really great stuff !

For instance all my URL stuff (loading a stack on same domain) is
unfortunately not working anymore.

Also, all the PHP scripts which I used to access, which downloaded
stuff from other domains and then displayed
the result in the Browser don't work anymore.


Is this just me - or is it just not implemented yet ?


I don't think it is only you - at least one other person has mentioned 
on the forums that their URL operations are not working either.


What url operations are you using?

The reason I ask is because the engine only has built-in support for 
`load url` currently - the other syntax is implemented by a libURL 
'driver' and I have a suspicion that the latter may be currently broken.


Warmest Regards,

Mark.

P.S. And yes, this is high on the list to investigate in more depth and 
fix!


--
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: [ANN] Release 10.0.0 DP-1

2021-12-14 Thread Rolf Kocherhans via use-livecode
First of all thanks for the WebAssembly HTML5 implementation. This is really 
great stuff !

I already played with it a lot and found that some things work better others 
don't.

For instance all my URL stuff (loading a stack on same domain) is unfortunately 
not working anymore.

Also, all the PHP scripts which I used to access, which downloaded stuff from 
other domains and then displayed
the result in the Browser don't work anymore.


Is this just me - or is it just not implemented yet ?

And if it is not only me, is this something high on the list ?


___
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 10.0.0 DP-1

2021-11-23 Thread William de Smet via use-livecode
Been playing all day with LC 10 DP-1 and mostly testing Web/html5 and I can
confirm Firefox is also the fastest in WASM on a remote webserver.
Safari is the slowest. Most people I know use the Chrome browser however.
On Chrome OS speed varies depending on the state of the Chromebook (age).


Op di 23 nov. 2021 om 14:14 schreef Andre Garzia via use-livecode <
use-livecode@lists.runrev.com>:

> Brave, Edge, and Chrome are all using the same engine. They should perform
> the same. IIRC Firefox still has the best WASM performance, mostly because
> it was invented there and they had more time to optimize.
>
> That the way the web browsers works is that "they really hate opening local
> HTML files with file:// protocol". Opening a file like that will switch on
> a lot of protection in the browser and restrict many APIs. The correct way
> to test WASM files is by running a local web server and opening it using
> HTTPS (or HTTP if you must).
>
> Be aware that the most important change regarding performance between WASM
> and the previous ASM.JS based engine will not be visible when running a
> local server. To load an ASM.JS based webapp, the browser needs to fetch
> all the files before loading them into memory and parsing them. The new
> WASM technology allows a browser to load the files while the transfer still
> happening. It is a streaming kind of tech. This means that besides all the
> other benefits, you don't need to deal with the latency of waiting for
> transfers to complete before the app starts to load. When running locally,
> the transfer is so fast that you can see this benefit, but try placing
> those files in a remote server and the difference should be night and day,
> specially for really large builds.
>
> On Tue, 23 Nov 2021 at 09:34, Bernard Devlin via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> > Thanks Panos. That kind of works. It always opens in the default browser
> > i.e. trying to select another browser as the test target has no effect.
> Is
> > this a known bug?
> >
> > From test/save with browser closed (compile to standalone, then let IDE
> > launch browser):
> > Load time LC 10 - 5 secs
> > Load time LC 9.6.1 - 7 secs
> >
> > Loading same saved stack with browser already open (re-using URL):
> > Load time LC 10 - 2 secs
> > Load time LC 9.6.1 - 5 secs
> >
> > I tested with both Brave and Edge, but couldn't detect any difference in
> > load speed between them.
> >
> > These tests were just wall clock time.
> >
> > On Mon, Nov 22, 2021 at 3:48 PM panagiotis m via use-livecode <
> > use-livecode@lists.runrev.com> wrote:
> >
> > > Hello Bernard,
> > >
> > > Trying to open the local html file will fail due to CORS - Firefox may
> or
> > > may not work - I think it needs some tweaks, and not sure if this is
> > still
> > > possible in the latest versions. We probably need to update this
> lesson.
> > >
> > > The correct way to test is to use the Development -> Test Target ->
> >  > > your browser> and then Development -> Test
> > >
> > > Hope this helps.
> > >
> > > Panos
> > > --
> > >
> > >
> > ___
> > 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
> >
>
>
> --
> https://www.andregarzia.com 
> Want to support me? Buy me a coffee at https://ko-fi.com/andregarzia
> ___
> 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 10.0.0 DP-1

2021-11-23 Thread Andre Garzia via use-livecode
Brave, Edge, and Chrome are all using the same engine. They should perform
the same. IIRC Firefox still has the best WASM performance, mostly because
it was invented there and they had more time to optimize.

That the way the web browsers works is that "they really hate opening local
HTML files with file:// protocol". Opening a file like that will switch on
a lot of protection in the browser and restrict many APIs. The correct way
to test WASM files is by running a local web server and opening it using
HTTPS (or HTTP if you must).

Be aware that the most important change regarding performance between WASM
and the previous ASM.JS based engine will not be visible when running a
local server. To load an ASM.JS based webapp, the browser needs to fetch
all the files before loading them into memory and parsing them. The new
WASM technology allows a browser to load the files while the transfer still
happening. It is a streaming kind of tech. This means that besides all the
other benefits, you don't need to deal with the latency of waiting for
transfers to complete before the app starts to load. When running locally,
the transfer is so fast that you can see this benefit, but try placing
those files in a remote server and the difference should be night and day,
specially for really large builds.

On Tue, 23 Nov 2021 at 09:34, Bernard Devlin via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Thanks Panos. That kind of works. It always opens in the default browser
> i.e. trying to select another browser as the test target has no effect.  Is
> this a known bug?
>
> From test/save with browser closed (compile to standalone, then let IDE
> launch browser):
> Load time LC 10 - 5 secs
> Load time LC 9.6.1 - 7 secs
>
> Loading same saved stack with browser already open (re-using URL):
> Load time LC 10 - 2 secs
> Load time LC 9.6.1 - 5 secs
>
> I tested with both Brave and Edge, but couldn't detect any difference in
> load speed between them.
>
> These tests were just wall clock time.
>
> On Mon, Nov 22, 2021 at 3:48 PM panagiotis m via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> > Hello Bernard,
> >
> > Trying to open the local html file will fail due to CORS - Firefox may or
> > may not work - I think it needs some tweaks, and not sure if this is
> still
> > possible in the latest versions. We probably need to update this lesson.
> >
> > The correct way to test is to use the Development -> Test Target ->
>  > your browser> and then Development -> Test
> >
> > Hope this helps.
> >
> > Panos
> > --
> >
> >
> ___
> 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
>


-- 
https://www.andregarzia.com 
Want to support me? Buy me a coffee at https://ko-fi.com/andregarzia
___
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 10.0.0 DP-1

2021-11-23 Thread Bernard Devlin via use-livecode
Thanks Panos. That kind of works. It always opens in the default browser
i.e. trying to select another browser as the test target has no effect.  Is
this a known bug?

>From test/save with browser closed (compile to standalone, then let IDE
launch browser):
Load time LC 10 - 5 secs
Load time LC 9.6.1 - 7 secs

Loading same saved stack with browser already open (re-using URL):
Load time LC 10 - 2 secs
Load time LC 9.6.1 - 5 secs

I tested with both Brave and Edge, but couldn't detect any difference in
load speed between them.

These tests were just wall clock time.

On Mon, Nov 22, 2021 at 3:48 PM panagiotis m via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Hello Bernard,
>
> Trying to open the local html file will fail due to CORS - Firefox may or
> may not work - I think it needs some tweaks, and not sure if this is still
> possible in the latest versions. We probably need to update this lesson.
>
> The correct way to test is to use the Development -> Test Target ->  your browser> and then Development -> Test
>
> Hope this helps.
>
> Panos
> --
>
>
___
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 10.0.0 DP-1

2021-11-22 Thread panagiotis m via use-livecode
Hello Bernard,

Trying to open the local html file will fail due to CORS - Firefox may or
may not work - I think it needs some tweaks, and not sure if this is still
possible in the latest versions. We probably need to update this lesson.

The correct way to test is to use the Development -> Test Target ->  and then Development -> Test

Hope this helps.

Panos
--

On Mon, 22 Nov 2021 at 17:41, Bernard Devlin via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I'm not sure this merits a bug report (just yet).  I suspect I'm doing
> something wrong.
>
> I installed LC 10 on Windows 10 and wanted to see how much difference
> webassembly made to the loading speed. However, after trying on 3 browsers
> (Firefox, Chrome, Edge), it fails to load. On each browser the error in the
> JS console is the same.
>
> >>
> both async and sync fetching of the wasm failed
>
> failed to asynchronously prepare wasm: RuntimeError: abort(both async and
> sync fetching of the wasm failed). Build with -s ASSERTIONS=1 for more
> info.
> <<
>
> Has anyone got it working?  I just tried opening the local html file
> created by the Standalone Builder.  I even followed the Firefox tip in the
> last comments on this lesson.
>
> https://lessons.livecode.com/m/4071/l/800867-how-do-i-put-my-first-app-on-the-web
>
> Regards, Bernard.
>
> On Fri, Nov 19, 2021 at 2:30 PM panagiotis m via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> > Hello Mike,
> >
> > I believe you should be able to use Xcode 12.5 with LiveCode on MacOS
> 12.x.
> >
> > LC does not actually use Xcode, it just needs the iOS SDKs and some
> command
> > line tools. So the following should work:
> >
> > 1. Download Xcode 12.5.xip from Apple's downloads area
> > 2. Expand the .xip file
> > 3. Run in the Terminal: sudo xcode-select -s /path/to/Xcode12.5.app, e.g.
> > sudo xcode-select -s /Users/mike/Xcodes/Xcode12.5.app
> > 4. Run in the Terminal: sudo xcode-select --install
> > 5. In the LC Prefs, add the path to Xcode12.5. Remove other paths to
> > Xcode13, if any.
> > 6. Try to build an iOS standalone
> >
> > >Any chance we'll get XCode 13.1 in DP2?
> > Yes, it is quite likely. We plan to add support for Xcode13.1 in LC 9.6.6
> > RC-1, and then merge this to LC 10.0 DP-2.
> >
> > Kind regards,
> > Panos
> >
> >
> > On Thu, 18 Nov 2021 at 23:02, Mike Kerner via use-livecode <
> > use-livecode@lists.runrev.com> wrote:
> >
> > > FYI, XC 12.5.x is being a bugger with MacOS 12.x for new hardware. Any
> > > chance we'll get XCode 13.1 in DP2?
> > > ___
> > > 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: [ANN] Release 10.0.0 DP-1

2021-11-22 Thread Bernard Devlin via use-livecode
I'm not sure this merits a bug report (just yet).  I suspect I'm doing
something wrong.

I installed LC 10 on Windows 10 and wanted to see how much difference
webassembly made to the loading speed. However, after trying on 3 browsers
(Firefox, Chrome, Edge), it fails to load. On each browser the error in the
JS console is the same.

>>
both async and sync fetching of the wasm failed

failed to asynchronously prepare wasm: RuntimeError: abort(both async and
sync fetching of the wasm failed). Build with -s ASSERTIONS=1 for more info.
<<

Has anyone got it working?  I just tried opening the local html file
created by the Standalone Builder.  I even followed the Firefox tip in the
last comments on this lesson.
https://lessons.livecode.com/m/4071/l/800867-how-do-i-put-my-first-app-on-the-web

Regards, Bernard.

On Fri, Nov 19, 2021 at 2:30 PM panagiotis m via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Hello Mike,
>
> I believe you should be able to use Xcode 12.5 with LiveCode on MacOS 12.x.
>
> LC does not actually use Xcode, it just needs the iOS SDKs and some command
> line tools. So the following should work:
>
> 1. Download Xcode 12.5.xip from Apple's downloads area
> 2. Expand the .xip file
> 3. Run in the Terminal: sudo xcode-select -s /path/to/Xcode12.5.app, e.g.
> sudo xcode-select -s /Users/mike/Xcodes/Xcode12.5.app
> 4. Run in the Terminal: sudo xcode-select --install
> 5. In the LC Prefs, add the path to Xcode12.5. Remove other paths to
> Xcode13, if any.
> 6. Try to build an iOS standalone
>
> >Any chance we'll get XCode 13.1 in DP2?
> Yes, it is quite likely. We plan to add support for Xcode13.1 in LC 9.6.6
> RC-1, and then merge this to LC 10.0 DP-2.
>
> Kind regards,
> Panos
>
>
> On Thu, 18 Nov 2021 at 23:02, Mike Kerner via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> > FYI, XC 12.5.x is being a bugger with MacOS 12.x for new hardware. Any
> > chance we'll get XCode 13.1 in DP2?
> > ___
> > 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: [ANN] Release 10.0.0 DP-1

2021-11-19 Thread panagiotis m via use-livecode
Hello Mike,

I believe you should be able to use Xcode 12.5 with LiveCode on MacOS 12.x.

LC does not actually use Xcode, it just needs the iOS SDKs and some command
line tools. So the following should work:

1. Download Xcode 12.5.xip from Apple's downloads area
2. Expand the .xip file
3. Run in the Terminal: sudo xcode-select -s /path/to/Xcode12.5.app, e.g.
sudo xcode-select -s /Users/mike/Xcodes/Xcode12.5.app
4. Run in the Terminal: sudo xcode-select --install
5. In the LC Prefs, add the path to Xcode12.5. Remove other paths to
Xcode13, if any.
6. Try to build an iOS standalone

>Any chance we'll get XCode 13.1 in DP2?
Yes, it is quite likely. We plan to add support for Xcode13.1 in LC 9.6.6
RC-1, and then merge this to LC 10.0 DP-2.

Kind regards,
Panos


On Thu, 18 Nov 2021 at 23:02, Mike Kerner via use-livecode <
use-livecode@lists.runrev.com> wrote:

> FYI, XC 12.5.x is being a bugger with MacOS 12.x for new hardware. Any
> chance we'll get XCode 13.1 in DP2?
> ___
> 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 10.0.0 DP-1

2021-11-18 Thread Mike Kerner via use-livecode
FYI, XC 12.5.x is being a bugger with MacOS 12.x for new hardware. Any
chance we'll get XCode 13.1 in DP2?
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


[ANN] Release 10.0.0 DP-1

2021-11-18 Thread panagiotis merakos via use-livecode
Dear list members,

We are pleased to announce the release of LiveCode 10.0.0 DP-1.

Developer Preview Release
=
Warning: this is not a stable release.  Please ensure that you back up your
stacks before testing them.


Getting the Release
===
You can find the release in your LiveCode account area or get it via the
automatic updater. To find the dp-1 test release in your LiveCode account,
please scroll down to below the list of stable releases, to find your
available test releases.


Release Contents

LiveCode 10.0.0 DP-1 comes with several bug fixes and some amazing new
features:

- Web deployment now uses WebAssembly

The WebAssembly engine is smaller, and substantially faster than the
previous asm.js version. In addition, moving to this new architecture means
that the wait command now works - along with any engine functionality which
internally uses wait-like functionality.

- A new "clipSnapshots" property has been added to the barcode scanner on
Android

By default, if a snapshot is taken by the Android barcode scanner widget,
the resulting image is clipped to the actual rect of the barcode. A new
property "clipSnapshots" has been added which can be set to false to
prevent this behavior, so that the resulting snapshot is the full image.

- Support for GLES3.x acceleratedRendering has been added for Android and
iOS devices

An OpenGL ES 3 implementation of the accelerated rendering backend has been
added. This makes it possible for future versions of LiveCode to leverage
the new technology to improve accelerated rendering performance. It also
enables accelerated rendering to be used with Android emulators.

- A new "bounds" option has been added to the LCB begin layer command

New syntax has been added to the Canvas library to allow specifying the
drawing boundary when beginning a new layer for an effect. This should be a
rectangle signifying the bounds of any drawing performed on the layer. This
information allows the canvas library to limit the amount of memory
allocated to the new layer by restricting the size of its backing buffer to
only that area required to correctly render effects based on the given
drawing bounds.

- A new "device transform" property has been added to the LCB canvas object

New syntax has been added to enable getting the current transform of a
canvas.
The canvas "device transform" property returns the affine transform from
logical units to backing device pixels.

- A new "is valid" operator has been added to the LCB image object

New syntax has been added to allow querying an image to determine if it
contains valid data. The image "is valid" operator returns a boolean value
indicating whether or not its data is valid.


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


Known issues

- Stacks may experience redraw issues on macOS when running on macOS 10.14
(Mojave) and macOS 10.15 (Catalina)
- 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
  - macOS 12.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/resources/support/ask-a-question/

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 at
https://forums.livecode.com


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