Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit a7c7acd

Browse files
committed
docs: Update release notes for 8.0.0-dp-14
* Updated overview, now with less **bold** and more mention of native theming improvements * Updated OS X & Android platform support info * Minor formatting tweaks elsewhere
1 parent 233582f commit a7c7acd

6 files changed

Lines changed: 53 additions & 38 deletions

File tree

docs/lcb/notes/16681.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ version: 8.0.0-dp-13
55

66
## Date and time
77

8-
The date items returned by `the local time` are now adjusted so that
9-
the year and month are absolute, rather than offsets from 1900 and
10-
January respectively.
8+
* The date items returned by `the local time` are now adjusted so that
9+
the year and month are absolute, rather than offsets from 1900 and
10+
January respectively.
1111

1212
# [16681] Returned date is not as documented

docs/notes/bugfix-16619.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# No "wait" syntax in HTML5 standalones
1+
# No blocking syntax in HTML5 standalones
22

33
In LiveCode 8.0.0-dp-11, changes were made to the HTML5 standalone
4-
engine to enable the use of `wait` (and related syntax; see
5-
[bug 16076](http://quality.livecode.com/show_bug.cgi?id/16076). These
6-
changes made the HTML5 engine run unacceptably slowly, and have now
7-
been removed.
4+
engine to enable the use of the **wait** command (and related syntax;
5+
see [bug 16076](http://quality.livecode.com/show_bug.cgi?id/16076).
6+
These changes made the HTML5 engine run unacceptably slowly, and have
7+
now been removed.
88

9-
Instead of using `wait` in stacks for HTML5 deployment, the use of the
10-
`send <message> in <time>` syntax is recommended.
9+
Instead of using **wait** in stacks designed for HTML5 deployment, you
10+
can still use `send <message> in <time>`.
Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
# Faster Unicode text processing
22

3-
By using its own implementation of the Unicode grapheme cluster breaking
4-
algorithm, the engine can now handle text processing with non-native
5-
strings about 25% faster, as it no longer needs to incur the penalty of
6-
initialising an ICU grapheme break iterator which involved a complete
7-
copy of the target string.
3+
Text processing operations involving Unicode strings are now about 25%
4+
faster.
5+
6+
The engine now has its own implementation of the Unicode 'grapheme
7+
cluster breaking' algorithm. This means that it no longer needs to
8+
incur the penalty of initialising an ICU grapheme break iterator,
9+
which involves making a complete copy of the target string.

docs/notes/overview.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,33 @@
22

33
LiveCode 8.0 brings important new capabilities to all LiveCode developers:
44

5-
* Use new **custom controls and libraries** in your applications, including a new **browser widget**.
5+
* Use new custom controls and libraries in your applications, including a new browser widget.
66

7-
* Extend LiveCode with the new **LiveCode Builder language**
7+
* Extend LiveCode with the new LiveCode Builder language
88

9-
* **Deploy to HTML5** and run your application in a web browser
9+
* Deploy to HTML5 and run your application in a web browser
1010

1111
* Many other improvements!
1212

1313
## Simplify design with widgets
1414

15-
With LiveCode 8.0, your apps are set free from using the small range of user interface controls that were previously available in LiveCode. The LiveCode engine now lets you load custom controls, called **widgets**, and use them in your apps just like any other control.
15+
With LiveCode 8.0, your apps are set free from using the small range of user interface controls that were previously available in LiveCode. The LiveCode engine now lets you load custom controls, called widgets, and use them in your apps just like any other control.
1616

1717
LiveCode comes with a selection of widgets that simplify creating many commonly-needed sets of controls in mobile apps, and if they aren't enough, you can download and install widgets created by members of the LiveCode development community and third-party vendors.
1818

19-
One of the most exciting new widgets introduced in LiveCode 8.0 is the **browser widget**. It replaces the revBrowser external with a much more powerful and flexible browser control that's easier to use and more reliable.
19+
One of the most exciting new widgets introduced in LiveCode 8.0 is the browser widget. It replaces the revBrowser external with a much more powerful and flexible browser control that's easier to use and more reliable.
2020

2121
The LiveCode IDE has also been extended and revised in order to support widgets and other extensions. Widgets are now available in the "Tools" palette, and installed extensions can be viewed in the "Extension Manager". The dictionary has been extended to include extension documentation.
2222

2323
## Extend Livecode with LiveCode Builder
2424

25-
In LiveCode 8.0, the well-known LiveCode scripting language is joined by a brand new programming language called **LiveCode Builder**. LiveCode Builder looks a lot like LiveCode script, and should be easy to learn for any experienced LiveCode developer.
25+
In LiveCode 8.0, the well-known LiveCode scripting language is joined by a brand new programming language called LiveCode Builder. LiveCode Builder looks a lot like LiveCode script, and should be easy to learn for any experienced LiveCode developer.
2626

2727
Using LiveCode Builder, it is now possible to extend LiveCode with new controls and libraries without any need to program in C or C++. The IDE has a new "Extension Builder" tool that helps developers test, debug and package their extensions.
2828

2929
For more information, please refer to the "Extending LiveCode" guide and the "LiveCode Builder" section of the dictionary.
3030

31-
**Note:** LiveCode Builder is a new and experimental language. There is **no stability guarantee** for the language or its standard libraries. Be aware that the language syntax or features may change incompatibly in future versions of LiveCode!
31+
**Note:** LiveCode Builder is a new and experimental language. There is no stability guarantee for the language or its standard libraries. Be aware that the language syntax or features may change incompatibly in future versions of LiveCode!
3232

3333
## Deploy to the browser with HTML5
3434

@@ -42,10 +42,14 @@ For more information, please refer to the "HTML5 Deployment" guide.
4242

4343
LiveCode 8.0 includes many other enhancements, including:
4444

45-
* more powerfuland complete **clipboard access**, sponsored by [FMProMigrator](https://www.fmpromigrator.com)
45+
* more powerful and complete clipboard access, sponsored by [FMProMigrator](https://www.fmpromigrator.com)
4646

47-
* **SSL support for PostgreSQL connections**, sponsored by the community Feature Exchange
47+
* SSL support for PostgreSQL connections, sponsored by the community Feature Exchange
4848

49-
* **Unicode printing** on Linux
49+
* optimised Unicode text processing
5050

51-
* a new **JSON library** extension.
51+
* Unicode printing on Linux
52+
53+
* a new JSON library extension
54+
55+
* greatly improved native theming on desktop platforms

docs/notes/platforms.md

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ Currently, the supported versions of Xcode are:
6262
* Xcode 4.6 on MacOS X 10.7
6363
* Xcode 5.1 on MacOS X 10.8
6464
* Xcode 6.2 on MacOS X 10.9
65-
* Xcode 6.2, 6.4 and 7.1 on Mac OS X 10.10
66-
* Xcode 7.2 on MacOS X 10.11
65+
* Xcode 6.2, 6.4, 7.1 and 7.2 on Mac OS X 10.10
66+
* Xcode 7.1 and 7.2 on MacOS X 10.11
6767

6868
It is also possible to set other versions of Xcode, to allow testing on a wider range of iOS simulators. For instance, on Yosemite, you can add *Xcode 5.1* in the *Mobile Support* preferences, to let you test your stack on the *iOS Simulator 7.1*.
6969

@@ -76,20 +76,29 @@ We currently support the following iOS Simulators:
7676
* 9.2
7777

7878
## Android
79-
LiveCode allows you to save your stack as an Android application, and also to deploy it on an Android device or simulator from the IDE.
79+
80+
LiveCode allows you to save your stack as an Android application, and
81+
also to deploy it on an Android device or simulator from the IDE.
82+
8083
Android deployment is possible from Windows, Linux and Mac OSX.
8184

82-
To enable the deployment to an Android device, you need to download the [Android SDK](https://developer.android.com/sdk/index.html#Other) and to install the following component, using the *Android SDK Manager*:
85+
To enable deployment to Android devices, you need to download the
86+
[Android SDK](https://developer.android.com/sdk/index.html#Other), and
87+
then use the 'Android SDK Manager' to install:
8388

84-
* Android SDK Platform for Android 4.0.3 (API 15)
85-
* Android SDK Platform Tools
86-
* Android SDK Build Tools
89+
* the latest "Android SDK Tools"
90+
* the latest "Android SDK Platform Tools"
8791

88-
You also need to have Java *JDK 1.6* installed on your machine (or *openjdk-6* on Linux).
92+
You also need to install the Java Development Kit (JDK). On Linux,
93+
this usually packaged as "openjdk". LiveCode requires JDK version 1.6
94+
or later.
8995

90-
Once you have set the path of your Android SDK in the *LiveCode Preferences > Mobile Support*, you can deploy your stack to Android devices running Android >= 2.3.3.
96+
Once you have set the path of your Android SDK in the "Mobile Support"
97+
section of the LiveCode IDE's preferences, you can deploy your stack
98+
to Android devices.
9199

92-
Android Watch is not officially supported at the moment.
100+
Some users have reported successful Android Watch deployment, but it
101+
is not yet officially supported.
93102

94103
## HTML5
95104

extensions/widgets/gradientrampeditor/notes/feature-selected_stop.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ selected stop.
88
## selectedStopChanged message
99
The gradient ramp widget posts a **selectedStopChanged** message when the
1010
selected stop of the widget is changed either by script (via the
11-
selectedStop property) or by user interaction, i.e. clicking on one
12-
of the widget's gradient stops.
11+
**selectedStop** property) or by user interaction, i.e. clicking on one
12+
of the widget's gradient stops.

0 commit comments

Comments
 (0)