Internet Browser: Difference between revisions
Line 205: | Line 205: | ||
== Applet Launching == | == Applet Launching == | ||
The web-applets are launched using a storage containing the input arg data, on exit the output storage contains the "*ReturnValue" reply data | The web-applets are launched using a storage containing the input arg data, on exit the output storage contains the "*ReturnValue" reply data. | ||
Input/output storage size for TLV data is 0x2000-bytes. | |||
=== Library Applet Versions === | === Library Applet Versions === | ||
Line 219: | Line 221: | ||
|- | |- | ||
| [6.0.0+] || 0x60000 | | [6.0.0+] || 0x60000 | ||
|- | |||
| [8.0.0+] || 0x80000 | |||
|} | |} | ||
Line 372: | Line 376: | ||
|} | |} | ||
This is the 0x1010-byte output storage used by all non-WebWifi applets - except for Share which returns a TLV storage on [3.0.0+]. | This is the 0x1010-byte output storage used by all non-WebWifi applets - except for Share which returns a TLV storage on [3.0.0+], and Web on [8.0.0+]. | ||
=== WebArgHeader === | === WebArgHeader === | ||
Line 847: | Line 851: | ||
| u8 bool | | u8 bool | ||
| Enables using [[#WebSession]] when set. | | Enables using [[#WebSession]] when set. | ||
|- | |||
| [8.0.0+] | |||
| Offline | |||
| 0x43 | |||
| 0x1 | |||
| u8 bool | |||
| MediaPlayerUiEnabled | |||
|} | |} | ||
Line 864: | Line 875: | ||
|- | |- | ||
! System Version | ! System Version | ||
! Applets | |||
! Type | ! Type | ||
! Size | ! Size | ||
Line 870: | Line 882: | ||
|- | |- | ||
| [3.0.0+] | | [3.0.0+] | ||
| Share, Web | |||
| 0x1 | | 0x1 | ||
| 0x4 | | 0x4 | ||
Line 876: | Line 889: | ||
|- | |- | ||
| [3.0.0+] | | [3.0.0+] | ||
| Share, Web | |||
| 0x2 | | 0x2 | ||
| | | | ||
Line 882: | Line 896: | ||
|- | |- | ||
| [3.0.0+] | | [3.0.0+] | ||
| Share, Web | |||
| 0x3 | | 0x3 | ||
| 0x8 | | 0x8 | ||
Line 888: | Line 903: | ||
|- | |- | ||
| [3.0.0+] | | [3.0.0+] | ||
| Share | |||
| 0x4 | | 0x4 | ||
| 0x4 | | 0x4 | ||
Line 894: | Line 910: | ||
|- | |- | ||
| [3.0.0+] | | [3.0.0+] | ||
| Share | |||
| 0x5 | | 0x5 | ||
| | | | ||
Line 900: | Line 917: | ||
|- | |- | ||
| [3.0.0+] | | [3.0.0+] | ||
| Share | |||
| 0x6 | | 0x6 | ||
| 0x8 | | 0x8 | ||
Line 906: | Line 924: | ||
|- | |- | ||
| [3.0.0+] | | [3.0.0+] | ||
| Share | |||
| 0x7 | | 0x7 | ||
| | | | ||
Line 912: | Line 931: | ||
|- | |- | ||
| [3.0.0+] | | [3.0.0+] | ||
| Share | |||
| 0x8 | | 0x8 | ||
| 0x8 | | 0x8 | ||
| u64 | | u64 | ||
| PostIdSize | | PostIdSize | ||
|- | |||
| [8.0.0+] | |||
| Web | |||
| 0x9 | |||
| 0x1 | |||
| u8 bool | |||
| MediaPlayerAutoClosedByCompletion | |||
|} | |} | ||
These are used for Share-applet. Official user-processes doesn't check the TLV size for any of these. | These are used for Share-applet on [3.0.0+], and with Web on [8.0.0+]. Official user-processes doesn't check the TLV size for any of these. | ||
==== DocumentKind ==== | ==== DocumentKind ==== |