Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(302)

Side by Side Diff: webkit/tools/test_shell/layout_test_controller.h

Issue 625007: Revert 39287 - Chromium pieces to use the WebKit support for isolation file:/... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 10 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « webkit/glue/webpreferences.cc ('k') | webkit/tools/test_shell/layout_test_controller.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /* 5 /*
6 LayoutTestController class: 6 LayoutTestController class:
7 Bound to a JavaScript window.layoutTestController object using the 7 Bound to a JavaScript window.layoutTestController object using the
8 CppBoundClass::BindToJavascript(), this allows layout tests that are run in 8 CppBoundClass::BindToJavascript(), this allows layout tests that are run in
9 the test_shell (or, in principle, any web page loaded into a client app built 9 the test_shell (or, in principle, any web page loaded into a client app built
10 with this class) to control various aspects of how the tests are run and what 10 with this class) to control various aspects of how the tests are run and what
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after
192 void accessStoredWebScriptObject(const CppArgumentList& args, CppVariant* resu lt); 192 void accessStoredWebScriptObject(const CppArgumentList& args, CppVariant* resu lt);
193 void objCClassNameOf(const CppArgumentList& args, CppVariant* result); 193 void objCClassNameOf(const CppArgumentList& args, CppVariant* result);
194 void addDisallowedURL(const CppArgumentList& args, CppVariant* result); 194 void addDisallowedURL(const CppArgumentList& args, CppVariant* result);
195 void setCallCloseOnWebViews(const CppArgumentList& args, CppVariant* result); 195 void setCallCloseOnWebViews(const CppArgumentList& args, CppVariant* result);
196 void setPrivateBrowsingEnabled(const CppArgumentList& args, CppVariant* result ); 196 void setPrivateBrowsingEnabled(const CppArgumentList& args, CppVariant* result );
197 197
198 void setXSSAuditorEnabled(const CppArgumentList& args, CppVariant* result); 198 void setXSSAuditorEnabled(const CppArgumentList& args, CppVariant* result);
199 void evaluateScriptInIsolatedWorld(const CppArgumentList& args, CppVariant* re sult); 199 void evaluateScriptInIsolatedWorld(const CppArgumentList& args, CppVariant* re sult);
200 void overridePreference(const CppArgumentList& args, CppVariant* result); 200 void overridePreference(const CppArgumentList& args, CppVariant* result);
201 void setAllowUniversalAccessFromFileURLs(const CppArgumentList& args, CppVaria nt* result); 201 void setAllowUniversalAccessFromFileURLs(const CppArgumentList& args, CppVaria nt* result);
202 void setAllowFileAccessFromFileURLs(const CppArgumentList& args, CppVariant* r esult);
203 202
204 // The fallback method is called when a nonexistent method is called on 203 // The fallback method is called when a nonexistent method is called on
205 // the layout test controller object. 204 // the layout test controller object.
206 // It is usefull to catch typos in the JavaScript code (a few layout tests 205 // It is usefull to catch typos in the JavaScript code (a few layout tests
207 // do have typos in them) and it allows the script to continue running in 206 // do have typos in them) and it allows the script to continue running in
208 // that case (as the Mac does). 207 // that case (as the Mac does).
209 void fallbackMethod(const CppArgumentList& args, CppVariant* result); 208 void fallbackMethod(const CppArgumentList& args, CppVariant* result);
210 209
211 // Allows layout tests to call SecurityOrigin::whiteListAccessFromOrigin(). 210 // Allows layout tests to call SecurityOrigin::whiteListAccessFromOrigin().
212 void whiteListAccessFromOrigin(const CppArgumentList& args, CppVariant* result ); 211 void whiteListAccessFromOrigin(const CppArgumentList& args, CppVariant* result );
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after
416 415
417 static WorkQueue work_queue_; 416 static WorkQueue work_queue_;
418 417
419 static CppVariant globalFlag_; 418 static CppVariant globalFlag_;
420 419
421 // Bound variable counting the number of top URLs visited. 420 // Bound variable counting the number of top URLs visited.
422 static CppVariant webHistoryItemCount_; 421 static CppVariant webHistoryItemCount_;
423 }; 422 };
424 423
425 #endif // WEBKIT_TOOLS_TEST_SHELL_LAYOUT_TEST_CONTROLLER_H_ 424 #endif // WEBKIT_TOOLS_TEST_SHELL_LAYOUT_TEST_CONTROLLER_H_
OLDNEW
« no previous file with comments | « webkit/glue/webpreferences.cc ('k') | webkit/tools/test_shell/layout_test_controller.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698