[Author: aa]
commitf88e69faed973b4dad6644e8f4110d64265f6e88
authorgears.daemon <gears.daemon@fe895e04-df30-0410-9975-d76d301b4276>
Fri, 30 Nov 2007 10:00:12 +0000 (30 10:00 +0000)
committergears.daemon <gears.daemon@fe895e04-df30-0410-9975-d76d301b4276>
Fri, 30 Nov 2007 10:00:12 +0000 (30 10:00 +0000)
tree5790d3c731678d75c244a6d9de801dc1cd086739
parent1afe8b86974a1ab50f01e211328e1bfac99b8d79
[Author: aa]

Automated g4 rollback of changelist 5996168.

*** Reason for rollback ***

Forgot to test on other platforms and broke linux, mac, *and* wince build.
Could not find a quick solution to wince problem, and cannot test mac from
here so rolling back for now.

*** Original change description ***

Implement ResultSet::currentRow as described here:
http://code.google.com/p/google-gears/wiki/HigherLevelDatabaseAPI

* Added some utils in database\common that will be reused when I implement
  GetAllRowsAsArray(), next.
* Added new SetProperty* methods on JsRunner.
* Added SetReturnValueAsJsToken() on ParamFetcher. This is getting kind of
  crufty but I am resisting doing a minor refactor now, knowing that it is
  about to get a serious one.

TBR=cprince
OCL=5996462
SCL=5996480

git-svn-id: https://google-gears.googlecode.com/svn/trunk@517 fe895e04-df30-0410-9975-d76d301b4276
18 files changed:
gears/base/common/base_class.cc
gears/base/common/base_class.h
gears/base/common/js_runner.h
gears/base/common/js_runner_ff.cc
gears/base/common/js_runner_ff_marshaling.cc
gears/base/common/js_runner_ie.cc
gears/base/common/js_runner_np.cc
gears/base/common/js_types.cc
gears/base/common/js_types.h
gears/database/common/database_utils.cc
gears/database/common/database_utils.h
gears/database/firefox/database.idl.m4
gears/database/firefox/result_set.cc
gears/database/firefox/result_set.h
gears/database/ie/database.idl
gears/database/ie/result_set.cc
gears/database/ie/result_set.h
gears/test2/testcases/database_tests.js