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

Commit a8e3d64

Browse files
author
runrevali
committed
Merge remote-tracking branch 'upstream/develop' into merge_6.7-rc-4_7.0
Conflicts: engine/src/mac-av-player.mm engine/src/mbliphoneapp.mm engine/src/stacklst.cpp ide prebuilt
2 parents 893f3cf + 497bf60 commit a8e3d64

32 files changed

+439
-175
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
*.lc text
1515
*.xml text
1616
*.md text
17+
*.livecodescript text
1718

1819
# Declare files that will always have CRLF line endings on checkout.
1920
*.sln text eol=crlf

builder/tools_builder.rev

206 Bytes
Binary file not shown.

docs/dictionary/function/mobileLocationAuthorizationStatus.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<doc> <legacy_id></legacy_id> <name>mobileLocationAuthorizationStatus</name> <type>function</type> <syntax> <example>mobileLocationAuthorizationStatus()</example> </syntax> <synonyms> <synonym>iphoneLocationAuthorizationStatus()</synonym> </synonyms> <summary>Returns the current location authorization status of the calling aplication.</summary> <examples><example><p>put mobileLocationAuthorizationStatus() into tStatus</p><p>if tStatus is "denied" then</p><p> answer "The app cannot access your location"</p><p>end if</p></example> </examples> <history> <introduced version="6.6.4">Added.</introduced> <deprecated version=""></deprecated> <removed version=""></removed> <changed version=""></changed> <experimental version=""></experimental> <nonexperimental version=""></nonexperimental> </history> <objects> </objects> <platforms> <ios/> </platforms> <classes> <mobile/> </classes> <security> </security> <classification> <category>Sensors</category> </classification> <references> <function tag="mobileSensorReading">mobileSensorReading function</function> <function tag="mobileCurrentLocation">mobileCurrentLocation function</function> <command tag="mobileStartTrackingSensor">mobileStartTrackingSensor command</command> <command tag="mobileStopTrackingSensor">mobileStopTrackingSensor command</command> <message tag="locationChanged">locationChanged message</message> <message tag="trackingError">trackingError message</message> </references> <description> <overview>Use the <b>mobileLocationAuthorizationStatus</b> function to find the current location authorization status of the calling application. </overview> <parameters> </parameters> <value>The <b>mobileLocationAuthorizationStatus</b> function returns one of the following strings:<p>&#9;* notDetermined - User has not yet made a choice with regards to this application.</p><p>&#9;* restricted - The application is not authorized to use location services.</p><p>&#9;* denied - User has explicitly denied authorization for this application, or location services are disabled in settings</p><p>&#9;* authorizedAlways - User has granted authorization to use their location at any time, including monitoring for regions, visits, or significant location changes.</p><p>&#9;* authorizedWhenInUse - User has granted authorization to use their location only when the app is visible to them. Authorization to use launch APIs has not been granted</p><p>&#9;</p></value> <comments>This function is available in iOS 8 and above.</comments> </description></doc>

docs/notes/bugfix-13510.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Shutdownrequest message sent twice when triggered from quit in menu or Cmd-Q on Mac.

docs/notes/bugfix-13590.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,19 @@ A new function **mobileLocationAuthorizationStatus** (or **iphoneLocationAuthori
77
- **denied**: User has explicitly denied authorization for this application, or location services are disabled in Settings.
88
- **authorizedAlways**: User has granted authorization to use their location at any time, including monitoring for regions, visits, or significant location changes.
99
- **authorizedWhenInUse**: User has granted authorization to use their location only when the app is visible to them (it will be made visible to them if you continue to receive location updates while in the background). Authorization to use launch APIs has not been granted.
10+
11+
We have also changed the flow of the messages being sent to the user when using Location Services in iOS 8:
12+
13+
- In the standalone application settings tab, the developer can choose the type of the authorization request for their app.
14+
The two available options are either "always" or "when in use". Selecting "always" means that the app will prompt the user to grant authorization to use their location
15+
at *any* time, including monitoring for regions, visits, or significant location changes. The app then has access to the user's location even when the app is in the
16+
background. On the contrary, if "when in use" is selected, the app will prompt the user to grant authorization to use their location only when the app is visible on screen. You can choose only one type, not both. This means that if you go to Settings -> Privacy -> Location, you will see only two choices available ("Never" and either "Always" or "While using the app") for this app, keeping it consistent with other iOS apps.
17+
18+
- When the app is installed (on device or simulator) for the very first time, a dialog will pop up asking the user to authorize the app to use their location
19+
"always" or "when in use", depending on what was previously chosen in the standalone application settings.
20+
21+
- Every time the app is launched, it remembers the user's preference. No other popup dialogs will appear.
22+
23+
- The user can at any time change their preferences in Settings -> Privacy -> Location -> ..
24+
25+
- In that way, you need not modify your existing scripts that used Location Services, in order to add iOS 8 support.

docs/notes/bugfix-13665.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Ask/answer calls in (pre)openstack cause iOS 8 apps to hang

docs/notes/bugfix-13677.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# iOS Picker appears under the keyboard on iOS 8

docs/notes/bugfix-13699.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# iOS 8 Keyboard is invisible if privacy set to "While Using the App"

docs/notes/bugfix-13707.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# [[ iOS 8 ]] Denying access to location services when the app is launched for the very first time causes the app to freeze

docs/notes/bugfix-13708.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# mobilepickphoto in landscape orientation causes an orientation change

0 commit comments

Comments
 (0)