iPhone: scummvm:// handler
|Reported by:||SF/notzcoolx||Owned by:||bluegr|
This patch register a scummvm:// handler in the iPhone backend which will copy a zip file using HTTP to a temporal location in the iPhone, and decompress it in the documents folder.
Includes a customized version of NuZip library (http://github.com/timburks/nuzip/).
Includes also code copyrighted to Matt Gallagher, but free to use.
TODO: Right now the handler uses the iPhoneOS services to show warnings to the user, and also for the "loading" overlay. It will be nice to be able to do all of this in the ScummVM UI.
TODO: Using a external unzip library is a bit of a waste, having ScummVM source code another one. Porting the code to use the ScummVM library will be nice.
TODO: Right now the game files are decompressed only. It will be nice that ScummVM GUI will show the Add Game dialog with the directory just uncompressed.
Ticket imported from: #2813504. Ticket imported from: patches/1135.