summaryrefslogtreecommitdiffstats
path: root/native_client_sdk
Commit message (Collapse)AuthorAgeFilesLines
* [NaCl SDK] Support multiple configsbinji@chromium.org2012-08-0724-325/+421
| | | | | | | | | | | | | | | | | | | | | | | | | | Slightly modified from noelallen's codereview.chromium.org/10823177. My changes: style nits, as well as fixing pnacl builds original CL description follows: This CL adds support for Debug and Release configs. It moves functions that require knowledge of the Makefile to make_rules.py and keeps functions that require understanding of the DSC files in generate_make.py. It adds a 'config' parameter to the embed in common.js. Updates all index.html files to support the new config parameter. make_rules.py has been converted to a class. This allows the object to persist state about the build which allows us to remove knowledge of the make rules from generate_make.py. BUG=none TBR=noelallen@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10828187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150289 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Build gtest on buildbots, but don't include it in the SDK.binji@chromium.org2012-08-035-145/+157
| | | | | | | | | | | | | | **For now, gtest is marked experimental because the NaCl fix to gtest has not yet been upstreamed and DEPS'd into chrome** * Test-only libraries and examples are build to the $(NACL_SDK_ROOT)testing/ directory. * Added INCLUDES to .dsc file, platform-generic way to add an include directory. BUG=none NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10824092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149929 0039d316-1c4b-4281-b951-d872f2087c98
* Several improvements to create_nmf.pysbc@chromium.org2012-08-021-31/+69
| | | | | | | | | | | | | | | | | | | | | | | | Add -v/--verbose so you can see what the tool is doing. Fix for StageDependencies so that it treats the main files in the same special way that _GenerateManifest does. The current behavior creates duplicate nested copies of of the all main (.nexe) files you pass it. Remove trailing whitespace. Add a __repr__ for ArchFile so printing them is less opaque. Remove ErrorOut in favor of Error exception. Calling sys.exit() all over the place makes things like unit testing harder. Error exception is now caught in the main entry point so the user doesn't see stack traces for errors. BUG= Review URL: https://chromiumcodereview.appspot.com/10837028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149557 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add nacl_mounts to NaCl SDK build. Experimental for now.binji@chromium.org2012-08-0130-182/+295
| | | | | | | | | | | | | | | Also add --experimental flag to build_sdk.py so we can test a library without it being included in the archived SDK. BUG=122229 TEST=none R=noelallen@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10829027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149372 0039d316-1c4b-4281-b951-d872f2087c98
* Fix license headers in a number of filessteveblock@chromium.org2012-07-313-9/+9
| | | | | | | | | | | | | These headers now match the regex used in the presubmit check. This will simplify adding a tool to check license compatibility for the Android WebView build. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10835019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149222 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bad merge in a244177sbc@chromium.org2012-07-301-1/+1
| | | | | | | | | | R=binji@chromium.org BUG=139161 Review URL: https://chromiumcodereview.appspot.com/10820058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149066 0039d316-1c4b-4281-b951-d872f2087c98
* Fix third-party license information for a number of projectssteveblock@chromium.org2012-07-271-0/+5
| | | | | | | | | | | | | | | | | | | | | | Also fix a couple of bugs in the license tool. - When scanning, ignore directories that don't contain any files, on the assumption that these are DEPS directories for projects not used by our current configuration. - Don't recurse into directories in ADDITIONAL_PATHS, just as we don't for regular third_party/foo directories. Notes - License file for third_party/mozc was taken from source header. - LICENSE.chromium_os was copied from Chromium OS source tree. This fixes 'licenses.py scan' for an Android checkout. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10829042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148693 0039d316-1c4b-4281-b951-d872f2087c98
* Python webserver output flushing.tysand@chromium.org2012-07-271-0/+2
| | | | | | | | | | | | | Added flushing to python server to fix issue in Visual Studio output window. BUG=136414 TEST= Review URL: https://chromiumcodereview.appspot.com/10821046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148668 0039d316-1c4b-4281-b951-d872f2087c98
* add dependancy generatation to generated Makefilessbc@chromium.org2012-07-262-19/+24
| | | | | | | | | | | | | This is implemented by passing -MMD to gcc and then including the generated .d files in the Makefile. BUG=139161 TEST= NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10821050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148640 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Don't copy .h files to src in SDK.binji@chromium.org2012-07-266-50/+33
| | | | | | | | | | | | | | | | build_sdk.py: Also added --libraries to build only libraries. generate_make.py: Added HEADERS tag and HEADERS_DEST to .dsc file to allow a library to specify public headers and a place to install them. BUG=none TEST=none R=noelallen@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10823016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148455 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Clean up build_sdk.pybinji@chromium.org2012-07-241-275/+310
| | | | | | | | | | | | BUG=none TEST=none R=noelallen@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10808103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148233 0039d316-1c4b-4281-b951-d872f2087c98
* Make use of -lppapi explicit to allow for correct library order.noelallen@chromium.org2012-07-2426-29/+140
| | | | | | | | | | | | | | | This CL removes the implicit -lppapi and pthread in the Makefiles. Since ppapi lib does not exist on the host (on NaCl it's actually a linker script), we need to create a bogus ppapi.lib for host Pepper development. In addition, on Windows we do not have a pthread library so we create a mini pthread library to support the examples. This CL also fixes tries which are broken on Windows. Review URL: https://chromiumcodereview.appspot.com/10815039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148006 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix README file in SDK.binji@chromium.org2012-07-182-5/+16
| | | | | | | | | | | | | The previous README had placeholders for the VERSION, REVISION, and DATE. It also incorrectly pointed to the NativeClientSDK repository on code.google.com BUG=none TEST=none NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10696213 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147322 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add some logic to build_sdk.py to build Windows host libraries ↵binji@chromium.org2012-07-181-11/+64
| | | | | | | | | | | | with cl.exe in the PATH. BUG=none TEST=none NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10803017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147319 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Turn off building win host for now, the buildbots don't have ↵binji@chromium.org2012-07-181-9/+10
| | | | | | | | | | | | | | cl.exe in the path. BUG=none TEST=none TBR=noelallen@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10799009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147268 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Use .tar.bz2 for bundle extension instead of .bz2binji@chromium.org2012-07-183-4/+20
| | | | | | | | | | BUG=none TEST=none NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10690186 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147140 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix compile error in mt_input_events.cc due to r146611binji@chromium.org2012-07-1710-78/+58
| | | | | | | | | | | | | | | | The compile failure occurred because pp::CompletionCallbackFactory's second template parameter changed from a reference count type to a traits type. event_queue::ThreadSafeRefCount is no longer necessary because pp::CompletionCallbackFactory uses a thread safe traits class by default. BUG=none TEST=none NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10789021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147119 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Set "recommended" tag to "yes" automatically for stable pepper ↵binji@chromium.org2012-07-093-16/+21
| | | | | | | | | | | | bundle. BUG=none TEST=none NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10764002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145801 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix Pnacl build.binji@chromium.org2012-07-092-1/+7
| | | | | | | | | | | | Also, "./build_sdk --pnacl" now works on non-buildbots. BUG=none TEST=none NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10767002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145755 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for HOST builds on Windowsnoelallen@chromium.org2012-07-0328-146/+433
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds support for host targets Adds support for Win32 complation, linking Adds support for libaries Adds ppapi_cpp, and ppapi_gles2 libraries src/ppapi/* will be scraped for headers, these will be placed in <SDK>/include individual libraries such as ppapi_cpp and ppapi_gles2 will be placed in <SDK>/src Output of those libraries will be placed in <SDK>lib (or lib32/lib64 for linux) So now the directories are: SDK examples inludes libs srcs tools toolchains R=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10668011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145390 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix pyauto tests after my last CL.binji@chromium.org2012-07-021-1/+1
| | | | | | | | | | | | | I changed some DOM elements, but forgot to update the pyauto tests. BUG=none TEST=pyauto tests on the NaCl SDK waterfall NOTRY=true TBR=noelallen@chromium.org Review URL: https://chromiumcodereview.appspot.com/10693075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145200 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Examples cleanup.binji@chromium.org2012-07-0228-1282/+698
| | | | | | | | | | | BUG=none TEST=none NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10674003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145173 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add pepper_21 to naclsdk_manifest2.jsonbinji@chromium.org2012-06-291-0/+10
| | | | | | | | | | | | BUG=none TEST=none TBR=noelallen@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10703042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144874 0039d316-1c4b-4281-b951-d872f2087c98
* The template for the HMTL files points to incorrect link.noelallen@google.com2012-06-231-1/+1
| | | | | | | | | | | When using LAUNCH_NEXE, the URL provided on the command-line is incorrect. It should just point to index.html not <PROJECT>.html BUG=134244 R=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10661013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143785 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add support for touch events to SDK examples.binji@chromium.org2012-06-226-79/+243
| | | | | | | | | | | | | | This also fixes a compile failure on the SDK waterfall. BUG=none TEST=none NOTRY=true R=noelallen@chromium.org Review URL: https://chromiumcodereview.appspot.com/10639022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143717 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Use unused variable in multithreaded_input_events example. This wasbinji@chromium.org2012-06-211-0/+1
| | | | | | | | | | | | | | causing a pnacl compile failure. BUG=none TEST=none R=noelallen@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10643005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143475 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Turn on pyauto testing on SDK buildersbinji@chromium.org2012-06-213-15/+64
| | | | | | | | | | | Previous review, reverted: http://codereview.chromium.org/10541089/ BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10541116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143446 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] In update_nacl_manfest, output stderr properly if not mailing errors.binji@chromium.org2012-06-211-1/+3
| | | | | | | | | | | | BUG=none TEST=none NOTRY=true TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10600012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143316 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add more command-line options to update_nacl_manifest.binji@chromium.org2012-06-211-4/+75
| | | | | | | | | | | | | | added --mailto/--mailfrom/--dryrun BUG=none TEST=none NOTRY=true TBR=noelallen@chromium.org Review URL: https://chromiumcodereview.appspot.com/10598007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143312 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add option to update_nacl_manifest to provide gsutil.binji@chromium.org2012-06-201-4/+13
| | | | | | | | | | | | BUG=none TEST=none TBR=noelallen@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10575038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143227 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] In update_nacl_manifest.py, catch errors from "gsutil ls".binji@chromium.org2012-06-191-2/+6
| | | | | | | | | | | | | The behavior in gsutil 3.10 is different from 3.3. gsutil ls of a non-existent directory used to return nothing, now it throws an exception. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10580017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143059 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix some examplesbinji@chromium.org2012-06-197-24/+44
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10583008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142908 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Generate all versions for pepper interfaces in naclsdk/src/ppapi/*binji@chromium.org2012-06-191-4/+6
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10532213 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142887 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pepper debugging example.noelallen@google.com2012-06-192-25/+14
| | | | | | | | | | | | The example no longer requires the stand alone sel_ldr and IRT which prevent use of this example while simultaneously using an OpenGL ES context. BUG=133394 R=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10575012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142872 0039d316-1c4b-4281-b951-d872f2087c98
* Auto generate make: Remove XXX.htmlnoelallen@chromium.org2012-06-1773-1177/+1071
| | | | | | | | | | | | | | | | | | | | | | | | | | To support automatically generating the projects, we need to differentiate between various versions of the projects such as newlib, glibc, pnacl, etc... To do this, we automatically generate an index_<TOOLCHAIN>.html per version as well as an index.html which redirects to the default toolchain. While this CL looks large, is actually very formulaic 1- remove examples/*/*.nmf - it's now autogenerated 2- remove examples/*/*.html - it's now generated from index.html 3- Add index.html 4- Copy comments from examples/index.html into each example.dsc (To allow us to autogenerate the main index eventually) The interesting changes are: Add redirect.html to create a default index.html Moved common setup code into common.js TBR=binji@chromium.org BUG=130618 Review URL: https://chromiumcodereview.appspot.com/10554022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142636 0039d316-1c4b-4281-b951-d872f2087c98
* Auto generate makefilenoelallen@google.com2012-06-174-186/+297
| | | | | | | | | | | | | Additional cleanup, remove directories not in use Move generate_make templates to new file Clean up code, make generator more data driven in preparation for supporting host configurations. BUG=130618 TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10557028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142629 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable PNaClnoelallen@chromium.org2012-06-157-123/+185
| | | | | | | | | | | | | Renable examples disabled to support newlib/glibc combo. Updates template, buildsdk, create_nmf to enable PNaCl. Unifies macro replacement code in generate_make BUG=130618 TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10543175 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142382 0039d316-1c4b-4281-b951-d872f2087c98
* Fix missing declaration.noelallen@google.com2012-06-151-1/+15
| | | | | | | | | | | | Windows was printing an about a missing double quote, probably due to the macro definition of the toolchain: -DTCNAME=\"newlib\" This CL is the second part of the fix which was lost due to out of order checkins. TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10543173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142342 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup build systemnoelallen@chromium.org2012-06-1527-1836/+3
| | | | | | | | | | | | | | Remove old Makefiles Move hello_world_newlib -> hello_world Remove hello_world_glibc Remove hello_world_pnacl TBR=binji@chromium.org BUG=130618 Review URL: https://chromiumcodereview.appspot.com/10541180 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142322 0039d316-1c4b-4281-b951-d872f2087c98
* Fix random example issues with make system.noelallen@chromium.org2012-06-148-34/+230
| | | | | | | | | | | | | 1- Fix extra comma in PPAPI files, breaks scons build. 2- Fix missing eol properties on hello_world_gles sources 3- Support building library 4- Add gles2 library R=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10541154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142215 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed file io example for glibctysand@chromium.org2012-06-141-4/+2
| | | | | | | | | | | | Changed headers in file io example to be glibc compatible BUG=132123 TEST= Review URL: https://chromiumcodereview.appspot.com/10539146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142062 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing Makefile.inc for SDK Botsnoelallen@google.com2012-06-131-0/+26
| | | | | | | | Adding missing Makefile from CL to fix red SDK bot. TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10539147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142022 0039d316-1c4b-4281-b951-d872f2087c98
* Add texture for GLES example in SDKnoelallen@google.com2012-06-138-0/+913
| | | | | | | | | | | | | | | Re-adding this example which was incorrectly tagged with +exec on the shader files. See: http://codereview.chromium.org/10538100/ I am splitting the CL since we can't try a binary file. This file is currently unreferences and will be use in a different CL. BUG=132204 TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10543147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141969 0039d316-1c4b-4281-b951-d872f2087c98
* Add ability to build both glibc and newlib versionsnoelallen@google.com2012-06-1314-504/+318
| | | | | | | | | | | | | | | These will replace the current method for copying projects over and defining their makefiles. The makefiles will be removed in a different CL to atomically switch between the two versions. Fixes several minor issues. Disables debugging, and dlopen BUG=130618 R=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10541134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141968 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 141915 - Add GLES hello world Demonoelallen@google.com2012-06-138-901/+0
| | | | | | | | | | | Add a demo which uses openGL ES 2.0 via PPAPI to draw a rotating cube. BUG=132204 Review URL: https://chromiumcodereview.appspot.com/10538100 TBR=noelallen@google.com Review URL: https://chromiumcodereview.appspot.com/10537151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141922 0039d316-1c4b-4281-b951-d872f2087c98
* Fix SDK trynoelallen@google.com2012-06-131-2/+0
| | | | | | | | | | SDK try helper scripts list incorrect bots. This causes the try to silently get ignored. TBR=bradnelson@chromium.org Review URL: https://chromiumcodereview.appspot.com/10537145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141917 0039d316-1c4b-4281-b951-d872f2087c98
* Add GLES hello world Demonoelallen@google.com2012-06-138-0/+901
| | | | | | | | Add a demo which uses openGL ES 2.0 via PPAPI to draw a rotating cube. BUG=132204 Review URL: https://chromiumcodereview.appspot.com/10538100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141915 0039d316-1c4b-4281-b951-d872f2087c98
* Fix break in SDK builders due to missing files.noelallen@google.com2012-06-1212-0/+243
| | | | | | | TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10548013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141744 0039d316-1c4b-4281-b951-d872f2087c98
* Add DSC files for the various examples.noelallen@chromium.org2012-06-1210-84/+205
| | | | | | | | | | | | | | These will replace the current method for copying projects over and defining their makefiles. The makefiles will be removed in a different CL to atomically switch between the two versions. BUG=130618 R=binji@chromium.org TEST=test_generate_make.py Review URL: https://chromiumcodereview.appspot.com/10539082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141601 0039d316-1c4b-4281-b951-d872f2087c98
* New SDK example making use of the persistent file storagetysand@chromium.org2012-06-116-1/+706
| | | | | | | | | | | | | Adding file_io SDK example R=noelallen@chromium.org BUG=132123 TEST= Review URL: https://chromiumcodereview.appspot.com/10513018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141519 0039d316-1c4b-4281-b951-d872f2087c98