- 10 Dec, 2011 40 commits
-
-
brettw@chromium.org authored
[ Reland of 113565 http://codereview.chromium.org/8764003 ] This splits apart the old in-process implementation into a new object in shared_impl that does most of the general tracking. This alllows that code to be shared by the proxy. BUG=http://crbug.com/101154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113953 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-release@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113946 0039d316-1c4b-4281-b951-d872f2087c98
-
jochen@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8890067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113944 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
BUG=106876,106915 TEST=see bug Review URL: http://codereview.chromium.org/8879046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113943 0039d316-1c4b-4281-b951-d872f2087c98
-
rtenneti@google.com authored
1) Add spdy/2.1 as a supported NPN protocol. 2) Advertise that chrome supports spdy/2.1 when --flow-control (spdy flag) is enabled. 3) When SPDY protocol is negotiated, enable flow_control in spdy_session if spdy/2.1 is negotiated as NPN protocol. BUG=106911 R=willchan TEST=network unit tests and if possible test with SPDY 2.1 server with command line flag --flow-control. This CL is same as the following CL. Implemented changes suggested by willchan in the following review. http://codereview.chromium.org/8890044/ Review URL: http://codereview.chromium.org/8892026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113942 0039d316-1c4b-4281-b951-d872f2087c98
-
akalin@chromium.org authored
This is a partial speculative fix to stabilize the run times of the delete portion of the perf test. BUG=107034,107040 TEST= Review URL: http://codereview.chromium.org/8892028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113941 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8772071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113940 0039d316-1c4b-4281-b951-d872f2087c98
-
erg@chromium.org authored
GTK: Add TRACE_EVENTs around gtk ui events so select tasks related to the GTK user interface show up on the chrome://tracing hierarchical profiler. These were useful for tracking down tab changing speed problems. BUG=none TEST=none Review URL: http://codereview.chromium.org/8800029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113939 0039d316-1c4b-4281-b951-d872f2087c98
-
akalin@chromium.org authored
Clean up some call sites to take advantage of relaxed semantics. Also add comment clarifying usage of EnumSet::Iterator. BUG= TEST= Review URL: http://codereview.chromium.org/8895008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113938 0039d316-1c4b-4281-b951-d872f2087c98
-
jennb@chromium.org authored
BUG=None TEST=Panel*Test.* Review URL: http://codereview.chromium.org/8892020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113937 0039d316-1c4b-4281-b951-d872f2087c98
-
msw@chromium.org authored
Fixes crash on JS dialog popups from the extension bubbles. Check for child HWND in WidgetFocusChangeListener::OnNativeFocusChange. Code from BubbleWidget in browser_bubble_win.cc (crrev.com/112278) See Issue 106958 for Aura, the dialog&bubble close early without crashing. BUG=106723,106958 TEST=The js alert extension attached to the issue doesn't crash, popup works on non-aura. Review URL: http://codereview.chromium.org/8879045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113936 0039d316-1c4b-4281-b951-d872f2087c98
-
estade@chromium.org authored
BUG=107070 TBR=cmp@chromium.org Review URL: http://codereview.chromium.org/8897023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113935 0039d316-1c4b-4281-b951-d872f2087c98
-
estade@chromium.org authored
BUG=107070 TBR=cmp@chromium.org Review URL: http://codereview.chromium.org/8895021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113934 0039d316-1c4b-4281-b951-d872f2087c98
-
dcheng@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8872038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113930 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113929 0039d316-1c4b-4281-b951-d872f2087c98
-
serya@chromium.org authored
BUG=chromium-os:23770 TEST=None Review URL: http://codereview.chromium.org/8890017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113928 0039d316-1c4b-4281-b951-d872f2087c98
-
tony@chromium.org authored
TBR=bashi Review URL: http://codereview.chromium.org/8893005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113927 0039d316-1c4b-4281-b951-d872f2087c98
-
asargent@chromium.org authored
In crrev.com/113111 I checked in code that reads a app state boolean from an ExtensionSyncData object which is uninitialized. This fixes the initialization for the relevant constructor, and also limits reading that value to only when the extension is an app. BUG=106549 TEST=valgrind run of ExtensionService sync-related unit_tests should come back clean Review URL: http://codereview.chromium.org/8899010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113926 0039d316-1c4b-4281-b951-d872f2087c98
-
dcheng@chromium.org authored
BUG=none TEST=trybots Review URL: http://codereview.chromium.org/8887001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113924 0039d316-1c4b-4281-b951-d872f2087c98
-
csilv@chromium.org authored
BUG=106013,106228 TEST=Verify zoom-in/zoom-out work correctly on PDF documents. Review URL: http://codereview.chromium.org/8896009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113923 0039d316-1c4b-4281-b951-d872f2087c98
-
ajwong@chromium.org authored
Add Pass(), which implements move semantics, to scoped_ptr, scoped_array, and scoped_ptr_malloc. This modification to the scopers implements the "moveable but not copyable" semantics that were introduced in C++11's unique_ptr<>. With this, is now possible to use scopers as an argument type or a return type. This signifies, in the type system, transfer of ownership into a function or out of a function respectively. Calling, or returning such a function MUST use the temporary resultin This distinction makes it possible to avoid the implicit ownership transfer issues of auto_ptr, but still allow us to have compiler enforced ownership transfer. Also adds a Passed() helper that allows using a scoper with Bind(). BUG=96118 TEST=new unittests Original review URL: http://codereview.chromium.org/8774032 Review URL: http://codereview.chromium.org/8897005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113922 0039d316-1c4b-4281-b951-d872f2087c98
-
jamescook@chromium.org authored
Split --aura-windows into --aura-workspace-manager and --aura-translucent-frames. Also fixed a bug where the window frame was still opaque despite the latter flag. BUG=106890 TEST=manual, run with all combinations of above flags Review URL: http://codereview.chromium.org/8890036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113921 0039d316-1c4b-4281-b951-d872f2087c98
-
dcheng@chromium.org authored
base/task.h is going away and being replaced by base/bind.h and base/callback.h. This CL was automatically generated by sed. BUG=none TEST=none Review URL: http://codereview.chromium.org/8879033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113920 0039d316-1c4b-4281-b951-d872f2087c98
-
estade@chromium.org authored
turns out the bot was just out of disk BUG=107050 TEST=none Review URL: http://codereview.chromium.org/8899020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113918 0039d316-1c4b-4281-b951-d872f2087c98
-
jamiewalch@chromium.org authored
since closures don't work the way I thought they did. BUG=106421 TEST=Manual Review URL: http://codereview.chromium.org/8830001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113917 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
BUG=98345 TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8892013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113916 0039d316-1c4b-4281-b951-d872f2087c98
-
estade@chromium.org authored
BUG=106575 TEST=about:histograms Review URL: http://codereview.chromium.org/8895016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113915 0039d316-1c4b-4281-b951-d872f2087c98
-
jorgelo@chromium.org authored
Allow the users of the utility process to specify whether the zygote should be used on Linux. This will allow sandboxing the uses of the utility process that don't do FS access. This is the first step to get the utility process sandboxed on Linux. Since most of the uses of the utility process don't do file access, launching all of those from the zygote will simplify sandboxing the one that does: extension unpacking. Subsequent CLs will port the uses of the utility process that don't do file access to launch from the zygote. BUG=93109 TEST=No functional changes yet, but test that nothing broke by running browser_tests::ExtensionWebstorePrivateApiTest.* and also logging into Chromium and installing an extension from the Web Store. Review URL: http://codereview.chromium.org/8849007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113914 0039d316-1c4b-4281-b951-d872f2087c98
-
jamescook@chromium.org authored
We currently have several copies of the code that draws the non-client frame area of windows, including OpaqueBrowserFrameView, ConstrainedWindowFrameViews, CustomFrameView, and others. We need yet another version for Aura. Rather than make another copy I'm trying to refactor out the common drawing code. This is step 1, creating a views::FrameBackground class and using it in two cases. BUG=102797 TEST=visual, try normal frame, install a theme, open a constrained window like cookie > Show cookies and other site data, open a popup from popuptest.com Review URL: http://codereview.chromium.org/8772060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113913 0039d316-1c4b-4281-b951-d872f2087c98
-
willchan@chromium.org authored
BUG=106979 TEST=none Review URL: http://codereview.chromium.org/8896016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113912 0039d316-1c4b-4281-b951-d872f2087c98
-
estade@chromium.org authored
replace with add/remove BUG=102610 TEST=manual (for those strings I actually know how to trigger) with fix for aura Review URL: http://codereview.chromium.org/8879022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113911 0039d316-1c4b-4281-b951-d872f2087c98
-
fischman@chromium.org authored
This uses the GpuVideoDecodeAccelerator machinery (already written to enable ppapi to take advantage of OpenMAX HW where available) to decode <video> data. This increases idle CPU from 20% to 45% on one particularly large (internal) test video (red0.mp4), on an ARM crosbook. HW decode is done on a best-effort basis; if the GPU code doesn't know how to deal with a codec/profile we still fall back to ffmpeg for decode. Because the vast majority of chrome installs will be on HW with no video decode support (yet) we only attempt HW video decode on platforms we know have a shot at it. BUG=104579 TEST=manual testing w/ video test matrix, trybots. Review URL: http://codereview.chromium.org/8686010 TBR=fischman@chromium.org Review URL: http://codereview.chromium.org/8897022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113908 0039d316-1c4b-4281-b951-d872f2087c98
-
battre@chromium.org authored
This CL is mostly motivated to allow users of the web request API to filter network traffic to the extension. The URLParser was configured to broadly before in that is allowed parsing URLPattern::SCHEME_ALL. BUG=105656 TEST=no Review URL: http://codereview.chromium.org/8800006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113907 0039d316-1c4b-4281-b951-d872f2087c98
-
akalin@chromium.org authored
Also change some functions to return ModelEnumSets directly instead of taking a pointer value. BUG=79970 TEST= Review URL: http://codereview.chromium.org/8851006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113906 0039d316-1c4b-4281-b951-d872f2087c98
-
fischman@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8893020 TBR=fischman@chromium.org Review URL: http://codereview.chromium.org/8893022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113905 0039d316-1c4b-4281-b951-d872f2087c98
-
jorgelo@chromium.org authored
Since GTK initialization loads shared libraries and accesses the file system, having this code present in every code path that uses the utility process would prevent us from sandboxing the uses of the utility process that don't access the filesystem themselves. Moreover, since GTK initialization is only used for plugin loading, which cannot be sandboxed, there is no harm in moving it to the plugin loading path. We do check that the GTK thread system has not already been initialized (only needed for glib < 2.24): http://developer.gnome.org/glib/2.28/glib-Threads.html#g-thread-init BUG=93109 TEST=Similar to issue 8774048, having libtotem plugins installed, go to about:plugins and check that they are present. Review URL: http://codereview.chromium.org/8870005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113904 0039d316-1c4b-4281-b951-d872f2087c98
-
dcheng@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8879028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113903 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113902 0039d316-1c4b-4281-b951-d872f2087c98
-
battre@chromium.org authored
BUG=104046 TEST=run webrequest extension with chrome.webRequest.onBeforeSendHeaders.addListener(function(details) {return {cancel: true};}, {urls: ["<all_urls>"]}, ["blocking"]); Review URL: http://codereview.chromium.org/8894003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113901 0039d316-1c4b-4281-b951-d872f2087c98
-
mseaborn@chromium.org authored
This picks up: r1104 - Fix CHROMIUM_STRIP_SAVE_FILE BUG=106859 TEST=none Review URL: http://codereview.chromium.org/8895007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113900 0039d316-1c4b-4281-b951-d872f2087c98
-