summaryrefslogtreecommitdiffstats
path: root/content/content_shell.gypi
Commit message (Collapse)AuthorAgeFilesLines
* Android content shell bringup.jrg@chromium.org2012-05-101-2/+16
| | | | | | | | | | | | | | | | | | Build media java files (we weren't). Fix adb_install_content_shell for cases where the app was stuck. Add upstream staging gyp var / #define. Be more consistent about jar output files (all in lib.java). Upstream a bunch of random files (e.g. ppapi). Upstream a bunch of java and native code hit as part of shlib init. Properly package jar files in content shell. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10377059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136219 0039d316-1c4b-4281-b951-d872f2087c98
* Add native debugging support to android content shell.jrg@chromium.org2012-05-071-2/+8
| | | | | | | | | | | | | | | | | | | | | | | How to native debug: - apply the patch listed in the code review description - adb_run_content_shell - gdb_content_shell - attach Eclipse; continue - now boom! SEGV in gdb. Sadly the native library crashes while loading so it's not registered with gdb yet (e.g no symbols or stack). This CL also adds in a file that got lost (testing/android/README.chromium). BUG= TEST= Review URL: http://codereview.chromium.org/10254028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135652 0039d316-1c4b-4281-b951-d872f2087c98
* Package and load native library in content shell. Add content shell util ↵jrg@chromium.org2012-04-261-2/+7
| | | | | | | | | | | | scripts. BUG=None TEST= Review URL: http://codereview.chromium.org/10223007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134030 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the skeleton of an android content shell.tedchoc@chromium.org2012-04-251-4/+78
| | | | | | | | | | | | | Many TODOs here that will allow a quicker distribution of work to get the remaining pieces upstreamed. BUG=118591 TEST= Review URL: http://codereview.chromium.org/10035034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133857 0039d316-1c4b-4281-b951-d872f2087c98
* Support WebView in ash.ben@chromium.org2012-04-121-0/+7
| | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10054038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132063 0039d316-1c4b-4281-b951-d872f2087c98
* Mac content shell: HTTP auth.avi@chromium.org2012-04-051-0/+6
| | | | | | | | | BUG=120526 TEST=HTTP auth works Review URL: https://chromiumcodereview.appspot.com/9980002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130918 0039d316-1c4b-4281-b951-d872f2087c98
* Add JavaScript dialogs functionality to content_shell on Windowscem.kocagil@gmail.com2012-03-301-0/+4
| | | | | | | | | | BUG=120155 TEST=JavaScript dialogs should work in content_shell on Windows Review URL: http://codereview.chromium.org/9918013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129904 0039d316-1c4b-4281-b951-d872f2087c98
* Add skeleton of content shell for android.satish@chromium.org2012-03-301-1/+31
| | | | | | | | | | | | | This is heavily based on http://codereview.chromium.org/9834037/ which added an APK-based test runner for android. This CL adds a content_shell_apk target for android containing an empty activity. BUG=118591 TEST=build/test/install ContentShell-debug.apk on device Review URL: http://codereview.chromium.org/9860032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129831 0039d316-1c4b-4281-b951-d872f2087c98
* Add ShellNetworkDelegate so content_shell can use cookies (again)jochen@chromium.org2012-03-291-0/+2
| | | | | | | | | BUG=none TEST=try to log in to some site using content_shell Review URL: https://chromiumcodereview.appspot.com/9701023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129589 0039d316-1c4b-4281-b951-d872f2087c98
* Content shell: Javascript dialogs, first pass, just Mac for now.avi@chromium.org2012-03-291-0/+4
| | | | | | | | | | BUG=120155 TEST=javascript dialogs work on the Mac Review URL: http://codereview.chromium.org/9836127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129537 0039d316-1c4b-4281-b951-d872f2087c98
* Mac content shell: Implement CrApplication.avi@chromium.org2012-03-241-0/+2
| | | | | | | | | BUG=115784 TEST=popup menus work in content shell Review URL: https://chromiumcodereview.appspot.com/9834080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128790 0039d316-1c4b-4281-b951-d872f2087c98
* Mac content shell: Set up resources properly.avi@chromium.org2012-03-241-2/+3
| | | | | | | | | | BUG=115784 TEST=none Review URL: http://codereview.chromium.org/9835062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128670 0039d316-1c4b-4281-b951-d872f2087c98
* Mac content shell: Set up framework path properly.avi@chromium.org2012-03-221-0/+2
| | | | | | | | | | BUG=115784 TEST=none Review URL: http://codereview.chromium.org/9826013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128324 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a ShellBrowserMain in content_shell, so we can emulate DRT's ↵jochen@chromium.org2012-03-211-1/+4
| | | | | | | | | | | | server mode BUG=111316 TEST=run content_shell without parameters, no observable change, run with --dump-render-tree and start typing URLs. Should open the URLs. Type QUIT to exit. Review URL: http://codereview.chromium.org/9699120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127937 0039d316-1c4b-4281-b951-d872f2087c98
* Make helper app, get closer to working content shell.avi@chromium.org2012-03-091-1/+92
| | | | | | | | | BUG=115784 TEST=none Review URL: https://chromiumcodereview.appspot.com/9656002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125921 0039d316-1c4b-4281-b951-d872f2087c98
* Working around http://code.google.com/p/gyp/issues/detail?id=13mmaxfield@google.com2012-03-091-9/+18
| | | | | | | | Visual Studio doesn't guarantee the 'copies' stanza is executed after the grit target, which can lead to a failure if it tries to copy the file before it's been generated. This puts the grit action in its own target, and making the copies stanza its own target that depends on the grit target. Review URL: http://codereview.chromium.org/9581030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125758 0039d316-1c4b-4281-b951-d872f2087c98
* Enable audio/video tag in content_shellvrk@chromium.org2012-03-071-0/+1
| | | | | | | | | | | | | | | | Some media initialization work needed to be added to the shell in order for the ffmpeg stubs to be loaded and for the media tags to be recognized. AudioManager also needed to be added to the shell, as the Chromium-equivalent lives in BrowserProcessImpl, and the media code should not assume the MediaInternals has been created. BUG=112043,116906 TEST=content_shell builds and can play the videos in the bug above Review URL: http://codereview.chromium.org/9316077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125442 0039d316-1c4b-4281-b951-d872f2087c98
* Switch chrome to use TabContentsViewWin. The goal is to eventually have all ↵jam@chromium.org2012-03-071-2/+0
| | | | | | | | | | | TabContentsView implementations in content, since a lot of classes that they would depend on shouldn't be exposed to embedders. (for others reading: Ben said once this is done TabContentsViewAura will be created and we can remove TabContentsViewViews). BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9600004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125396 0039d316-1c4b-4281-b951-d872f2087c98
* Fix tweak_info_plist.py to be explicit about arguments.avi@chromium.org2012-03-071-3/+1
| | | | | | | | | | BUG=115784 TEST=none Review URL: http://codereview.chromium.org/9617032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125349 0039d316-1c4b-4281-b951-d872f2087c98
* First pass at content shell for the Mac. Doesn't work yet.avi@chromium.org2012-03-061-4/+92
| | | | | | | | | BUG=115784 TEST=none Review URL: https://chromiumcodereview.appspot.com/9513006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125254 0039d316-1c4b-4281-b951-d872f2087c98
* Specify pak dependencies.avi@chromium.org2012-02-271-1/+3
| | | | | | | | | | BUG=115784 TEST=Mac test shell target builds with clean output directory. Review URL: http://codereview.chromium.org/9460044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123754 0039d316-1c4b-4281-b951-d872f2087c98
* First version of the layoutTestController for content_shelljochen@chromium.org2012-01-301-0/+4
| | | | | | | | | | | | | This version supports dumpAsText, dumpChildFramesAsText, waitUntilDone, and notifyDone BUG=111316 TEST=run content_shell --dump-render-tree <some layout test that only uses above functions> Review URL: http://codereview.chromium.org/9121074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119750 0039d316-1c4b-4281-b951-d872f2087c98
* Add option --dump-render-tree to content_shell to dump the render tree as text.jochen@chromium.org2012-01-291-0/+6
| | | | | | | | | | BUG=111316 TEST=run out/Debug/content_shell --dump-render-tree file://$(pwd)/third_party/WebKit/LayoutTests/fast/html/section-element.html > section-element-actual.txt - should be the same as section-element-expected.txt Review URL: http://codereview.chromium.org/9289045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119642 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: add remote debugging capabilities to content_shell.pfeldman@chromium.org2012-01-271-0/+34
| | | | | | | | | BUG=97465 TEST= Review URL: https://chromiumcodereview.appspot.com/9288023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119408 0039d316-1c4b-4281-b951-d872f2087c98
* Add an empty ShellRenderViewObserver.jochen@chromium.org2012-01-261-0/+2
| | | | | | | | | | | | I plan to add IPCs so the content_shell can request a text dump of a given render view. BUG=111316 TEST=none Review URL: http://codereview.chromium.org/9113057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119188 0039d316-1c4b-4281-b951-d872f2087c98
* Build webkit_glue as a component again.dpranke@chromium.org2012-01-201-0/+5
| | | | | | | | | | | | This change reverts r114748. TBR=alokp@chromium.org BUG=110535 TEST=waterfall stays green Review URL: https://chromiumcodereview.appspot.com/9253002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118401 0039d316-1c4b-4281-b951-d872f2087c98
* content/GTK: Renderers must have a ResourceBundle.erg@chromium.org2012-01-181-1/+42
| | | | | | | | | | | | | Parts of ui/ and webkit/ use the ResourceBundle. Include a minimal one with non-chrome resources for the content_shell, and initialize it in child processes before we turn on the sandbox. BUG=90445 Review URL: http://codereview.chromium.org/9232013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118163 0039d316-1c4b-4281-b951-d872f2087c98
* Now that TabContentsViewHelper is in content, make TabContentsViewWin use it ↵jam@chromium.org2012-01-121-1/+0
| | | | | | | | instead of duplicating the code from it. This simplifies things a bit. Review URL: http://codereview.chromium.org/9148061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117457 0039d316-1c4b-4281-b951-d872f2087c98
* Made MockDownloadManagerDelegate a gmock.ahendrickson@chromium.org2011-12-271-1/+0
| | | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/9020042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115843 0039d316-1c4b-4281-b951-d872f2087c98
* Add a content_resources target which currently includes the sandbox ↵jochen@chromium.org2011-11-151-0/+1
| | | | | | | | | | | | definitions on mac BUG=90443 TEST=none Review URL: http://codereview.chromium.org/8533023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110115 0039d316-1c4b-4281-b951-d872f2087c98
* Reland http://codereview.chromium.org/8233039/ with a fixdpranke@chromium.org2011-10-141-0/+6
| | | | | | | | | | | | so that mac works. TBR=jam@chromium.org BUG=90442 TEST= Review URL: http://codereview.chromium.org/8276015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105439 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r105238 - "Link startup_helper_win statically to force ↵dpranke@chromium.org2011-10-131-2/+0
| | | | | | | | InitializeSandboxInfo" Review URL: http://codereview.chromium.org/8261002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105240 0039d316-1c4b-4281-b951-d872f2087c98
* Link startup_helper_win statically to force InitializeSandboxInfodpranke@chromium.org2011-10-131-0/+2
| | | | | | | | | | | | | | to use the sandbox library linked statically into an executable; using a sandbox library linked into content.dll doesn't work on windows. R=jam@chromium.org BUG=90442 TEST= Review URL: http://codereview.chromium.org/8233039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105238 0039d316-1c4b-4281-b951-d872f2087c98
* Make an empty content browser test work.phajdan.jr@chromium.org2011-10-051-16/+44
| | | | | | | BUG=90448 Review URL: http://codereview.chromium.org/8137012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104181 0039d316-1c4b-4281-b951-d872f2087c98
* Export some unix-specific content symbols.dpranke@chromium.org2011-10-041-0/+1
| | | | | | | | | | R=jam@chromium.org BUG=90442 TEST= Review URL: http://codereview.chromium.org/8113027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103929 0039d316-1c4b-4281-b951-d872f2087c98
* Here are more exports needed for content_unittests to link in the component ↵dpranke@chromium.org2011-09-301-0/+1
| | | | | | | | | | | | build. R=jam@chromium.org, darin@chromium.org BUG=90442 TEST= Review URL: http://codereview.chromium.org/8054037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103394 0039d316-1c4b-4281-b951-d872f2087c98
* add exports needed for content_shelldpranke@chromium.org2011-09-291-0/+10
| | | | | | | | | | R=jam@chromium.org BUG=90442 TEST= Review URL: http://codereview.chromium.org/8071017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103344 0039d316-1c4b-4281-b951-d872f2087c98
* Add a content_shell specific DownloadManagerDelegate.jam@chromium.org2011-09-291-0/+2
| | | | | | | | | Also fix a race condition that existed in resource dispatching but was never tickled by Chrome. The problem is if in BufferedResourceHandler::OnReadCompleted(), CompleteResponseStarted calls the next handler's OnResponseStarted. If that pauses the request, then the next handler's OnReadCompleted() would still get called which is not correct. BUG=90445 Review URL: http://codereview.chromium.org/8065019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103331 0039d316-1c4b-4281-b951-d872f2087c98
* Split off content_shell's ResourceContext and URLRequestContextGetter ↵jam@chromium.org2011-09-271-0/+4
| | | | | | | | implementations into separate files to improve readability.BUG=90445 Review URL: http://codereview.chromium.org/8037037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102851 0039d316-1c4b-4281-b951-d872f2087c98
* A few improvements to content_shell:jam@chromium.org2011-09-261-0/+1
| | | | | | | | | | | | | -support multiple windows, this allows window.open to work -add menu to create new windows-update buttons and url bar -ensure we destruct ResourceContext on the right thread -ensure we destruct BrowserContext while all the threads are still alive -add http:// to the url if the user forgot to enter it BUG= 90445 Review URL: http://codereview.chromium.org/8043011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102749 0039d316-1c4b-4281-b951-d872f2087c98
* Make plugins work in content_shell.jam@chromium.org2011-09-211-0/+1
| | | | | | | BUG=90445 Review URL: http://codereview.chromium.org/7977014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102110 0039d316-1c4b-4281-b951-d872f2087c98
* Add a simple GUI around the content shell. This is inspired heavily by ↵jam@chromium.org2011-09-201-0/+40
| | | | | | | | | TestShell. BUG=90445 Review URL: http://codereview.chromium.org/7983015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102053 0039d316-1c4b-4281-b951-d872f2087c98
* Create a very simple TabContentsView (and not fully implemented yet) and add ↵jam@chromium.org2011-09-151-0/+5
| | | | | | | | | more supporting code to be able to load a page. Right now it's not rendering, but I suspect it's something small, and the patch has gotten large so I figure it's time to send it for review. BUG=90445 Review URL: http://codereview.chromium.org/7906008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101395 0039d316-1c4b-4281-b951-d872f2087c98
* Basic scaffolding for a "content shell", i.e. test browser over the content ↵jam@chromium.org2011-09-121-0/+55
module. Once it's working, this will allow developers working on the core chrome code/web platform/networking etc to test their changes on a much smaller and hence faster to build/run/debug browser. This doesn't do anything yet because it's blocked on having TabContentsView implementations in content. BUG=90445 Review URL: http://codereview.chromium.org/7857019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100778 0039d316-1c4b-4281-b951-d872f2087c98