Skip to content

0.9.1.4

Compare
Choose a tag to compare
@trevordevore trevordevore released this 22 Feb 23:02
· 69 commits to develop since this release
  • Change encrypt stack to a list of random, password, or empty. random uses uuid() to change password for every build. password is the original behavior where developer provides a password. empty will not encrypt stacks. true is equivalent to password for backwards compatability.
  • Add levureTestApplicationInSimulator. To test in a simulator you now call levureTestApplicationInSimulator “ios” or levureTestApplicationInSimulator “android” with the build profile as an optional second parameter. You should no longer call levurePackageApplication “ios simulator”.
  • A number of logger helper improvements. See docs.
  • [Preferences helper] Use empty suite name when initializing prefs in standalone. macOS will complain if you pass in the same bundle identifier as the app that is running for the suite name.
  • Added parameter for filtering levureGetUIStacks() by a specific key.
  • Include platform and engine version when loading extensions.
  • Only loop through openProcesses once. The process may not close right away and repeatedly trying to close it can lock LiveCode up.
  • Verify that helper dependencies are loaded.
  • [Window manager helper] LiveCode 9.0.3 fixes the ability to set the effective rect in preOpenStack. Remove workarounds for that version.
  • [Window manager helper] Don't add window borders to stacks with a window shape when calculating rect.
  • [Window manager helper] Always use stack rect if stack isn't resizable when calculating rect.
  • [Window manager helper] added windowEnsureWindowIsEntirelyOnScreen.
  • [File system helper] Encode filename as UTF8 before urlencoding as not all characters will roundtrip if UTF-8 encoding is not used. Added fileSystemGetFilenameFromMenuOption() for fetching filename from menuPick handler.