summaryrefslogtreecommitdiffstats
path: root/content/browser/browser_main.h
Commit message (Collapse)AuthorAgeFilesLines
* Move content_restriction.h and main_function_params.h to ↵jam@chromium.org2011-10-311-3/+3
| | | | | | | | | content/public/common, and put them in the content namespace. BUG=98716 Review URL: http://codereview.chromium.org/8387039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108004 0039d316-1c4b-4281-b951-d872f2087c98
* Make GTK and Aura parts orthogonal to OS partsstevenjb@google.com2011-10-261-112/+0
| | | | | | | | | | | | | | | | | | | | | This CL moves GTK and Aura "Parts" out of the primary BrowserMainParts tree and into orthogonal parts that can be added independently. This was done in a way that will facilitate adding additional parts if (when) we need them. The motivation for this was to a) eliminate the existing typedef in chrome_browser_main_chromeos.h b) reduce the number of #ifdefs required in the setup / parts code For an outline of the new parts see: https://docs.google.com/drawings/d/1-gIMl-81c4SvcMrT1xaxnDGibDe7VQfMkFT1bMnIvrg/edit?hl=en_US Please consider this a proposal; I am entirely open to feedback. BUG=none TEST=Chrome compiles and passes tests on all platfroms. Review URL: http://codereview.chromium.org/8302016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107383 0039d316-1c4b-4281-b951-d872f2087c98
* Assert that new renderer processes aren't created during shutdown.willchan@chromium.org2011-10-111-0/+2
| | | | | | | | | | | Puts CHECKs in RenderProcessHost's constructor to make sure the main MessageLoop hasn't stopped running yet. BUG=91398 TEST=none Review URL: http://codereview.chromium.org/8210004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104849 0039d316-1c4b-4281-b951-d872f2087c98
* more content exports needed for unit_tests and browser_tests.dpranke@chromium.org2011-09-301-0/+2
| | | | | | | | | | R=jam@chromium.org BUG=90442 TEST= Review URL: http://codereview.chromium.org/8082019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103584 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of content::DidEndMainMessageLoop since it was declared in content ↵jam@chromium.org2011-09-201-6/+0
| | | | | | | | but defined in chrome, and called by chrome. Review URL: http://codereview.chromium.org/7948006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101924 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 101861 - Get rid of content::DidEndMainMessageLoop since it was ↵sky@chromium.org2011-09-201-0/+6
| | | | | | | | | | | declared in content but defined in chrome, and called by chrome. Review URL: http://codereview.chromium.org/7948006 TBR=jam@chromium.org Review URL: http://codereview.chromium.org/7967008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101872 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of content::DidEndMainMessageLoop since it was declared in content ↵jam@chromium.org2011-09-191-6/+0
| | | | | | | | but defined in chrome, and called by chrome. Review URL: http://codereview.chromium.org/7948006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101861 0039d316-1c4b-4281-b951-d872f2087c98
* Export more symbols needed for the component build of content.dpranke@chromium.org2011-09-161-1/+2
| | | | | | | | | | R=jam@chromium.org BUG=90442 TEST= Review URL: http://codereview.chromium.org/7885041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101443 0039d316-1c4b-4281-b951-d872f2087c98
* Revert DidEndMainMessageLoop changes from my earlier checkin since they ↵jam@chromium.org2011-09-151-0/+6
| | | | | | | | | caused issues on Mac. TBR=avi Review URL: http://codereview.chromium.org/7903019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101402 0039d316-1c4b-4281-b951-d872f2087c98
* Create a very simple TabContentsView (and not fully implemented yet) and add ↵jam@chromium.org2011-09-151-6/+0
| | | | | | | | | 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
* Refactor some more BrowserMain code. Move the small bit of remaining code ↵jam@chromium.org2011-09-081-6/+8
| | | | | | | | | that's required by all embedders to content. BUG=90445 Review URL: http://codereview.chromium.org/7840041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100223 0039d316-1c4b-4281-b951-d872f2087c98
* Start moving code from BrowserMain to content, so that it can be reused by ↵jam@chromium.org2011-09-071-0/+133
all embedders of content. I've based the refactoring on the existing BrowserMainParts. This is the first step; I didn't want to do it all at the same time because it would be too big. Remaining tasks:-rename the browser_main files in chrome to chrome_browser_main-move the OS specific implementations of BrowserMainParts that are needed for content-finish splitting the remaining BrowserMain function (now that's in TemporaryContinue())BUG=90445 Review URL: http://codereview.chromium.org/7779040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99884 0039d316-1c4b-4281-b951-d872f2087c98