- 23 Sep, 2014 40 commits
-
-
wjmaclean authored
This CL moves RulesRegistryService to //extensions. Since it was dependent on ContentRulesRegistry, we move the essential elements of that interface to //extensions as well, renaming what remains as ChromeContentRulesRegistry. BUG=352293 Review URL: https://codereview.chromium.org/590573002 Cr-Commit-Position: refs/heads/master@{#296255}
-
leilei authored
This avoids the majority of the Chromium builders attempting to build these isolates. BUG= Review URL: https://codereview.chromium.org/595663002 Cr-Commit-Position: refs/heads/master@{#296254}
-
hubbe authored
This allows the cast extension to turn off wifi scan while streaming is in progress, and also set the "media streaming mode" further experimentation is need to see if these options are actually useful. BUG=410500 Review URL: https://codereview.chromium.org/566243005 Cr-Commit-Position: refs/heads/master@{#296253}
-
Scott Violet authored
On the windows side (and likely chromeos for some devices) we can end up in a situation where the pixel bounds is not an even multiple of the scale factor. This means when TiledLayer calculates the scale it ends up off. BUG=416655,416775 TEST=added test coverage R=danakj@chromium.org Review URL: https://codereview.chromium.org/567743003 Cr-Commit-Position: refs/heads/master@{#296252}
-
guohui authored
Only whitelisted webUIs could embed webview tag, specifically, they have to be declared in _api_features.json and they have to relax CSP to allow internal browser plugins. BUG= Review URL: https://codereview.chromium.org/572633003 Cr-Commit-Position: refs/heads/master@{#296251}
-
bshe authored
BUG=414766 Review URL: https://codereview.chromium.org/587243004 Cr-Commit-Position: refs/heads/master@{#296250}
-
jdduke authored
When an Android View is invalidated outside of frame dispatch (animation/input/draw), a sync barrier may be inserted into the shared UI thread message loop. This effectively blocks dispatch of all Chrome tasks posted to the browser UI thread for an entire frame (or more if the View is continually invalidated). There are currently no easy or even automated ways to avoid this untimely invalidation, and judicious coding can only take us so far. As an intermediate assist in debugging the issue, use reflection and a crude form of MessageQueue inspection to trace known cases where the MessageQueue is blocked by a sync barrier. Note that this detection is not perfect, neither is it exact, but it's a solid proxy for informing traces about such pipeline stalls. BUG=407133 Review URL: https://codereview.chromium.org/575103002 Cr-Commit-Position: refs/heads/master@{#296249}
-
morrita authored
ChannelMojo doesn't work on Windows with existing implementaion and this CL fixes it. On Windows, ChannelHandle isn't immediately usable: The handle has to be activated through ConnectNamedPipe() windows API, which is done in its own Connect() handlshaking phase. ChannelMojo didn't Connect() underlying channel and took the ChannelHandle over so the handle wasn't activated. Instead of hijacking underlying ChannelHandle, this CL actually Connect()s underlying channel, creates a pipe on the server side, send one side of the pipe to the client process, and use the pipe for the MessagePipe initialization. These initialization task is encapsulated behind new MojoBootstrap class. ChannelMojo creates MojoBootstrap class to get the PlatformHandle which is already activated and usable. BUG=377980 TEST=ipc_mojo_bootstrap_unittest.cc, ipc_channel_mojo_unittest.cc R=viettrungluu@chromium.org, darin@chromium.org, yzshen@chromium.org Review URL: https://codereview.chromium.org/553283002 Cr-Commit-Position: refs/heads/master@{#296248}
-
wuhu authored
Revert of Removing browser.Start() and instead starts the browser at the point of creation. (patchset #6 id:120001 of https://codereview.chromium.org/565803002/) Reason for revert: investigate build error Original issue's description: > Removing browser.Start() and instead starts the browser at the point of creation. > > BUG=412126 > > Committed: https://crrev.com/01c68e8765254d9971296b291ff718b4f6af3004 > Cr-Commit-Position: refs/heads/master@{#295591} > > Committed: https://crrev.com/74c6ef17a08754abadb6fb64da14249898285fa8 > Cr-Commit-Position: refs/heads/master@{#296107} TBR=nednguyen@google.com,slamm@chromium.org,slamm@google.com NOTREECHECKS=true NOTRY=true BUG=412126 Review URL: https://codereview.chromium.org/601473002 Cr-Commit-Position: refs/heads/master@{#296247}
-
rdsmith authored
Previous to this change, suffixing a "." to the URL from which a dictionary was being suggested would allow servers to bypass the check against a subdomain (e.g. evil.protected.good.com) setting a dictionary to be used by a superdomain (.good.com). BUG=389451 R=rsleevi@chromium.org Review URL: https://codereview.chromium.org/574283006 Cr-Commit-Position: refs/heads/master@{#296246}
-
jdduke authored
Properly initialize |drop_remaining_touches_in_sequence_| after its addition in https://codereview.chromium.org/586553002/. TBR=rbyers@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/581313003 Cr-Commit-Position: refs/heads/master@{#296245}
-
kundaji authored
Use the ChromeNetworkDelegate::OnProxyFallback() callback to keep track of number of times the data reduction proxies fall back because of network errors. Display a warning to users if there are network errors when connecting to the proxy and no successful requests through the proxy. BUG=401244 Review URL: https://codereview.chromium.org/568893002 Cr-Commit-Position: refs/heads/master@{#296244}
-
jamesr authored
mojo/aura doesn't use webkit/common/gpu any more. third_party/wtl is only used on windows and is added in a conditional if (is_win) section below. Review URL: https://codereview.chromium.org/599603002 Cr-Commit-Position: refs/heads/master@{#296243}
-
Nico Weber authored
BUG=none TBR=ajwong@chromium.org Review URL: https://codereview.chromium.org/592423004 Cr-Commit-Position: refs/heads/master@{#296242}
-
rdsmith authored
This is a possible cause for a failure being seen in the field in the associated bug; this change is a quick fix for that failure + UMA to determine if the failure is real. BUG=416639 R=mef@chromium.org R=asvitkine@chromium.org Review URL: https://codereview.chromium.org/597633002 Cr-Commit-Position: refs/heads/master@{#296241}
-
bradnelson authored
We recently changed the chrome build so that nacl binaries of both 32 and 64 bit type are not built unless needed. The sdk had assumed both arches are built as a side effect. Building both arches in the sdk. BUG=None TEST=local R=binji@chromium.org Review URL: https://codereview.chromium.org/590523002 Cr-Commit-Position: refs/heads/master@{#296240}
-
gajendra.n authored
Dismiss the bubble without updating changes to the node. BUG=329459 R=asvitkine@chromium.org TEST= 1. Launch chrome, press "Cmd+Shift+D" to "Show Bookmarks Bar" 2. Navigate to any webpage or new tab & press "Cmd+D" to open bookmark window and then press "Enter" key 3. On the same page, again press "Cmd+D" and change the page name in bookmark bubble window 4. Now press "Esc" key and observe 5. On pressing "Esc" key, bubble should get closed without making any changes to the bookmark Review URL: https://codereview.chromium.org/592323002 Cr-Commit-Position: refs/heads/master@{#296239}
-
grunell authored
* Changed one to "permission denied" for screen capture. * Changed one to "no hardware" for platform app. BUG=416233 Review URL: https://codereview.chromium.org/585263002 Cr-Commit-Position: refs/heads/master@{#296238}
-
Adam Langley authored
net: manual HSTS addition by request of the site. Cr-Commit-Position: refs/heads/master@{#296237}
-
sohan.jyoti authored
Current LTH Context Lost tests do not test for impl-side painting, this updates the tests to use ContentLayer or PictureLayer based on the settings. Also, SetRequiresHighResToDraw when we recover from lost context/ new output surface is used, to avoid checkerboards. BUG=401492, 415155 Review URL: https://codereview.chromium.org/591473003 Cr-Commit-Position: refs/heads/master@{#296236}
-
dewittj authored
Revert of DevTools: Made id unique across different remote browsers (patchset #2 id:20001 of https://codereview.chromium.org/560523004/) Reason for revert: Need to delete the contents of chrome_beta_pages; see memory leak at https://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20(3)/builds/7887 Original issue's description: > DevTools: Made id unique across different remote browsers > > BUG=338303 > > Committed: https://crrev.com/7732fd3f76fc31a95f14199f898804e5d80e96e3 > Cr-Commit-Position: refs/heads/master@{#296188} TBR=dgozman@chromium.org,pfeldman@chromium.org,vkuzkokov@chromium.org NOTREECHECKS=true NOTRY=true BUG=338303 Review URL: https://codereview.chromium.org/598663002 Cr-Commit-Position: refs/heads/master@{#296235}
-
vitalybuka authored
Crashes in net::AssertEventNotSignaled() are hard reproduce, but looks like this is the primary reason. With crash on CHECK(..._callback_.is_null()) we could identify incorrect code. BUG=415753 Review URL: https://codereview.chromium.org/580163003 Cr-Commit-Position: refs/heads/master@{#296234}
-
jmadill authored
The gpu_unittests don't use any ANGLE or native graphics API logic. Thus the isolate shouldn't include any dependency on things it doesn't use or build. This should clear up runtime errors on the bots involving gpu_unittests_run and libGLESv2.dll. BUG=415981 Review URL: https://codereview.chromium.org/594203003 Cr-Commit-Position: refs/heads/master@{#296233}
-
huangs authored
Redirects field in TopSitesDatabase is encoded as a space-seprated list of URLs. But data URLS like "data:text/plain,this text has space" adds extra space, so that when decoded, non-URLs like "text" and "has" would trigger DCHECK in URL() downstream, and crash debug Chrome. This CL validates redirects URLs when they are read. It is not foolproof (e.g., "data:text/plan,hidden http://extra.url"), but now we can ponder how to best fix the root cause, without keeping the crashing bug around. BUG=358034 Review URL: https://codereview.chromium.org/562993002 Cr-Commit-Position: refs/heads/master@{#296232}
-
wnhuang authored
BUG=chromium:410129 TEST=remove linux-libc-dev:i386 then run ninja -> fails TEST=install linux-libc-dev:i386 then run ninja -> works Review URL: https://codereview.chromium.org/593573002 Cr-Commit-Position: refs/heads/master@{#296231}
-
burnik authored
The == operator is re-factored to: bool Equals(const AudioParameters& other) const; This will also help avoid expressions like !(a == b), transforming them to !a.Equals(b) instead. BUG=416506 Review URL: https://codereview.chromium.org/593653003 Cr-Commit-Position: refs/heads/master@{#296230}
-
vitalybuka authored
BUG=416747 Review URL: https://codereview.chromium.org/592343002 Cr-Commit-Position: refs/heads/master@{#296229}
-
xhwang authored
BUG=416831 Review URL: https://codereview.chromium.org/593963004 Cr-Commit-Position: refs/heads/master@{#296228}
-
hendrikw authored
GpuRasterWorkerPool holds an SkMultiPicture, the RasterBufferImpl is created with a pointer to SkMultiPicture, and returns the SkPictureRecorder's canvas when AquireSkCanvas is called. When the canvas is released, we get the surface canvas and pass it to the multipicture along with the recorded picture. When we're finished with all of the tiles, we draw the multipicture. Updated Picture::Raster() to call canvas->drawPicture(), instead of picture->draw(). This is required to prevent parsing the skia ops twice when using the multipicturedraw, since picture->draw() always parses the ops, whereas canvas->drawPicture() might parse the ops, or it might simply place the whole picture on the canvas (as it will for the recorder's canvas) BUG=skia:2315 Review URL: https://codereview.chromium.org/595553002 Cr-Commit-Position: refs/heads/master@{#296227}
-
pkotwicz authored
Make check for whether _NET_ACTIVE_WINDOW is supported take into account _NET_SUPPORTED and _NET_SUPPORTING_WM_CHECK BUG=416490 TEST=Manual Review URL: https://codereview.chromium.org/591213004 Cr-Commit-Position: refs/heads/master@{#296226}
-
behara.ms authored
It was added as a part of this patch https://chromiumcodereview.appspot.com/24078024 Review URL: https://codereview.chromium.org/598643002 Cr-Commit-Position: refs/heads/master@{#296225}
-
sergeyu authored
DCHECK(!channels_[name]) adds NULL channel with |name| into the map, which was breaking DCHECK in JingleSession destructor. Replaced with another DCHECK that doesn't have side-effects. Added unittest to catch this problem. Also removed no-op line from ~JingleSession(). Review URL: https://codereview.chromium.org/594743002 Cr-Commit-Position: refs/heads/master@{#296224}
-
zqiu authored
Add histogram "Network.Shill.DeviceRemovedEvent" for tracking device removed events per device (technology) type. Add histogram "Network.Shill.Cellular.DevicePresenceStatus", "Network.Shill.Ethernet.DevicePresenceStatus", "Network.Shill.Wifi.DevicePresenceStatus", and "Network.Shill.Wimax.DevicePresenceStatus" for tracking the presence of each network device in the system. The presence status is emitted once every 3 minutes for each device type. While here, update the value definitions for NetworkServiceError enum to match the definitions used in Shill. Also correct the histogram name for WiMax related histograms. BUG=chromium:411512, chromium:411510, chromium:402202 Review URL: https://codereview.chromium.org/589233003 Cr-Commit-Position: refs/heads/master@{#296223}
-
jmadill authored
This will hopefully clear up the failure on the Windows GPU bots. BUG=416719 Review URL: https://codereview.chromium.org/595933002 Cr-Commit-Position: refs/heads/master@{#296222}
-
skia-deps-roller authored
Summary of changes available at: https://chromium.googlesource.com/skia/+log/d39c191..cd523eb CQ_EXTRA_TRYBOTS=tryserver.blink:linux_blink_rel,linux_blink_dbg TBR=borenet@google.com Review URL: https://codereview.chromium.org/595983002 Cr-Commit-Position: refs/heads/master@{#296221}
-
Nico Weber authored
BUG=none TBR=ajwong@chromium.org Review URL: https://codereview.chromium.org/601483003 Cr-Commit-Position: refs/heads/master@{#296220}
-
blink-deps-roller authored
Summary of changes available at: https://chromium.googlesource.com/chromium/blink/+log/f704a8d..562c87e TBR=pdr@chromium.org,wjmaclean@chromium.org,ager@chromium.org Review URL: https://codereview.chromium.org/598613002 Cr-Commit-Position: refs/heads/master@{#296219}
-
jdduke authored
Now that selection bounds are routed through the compositor, enable the feature in Blink and hook the CompositorFrameMetadata-carried bounds into the existing selection handle pipeline. Also suppress the sending of ViewHostMsg_SelectionBoundsChanged messages when the feature is enabled. This patch depends directly on https://codereview.chromium.org/454643002/. BUG=135959 Review URL: https://codereview.chromium.org/359033002 Cr-Commit-Position: refs/heads/master@{#296218}
-
grunell authored
Based on keyboard layout for opened and closed streams, keep count of those containing keyboard mic. Activate mic for first such stream, inactivate when last one is closed. BUG=345296 Review URL: https://codereview.chromium.org/599443003 Cr-Commit-Position: refs/heads/master@{#296217}
-
mohan.reddy authored
Changing in the intialization order of WeakPtrFactory such that all member variables should appear before the WeakPtrFactory to ensure that any WeakPtrs to Controller are invalidated before its members variable's destructors are executed, rendering them invalid. BUG=303818 Review URL: https://codereview.chromium.org/557833006 Cr-Commit-Position: refs/heads/master@{#296216}
-