ajwong@chromium.org
f78671752a
Remove #pragma once from content
...
Review URL: https://chromiumcodereview.appspot.com/10696166
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98
2012-07-11 07:04:07 +00:00
creis@chromium.org
41fb79a5c9
Move process-per-site logic from BrowsingInstance to RenderProcessHost.
...
This avoids sharing SiteInstances across different BrowsingInstances.
BUG=11629
BUG=131676
TEST=See repro steps in http://crbug.com/131676 .
Review URL: https://chromiumcodereview.appspot.com/10575014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144911 0039d316-1c4b-4281-b951-d872f2087c98
2012-06-29 16:34:33 +00:00
fischman@chromium.org
67f92bc3e4
Convert all remaining explicit LeakyLazyInstanceTraits users to ::Leaky
...
and hide LeakyLazyInstanceTraits in base::internal to discourage cargo-culting
new users.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/9117038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119173 0039d316-1c4b-4281-b951-d872f2087c98
2012-01-26 01:56:19 +00:00
ananta@chromium.org
b658359fcb
Define the public interface for content browser SiteInstance. This interface is implemented by the SiteInstanceImpl class which lives
...
in content\browser\site_instance.cc/.h.
Changes as part of creating a content API.
BUG=98716
TEST=No change in functionality. Hopefully it all compiles and works.
Review URL: http://codereview.chromium.org/8515027
Review URL: https://chromiumcodereview.appspot.com/9146028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119102 0039d316-1c4b-4281-b951-d872f2087c98
2012-01-25 19:52:33 +00:00
joi@chromium.org
72daaa97d6
Hide BrowsingInstance from all but SiteInstance, as intended by design.
...
See comment on BrowsingInstance class that explains it should only be
visible to SiteInstance. By restoring this design, we also eliminate
one Chrome->Content dependency.
TBR=ben@chromium.org
BUG=98716
Review URL: http://codereview.chromium.org/9221017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118090 0039d316-1c4b-4281-b951-d872f2087c98
2012-01-18 13:39:02 +00:00
thakis@chromium.org
c08596702d
content: Remove 16 exit time destructors and 15 static initializers.
...
BUG=101600,94925
TEST=none
TBR=ben
Review URL: http://codereview.chromium.org/8493016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108982 0039d316-1c4b-4281-b951-d872f2087c98
2011-11-08 07:48:23 +00:00
dpranke@chromium.org
8d128d6b9e
Annotate all of the functions in content that need to be exported, in preparation for creating a content shared library.
...
R=darin@chromium.org , jam@chromium.org , willchan@chromium.org
BUG=90442
TEST=everything still compiles
Review URL: http://codereview.chromium.org/7800015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100975 0039d316-1c4b-4281-b951-d872f2087c98
2011-09-13 22:11:57 +00:00
avi@chromium.org
9b62ecf0ed
Removal of Profile from content part 2.
...
BUG=76788
TEST=no change visible
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=94332
Review URL: http://codereview.chromium.org/7480028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94347 0039d316-1c4b-4281-b951-d872f2087c98
2011-07-27 20:23:08 +00:00
sergeyu@chromium.org
74d32ec47f
Revert 94332 - Removal of Profile from content part 2.
...
BUG=76788
TEST=no change visible
Review URL: http://codereview.chromium.org/7480028
TBR=avi@chromium.org
Review URL: http://codereview.chromium.org/7492051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94335 0039d316-1c4b-4281-b951-d872f2087c98
2011-07-27 19:29:56 +00:00
avi@chromium.org
6205c4f230
Removal of Profile from content part 2.
...
BUG=76788
TEST=no change visible
Review URL: http://codereview.chromium.org/7480028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94332 0039d316-1c4b-4281-b951-d872f2087c98
2011-07-27 19:23:38 +00:00
avi@chromium.org
3d7474fffe
Removal of Profile from content part 1.
...
BUG=76788
TEST=no change visible
Review URL: http://codereview.chromium.org/7464009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94317 0039d316-1c4b-4281-b951-d872f2087c98
2011-07-27 17:47:37 +00:00
jam@chromium.org
67351452e1
Get rid of the ProfileId. It was added for ceee. I reverted the original change, since it led to Profile being used in content unnecessarily. I also removed the extensions usage of it and instead kept a void*.
...
BUG=76788
Review URL: http://codereview.chromium.org/7346024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92382 0039d316-1c4b-4281-b951-d872f2087c98
2011-07-13 18:17:18 +00:00
levin@chromium.org
3b63f8f451
Move some files from base to base/memory.
...
raw_scoped_refptr_mismatch_checker.h
ref_counted.cc
ref_counted.h
ref_counted_memory.cc
ref_counted_memory.h
ref_counted_unittest.cc
scoped_callback_factory.h
scoped_comptr_win.h
scoped_handle.h
scoped_native_library.cc
scoped_native_library.h
scoped_native_library_unittest.cc
scoped_nsobject.h
scoped_open_process.h
scoped_ptr.h
scoped_ptr_unittest.cc
scoped_temp_dir.cc
scoped_temp_dir.h
scoped_temp_dir_unittest.cc
scoped_vector.h
singleton.h
singleton_objc.h
singleton_unittest.cc
linked_ptr.h
linked_ptr_unittest.cc
weak_ptr.cc
weak_ptr.h
weak_ptr_unittest.cc
BUG=None
TEST=Compile
Review URL: http://codereview.chromium.org/6714032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79524 0039d316-1c4b-4281-b951-d872f2087c98
2011-03-28 01:54:15 +00:00
jam@chromium.org
df8e899b92
Move core pieces of chrome\browser. I've only gone up to "g", will do the rest in another cl.
...
TBR=avi
Review URL: http://codereview.chromium.org/6538100
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75652 0039d316-1c4b-4281-b951-d872f2087c98
2011-02-22 22:58:22 +00:00