- 11 Jul, 2015 11 commits
-
-
dfalcantara authored
* Pulls out PendingDocumentData from the DocumentTabModelSelector and makes it a standalone thing. The new AsyncTabCreationParamsManager acts as the DocumentTabModelSelector did and stores a mapping of Tab IDs to pending data, which are now stored in AsyncTabCreationParams. * Callsites are all changed to use the new AsyncTabCreationParams instead. * AsyncTabCreationParams now stores a LoadUrlParams instead of random fields from the LoadUrlParams. * Fields in the AsyncTabCreationParams are clearly marked exclusive, based on how they are constructed. BUG=508333 Review URL: https://codereview.chromium.org/1235523003 Cr-Commit-Position: refs/heads/master@{#338411}
-
wjywbs authored
This fixes crash when chrome.management.uninstall() is called from background page. The logic is copied from CreateAppShortcutFunctionDelegate(). The dialog will show in the browser instead of in a new window. BUG=505236 R=kalman,mek Review URL: https://codereview.chromium.org/1225693009 Cr-Commit-Position: refs/heads/master@{#338410}
-
chrome://interstitialsbhanudev authored
BUG=501961 Review URL: https://codereview.chromium.org/1189413003 Cr-Commit-Position: refs/heads/master@{#338409}
-
brettw authored
Previously GN would put object files in a similar place to GYP. They would go in a corresponding directory as the source file and would be prefixed with the target name for uniqueness. Since GN target names are not unique, this doesn't work as well. Instead use a simpler scheme and put all the object files in a directory for each target. This causes a few object file name collisions which this patch fixes in various ways: - Renamed chrome/browser/ui/views/find_bar_host_interactive_uitest.cc to have "views" in the name (collided with chrome/browser/ui/find_bar/find_bar_host_interactive_uitest.cc) - Renamed chrome/browser/apps/speech_recognition_browsertest.cc to have "app" in the name (collided with chrome/browser/speech/speech_recognition_browsertest.cc). - Renamed chrome/common/extensions/api/extension_api_unittest.cc to have "common" in the name (collided with chrome/browser/extensions/extension_api_unittest.cc which is actually a test harness with that name). - Moved the extensions files that were in the chrome interactive UI tests and browser tests to source sets in the extensions directory. These are things that should be cleaned up and moved there anyway. - Net has some messy duplication in quic files. I made a dummy target for them. Apparently each copy of this file (same code, different namespace) is supposed to match something different upstream and this should be fixed. - Moved chrome/browser/chromeos unit tests to its own target. - Renamed chrome/browser/favicon/favicon_helper to favicon_utils. It conflicted with chrome/browser/android/favicon_helper which has an actual class named "FaviconHelper. - Renamed service.* and service_factory.* in chrome/browser/chromeos/launcher_search_provider to have a launcher_search_provider prefix to avoid collisions with the file_system_provider one. - Added a "chromeos" prefix to chrome/browser/chromeos/first_run/first_run_browsertest.cc to avoid collisions with the one in browser/first_run. - Added "chromeos" to chrome/browser/chromeos/preferences_browsertest.cc to avoid collision with browser/ui/webui/options. - Rename "chrome/browser/chromeos/drive/test_util.*" to "drive_test_util.*". Update includes. Rename chrome/browser/chromeos/file_manager/drive_test_util* to mount_test_util to avoid colliding with above new file. The deps->public_deps changes in components/policy and content/test is because those targets were used externally in a way that this patch uncovered. Review URL: https://codereview.chromium.org/1208963003 Cr-Commit-Position: refs/heads/master@{#338408}
-
rouslan authored
Wallet address server ID is not valid UTF-8, so it cannot be used as a sync tag or as metadata server ID. This patch base64 encodes the sync tags and the server ID. BUG=481595 Review URL: https://codereview.chromium.org/1220093003 Cr-Commit-Position: refs/heads/master@{#338407}
-
slan authored
This reverts commit 3a6a03bd. Note: Also removes now-stale dependency on "aura_test_support". BUG=b/22410943 Review URL: https://codereview.chromium.org/1232213002 Cr-Commit-Position: refs/heads/master@{#338406}
-
erikchen authored
Provider::GetString is intended to return a plain-text representation of the contents of the paste board. On OSX, it was possible for the paste board to contain an NSURL, but not an NSString, and as a result Provider::GetString was incorrectly returning the empty string. This bug manifests itself when Chrome is compiled against the OSX 10.10 SDK. I didn't trace down the exact source of the bug, although it is likely related to https://codereview.chromium.org/1128173004. BUG=463170 Review URL: https://codereview.chromium.org/1235713004 Cr-Commit-Position: refs/heads/master@{#338405}
-
alemate authored
BUG=460136 TEST=manual Review URL: https://codereview.chromium.org/1229883003 Cr-Commit-Position: refs/heads/master@{#338404}
-
kalman authored
In crrev.com/325156 I moved event invalidation logic from JavaScript into C++, but I missed out filtered events. This CL also does some cleanup. BUG=503913 R=rdevlin.cronin@chromium.org Review URL: https://codereview.chromium.org/1227093008 Cr-Commit-Position: refs/heads/master@{#338403}
-
nyquist authored
Currently the isolate_driver.py which creates the dependency files used by the isolate system, does a simple split on all spaces when trying to identify targets. This can fail if the target name contains a space in the name. In ninja, spaces are escaped with a $-prefix. An example would be 'Content$ Shell$ Helper.app'. This CL adds support for such target names and ensures that they stay as one item. Doing this uncovered a few missing dependencies and a missing file in some .isolate-files for the component build on Mac. 1st try: https://codereview.chromium.org/970203003/ 1st revert: https://codereview.chromium.org/985753002/ 2nd try: https://codereview.chromium.org/1103793002/ 2nd revert: https://codereview.chromium.org/1129493003/ 3rd try: https://codereview.chromium.org/1130523003/ 3rd revert: https://codereview.chromium.org/1131363003/ BUG=462248 Review URL: https://codereview.chromium.org/1221333013 Cr-Commit-Position: refs/heads/master@{#338402}
-
jianli authored
Usages of MessageLoop::current() in GCM production code have been replaced with ThreadTaskRunnerHandle::Get(). Usages of MessageLoop in some test codes have also been replaced, but not all since we don't have alternative to replace RunLoop. BUG=none TEST=none Review URL: https://codereview.chromium.org/1232193002 Cr-Commit-Position: refs/heads/master@{#338401}
-
- 10 Jul, 2015 29 commits
-
-
vitalybuka authored
aa575d4 Make CJBig2_Object::operator delete accept nullptr 07bb09f Remove a superfluous qualifier. No behavior change. TBR=thestig BUG=508197 Review URL: https://codereview.chromium.org/1228203005 Cr-Commit-Position: refs/heads/master@{#338400}
-
ianwen authored
A custom tab client project has been mirrored in third_party. We should add a gyp target to compile it in upstream, and delete the downstream one. This CL also updated java.gypi to let it take customizable src suffix, just like java_apk.gypi. BUG=NONE Review URL: https://codereview.chromium.org/1222403005 Cr-Commit-Position: refs/heads/master@{#338399}
-
zea authored
Previously a default theme could overwrite a custom theme if the default was already synced. Now, when a user signs in to sync on a new device, custom themes will have priority. BUG=440232 Review URL: https://codereview.chromium.org/1229953004 Cr-Commit-Position: refs/heads/master@{#338398}
-
blink-deps-roller authored
Summary of changes available at: https://chromium.googlesource.com/chromium/blink/+log/abaaf1d..abe694c TBR=rjwright@chromium.org,dpranke@chromium.org Review URL: https://codereview.chromium.org/1228203004 Cr-Commit-Position: refs/heads/master@{#338397}
-
gunsch authored
Using --gtest_filter=-AudioInputTest.* currently results in no tests being run, instead of "all tests except for AudioInputTest". R=skyostil@chromium.org,cjhopman@chromium.org Review URL: https://codereview.chromium.org/1235713003 Cr-Commit-Position: refs/heads/master@{#338396}
-
thakis authored
Revert of Revert of Clang on Windows: Remove -Wno-unused-variable. (patchset #1 id:1 of https://codereview.chromium.org/1228093005/) Reason for revert: might be better now? Original issue's description: > Revert of Clang on Windows: Remove -Wno-unused-variable. (patchset #3 id:40001 of https://codereview.chromium.org/1226573002/) > > Reason for revert: > Broke Clang build on Windows according to http://crbug.com/505319#c30. > > Those warnings should be fixed before relanding. > > Original issue's description: > > Clang on Windows: Remove -Wno-unused-variable. > > > > Unused variables are now errors. However, since lots of third-party code > > has unused variables, added a blanket suppression to all third-party > > code. > > > > BUG=505319 > > > > Committed: https://crrev.com/3371ccbd9d83e1031c5891520e88acbc9c1859a0 > > Cr-Commit-Position: refs/heads/master@{#338242} > > TBR=garykac@chromium.org,thakis@chromium.org > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=505319 > > Committed: https://crrev.com/ff68a3ba6f2dc9b226047b3355c135f73352570e > Cr-Commit-Position: refs/heads/master@{#338253} TBR=garykac@chromium.org,mgiuca@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=505319 Review URL: https://codereview.chromium.org/1232543005 Cr-Commit-Position: refs/heads/master@{#338395}
-
newt authored
Port forwarding over IPv6 results in this failure: "bind: Cannot assign requested address", so force usage of IPv4. R=nyquist@chromium.org Review URL: https://codereview.chromium.org/1236473005 Cr-Commit-Position: refs/heads/master@{#338394}
-
thakis authored
No inteded behavior change. Fixes: ..\..\sandbox\win\src\process_mitigations.cc(90,24) : warning(clang): unused variable 'MEM_EXECUTE_OPTION_ENABLE' [-Wunused-variable] static const int MEM_EXECUTE_OPTION_ENABLE = 1; ^ ..\..\sandbox\win\src\service_resolver_32.cc(21,12) : warning(clang): unused variable 'kNop' [-Wunused-const-variable] const BYTE kNop = 0x90; ^ ..\..\sandbox\win\src\service_resolver_32.cc(33,11) : warning(clang): unused variable 'kMaxService' [-Wunused-const-variable] const int kMaxService = 1000; ^ BUG=505319 Review URL: https://codereview.chromium.org/1232723002 Cr-Commit-Position: refs/heads/master@{#338393}
-
Reid Kleckner authored
R=thakis@chromium.org BUG= Review URL: https://codereview.chromium.org/1225113002. Cr-Commit-Position: refs/heads/master@{#338392}
-
Nico Weber authored
BUG=505317 TBR=benwells@chromium.org Review URL: https://codereview.chromium.org/1236443005 . Cr-Commit-Position: refs/heads/master@{#338391}
-
newt authored
This updates all the clients of showSnackbar() to use the new variant of the method that takes a single Snackbar object. The old overloads of showSnackbar() have been removed. This also renames removeSnackbarEntry() to removeMatchingSnackbars(), which seems like a clearer name. Review URL: https://codereview.chromium.org/1235453002 Cr-Commit-Position: refs/heads/master@{#338390}
-
nednguyen authored
Review URL: https://codereview.chromium.org/1229813005 Cr-Commit-Position: refs/heads/master@{#338389}
-
apacible authored
Currently, the routes in the sink list are only updated when the dialog is opened. We don't update them when we have create new or close existing routes. This change updates the sink list to reflect any active routes immediately when they WebUI knows about them. BUG=507802 Review URL: https://codereview.chromium.org/1218213007 Cr-Commit-Position: refs/heads/master@{#338388}
-
sullivan authored
Fix adb usage in tools/telemetry/telemetry/core/platform/profiler after https://codereview.chromium.org/1213423003/ BUG=509039 Review URL: https://codereview.chromium.org/1232683002 Cr-Commit-Position: refs/heads/master@{#338387}
-
nednguyen authored
Update the references in telemetry/ to use telemetry/third_party instead of src/third_party/ BUG=472672 Review URL: https://codereview.chromium.org/1229153003 Cr-Commit-Position: refs/heads/master@{#338386}
-
ajuma authored
Calling Layer::Update should not cause changes to tree topology. CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1232573005 Cr-Commit-Position: refs/heads/master@{#338385}
-
estade authored
BUG=508897 Review URL: https://codereview.chromium.org/1233713003 Cr-Commit-Position: refs/heads/master@{#338384}
-
stevenjb authored
BUG=481563 Review URL: https://codereview.chromium.org/1219753007 Cr-Commit-Position: refs/heads/master@{#338383}
-
jdonnelly authored
The usage of these strings was removed in https://codereview.chromium.org/1226933004/. BUG=484806 Review URL: https://codereview.chromium.org/1228343003 Cr-Commit-Position: refs/heads/master@{#338382}
-
blink-deps-roller authored
Summary of changes available at: https://chromium.googlesource.com/chromium/blink/+log/1c59921..abaaf1d TBR=rjwright@chromium.org,dpranke@chromium.org Review URL: https://codereview.chromium.org/1231193002 Cr-Commit-Position: refs/heads/master@{#338381}
-
aruslan authored
This is one of the possible M-45 solutions for http://crbug.com/504191. Unfortunately, it introduces at most one non-leaking but unnecessary WebContents per tab being held after the distillation was used on the tab. The proper solution discussed with mdjones@ involves discarding the cached original page WebContents on any navigation (except going back) and using it for the rapid back-press. Given that the direction for M-46 is to switch the Reader Mode view to be an overlay (like CS) it is understood to be unnecessary and unfeasible to complicate M-45, as this code is going to be rewritten anyway. BUG=504191 Review URL: https://codereview.chromium.org/1229713002 Cr-Commit-Position: refs/heads/master@{#338380}
-
zea authored
This also adds support for the normal preferences datatype because that's the one hardcoded as a user selectable type, but because it doesn't have a datatype controller on mobile, it will never be turned on (and it therefore won't be preferred, so we won't receive invalidations for it). BUG=505542 Review URL: https://codereview.chromium.org/1222203008 Cr-Commit-Position: refs/heads/master@{#338379}
-
dzhioev authored
The bug was fixed in paper-icon-button v1.0.2. BUG=none Review URL: https://codereview.chromium.org/1234443002 Cr-Commit-Position: refs/heads/master@{#338378}
-
imcheng authored
BUG=504938 NOTRY=true TBR=mfoltz Review URL: https://codereview.chromium.org/1232063005 Cr-Commit-Position: refs/heads/master@{#338377}
-
eugenis authored
MemorySanitizer has false positives on tests that use GPU. See http://dev.chromium.org/developers/testing/memorysanitizer for more details. BUG=508959 TBR=caseq Review URL: https://codereview.chromium.org/1230063009 Cr-Commit-Position: refs/heads/master@{#338376}
-
Nico Weber authored
BUG=505317 TBR=benwells@chromium.org Review URL: https://codereview.chromium.org/1226373006 . Cr-Commit-Position: refs/heads/master@{#338375}
-
aurimas authored
This CL adds functionality to expand the existing text selection when the contextual search server returns what the user is most likely to search for. BUG=396738 Review URL: https://codereview.chromium.org/1205033005 Cr-Commit-Position: refs/heads/master@{#338374}
-
keenanb authored
The implementation of planned changes to iframe permissions handling should hinge on the expected impact of the changes. This rough patch allows us to collect some information about the expected impact by monitoring how often an iframe requests permissions, what kinds it requests, and what permissions its parent has or doesn't. TBR=tsepez@chromium.org Review URL: https://codereview.chromium.org/1197853005 Cr-Commit-Position: refs/heads/master@{#338373}
-
chcunningham authored
Also fixing test failures. Mostly updating test expectations. Also includes fix for clockless renderer logic that caused some tests to stall. BUG=501445 Review URL: https://codereview.chromium.org/1207423003 Cr-Commit-Position: refs/heads/master@{#338372}
-