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 ==== | ||