Skip to content

Multi-session ability

Compare
Choose a tag to compare
@holzschu holzschu released this 27 Mar 14:36
· 519 commits to master since this release

Release 1.3 of the ios_system libraries.

Contains a precompiled version of all the libraries and frameworks associated with ios_system:

https://github.com/holzschu/ios_system
https://github.com/holzschu/lib-tex
https://github.com/holzschu/ctags
https://github.com/holzschu/python_ios
https://github.com/holzschu/network_ios
https://github.com/holzschu/lua_ios

Compared to v1.2:
If you want to run ios_system in multiple sessions (tabs, etc): all variables are stored in a structure (sessionParameters). New command:

  • switchSession(void* identifier): tells ios_system that you're moving to a different session. Identifier can be anything, as long as it's unique to the session and stays valid while the session is valid.
  • closeSession(void* identifier): tells ios_system that the session has been closed, and to release the associated data.

This release is API-compatible with previous releases: if you never call switchSession, ios_system works just like before.

As before, 2 versions of pre-compiled binaries available:

  • release = iOS_system.framework and all the associated libraries. Useful when you're building an application, like shell, ivim...
  • smallRelease = ios_system.framework + openssl.framework + libssh2.framework. Useful when you need to compile a new library.