[Android] Add screenshot nativelibrary function.
[OGL] Textures now save to PNG not TGA
[Android] Add ability to take screenshots into the emulation menu.
Screenshot capability of Software rasterizer for feature completness.
[Android] Fix the handling of orientation changes for the Fragments related to the game list. Now screen orientation changes don't kick you back to the root view.
[Android] Eliminate the need to hold a reference to the shown Fragment within GameListActivity. Now we only care about the numeric ID of the one being shown.
[Android] Change the name of the XML layout file gamelist_folderbrowser_list.xml to gamelist_folderbrowser_list_item.xml. More accurate name on what it is.
[Android] Use the ViewHolder design pattern for the FolderBrowserAdapter. In directories with a lot of files, this should be noticeably smoother in terms of scrolling. Also fixed the case where the subtitle text might disappear.
[Android] Simplify the AboutFragment view inflating. Considering the backing layout is a direct ListView, the original rootView can just be casted to a ListView, no need for an intermediate.
[Android] Simplify the FolderBrowserAdapter a little, as well as the Fill method within FolderBrowser.java. Previously the fill method would create an entire new adapter and assign it to the backing ListView. This is pretty unnecessary, so what it now does is, when the function is called, it clears out the adapter, then simply fills it in again with the new directory's contents. Simple, and doesn't require a reference to the actual ListView to be used.
[Android] Like the previous commit (but for the GameListFragment), don't constantly create a new adapter when filling the game list.
Woops, vim copy and paste issue with a double include.
[Android] Remove accidental fragment tag in GameListActivity (it was useless, since it's an empty string)
Api was too confusing for people.
Change software rasterizer screenshot code due to change in api just now.
Merge branch 'master' of https://code.google.com/p/dolphin-emu
[Core] Fix a mismatched dealloc in Render.cpp in the OGL backend. Should be delete[]
Use IOFile for TextureToPng to support non-ascii
Changed save texture/screenshot uses to std::string
Removed unneeded new/delete calls when dealing with temp data.
Don't pass char* to std::string.
Windows was fine with this :(
std::string can't be passed to ... format.