summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add clang tool to rewrite scoped_array<T> to scoped_ptr<T[]>.dcheng@chromium.org2013-04-064-0/+160
| | | | | | | | BUG=171111 Review URL: https://codereview.chromium.org/13482006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192700 0039d316-1c4b-4281-b951-d872f2087c98
* cycle botsthakis@chromium.org2013-04-061-1/+1
| | | | | | | | | BUG=none TBR=dcheng Review URL: https://codereview.chromium.org/13482008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192697 0039d316-1c4b-4281-b951-d872f2087c98
* ScreenshotTakerTest::TakeScreenshot test leaksdhollowa@chromium.org2013-04-061-0/+23
| | | | | | | | | | | | | | Adds additional suppressions for leak in TiledLayer::Update, started at the same time as leaks in ScreenshotTakerTest, so am marking this against the same CL/Bug. BUG=227271 TEST=ScreenshotTakerTest::TakeScreenshot TBR=sschmitz@chromium.org Review URL: https://codereview.chromium.org/13710003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192692 0039d316-1c4b-4281-b951-d872f2087c98
* linux_aura: Ask the NativeTheme for various colors which were hardcoded.erg@chromium.org2013-04-061-2/+6
| | | | | | | | | | | This makes text in the omnibox dropdown visible again on linux_aura. BUG=130810 Review URL: https://chromiumcodereview.appspot.com/13722014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192690 0039d316-1c4b-4281-b951-d872f2087c98
* ImageFamily: Renamed Get method to GetBest.mgiuca@chromium.org2013-04-063-43/+43
| | | | | | | | | | | | This is a better description of the operation, since it is fuzzy rather than a direct lookup. BUG=189137 Review URL: https://chromiumcodereview.appspot.com/13713002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192689 0039d316-1c4b-4281-b951-d872f2087c98
* Context menu on views must show on mouse down for non-WIN.varunjain@chromium.org2013-04-0612-11/+190
| | | | | | | | | | | | This is mostly a copy of https://chromiumcodereview.appspot.com/12395010 which was reverted due to a regression (https://code.google.com/p/chromium/issues/detail?id=189100). I have attempted to fix that regression here. BUG=189100,179381 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=192525 Review URL: https://chromiumcodereview.appspot.com/12529012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192688 0039d316-1c4b-4281-b951-d872f2087c98
* Leaks reported in disk_cache::BackendIOdhollowa@chromium.org2013-04-061-0/+23
| | | | | | | | | | | | Adds suppressions for leaks in disk_cache::BackendIO. BUG=227301 TEST=Heapcheck goes green. TBR=dsinclair@chromium.org Review URL: https://codereview.chromium.org/13445008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192687 0039d316-1c4b-4281-b951-d872f2087c98
* Storage Monitor: Remove ↵thestig@chromium.org2013-04-066-72/+71
| | | | | | | | MediaTransferProtocolDeviceObserverLinux::GetInstance() and access it only from StorageMonitor. Review URL: https://chromiumcodereview.appspot.com/13533009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192686 0039d316-1c4b-4281-b951-d872f2087c98
* Disable UnlimitedStorageForLocalButNotSync test on Windows.xhwang@chromium.org2013-04-061-1/+10
| | | | | | | | | TBR=scottmg@chromium.org BUG=227296 Review URL: https://codereview.chromium.org/13552006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192685 0039d316-1c4b-4281-b951-d872f2087c98
* Leaks / Uninitialized data in CompositingIOSurfaceTransformerTest.*dhollowa@chromium.org2013-04-062-0/+64
| | | | | | | | | | | | Adds suppressions for leaks in CompositingIOSurfaceTransformerTest.*. BUG=227278 TEST=CompositingIOSurfaceTransformerTest.* on Valgrind TBR=miu@chromium.org Review URL: https://codereview.chromium.org/13742003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192684 0039d316-1c4b-4281-b951-d872f2087c98
* [Spellcheck] Record the number of words in the custom dictionary when the ↵rlp@chromium.org2013-04-065-4/+57
| | | | | | | | | | | | | | custom dictionary is loaded. This was removed during the refactor and needs to be put back in. BUG=226249 TEST=SpellcheckCustomDictionaryTest::RecordSizeStatsCorrectly Review URL: https://chromiumcodereview.appspot.com/13428008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192683 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] Extend setup timeout for content_browsertests.newt@chromium.org2013-04-061-0/+4
| | | | | | | | | | | | | | content_browsertests were timing out on the Android FYI bots since it took more than 7 minutes to push the test files to the device. This extends the timeout to 20 minutes, as a stopgap until we can reduce the number of files that need to be pushed. BUG=138275 Review URL: https://chromiumcodereview.appspot.com/13674021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192682 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused BuildQueryTerms from TemplateURLService.beaudoin@chromium.org2013-04-063-87/+0
| | | | | | | | | BUG=155373 Review URL: https://chromiumcodereview.appspot.com/13727003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192681 0039d316-1c4b-4281-b951-d872f2087c98
* Instant Extended: Hide bookmark bar on search results pagesail@chromium.org2013-04-062-1/+13
| | | | | | | | | | | | | | | | | | | When on a search results page the bookmark bar should be shown. This was a regression from r189607. Fix was to hide the bookmark bar in MODE_SEARCH_RESULTS as well as MODE_SEARCH_SUGGESTIONS. BUG=225767 TEST= Added a regression test, BrowserWindowControllerTest.InstantSearchResultsMode. Ran Chrome in instant extended mode. Did a search and clicked on the results page. Verified that the bookmark bar stayed hidden. Review URL: https://chromiumcodereview.appspot.com/13726019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192680 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed apps v2 patch w.r.t. settings migration.jamiewalch@chromium.org2013-04-061-4/+13
| | | | | | | | | | | | Apps v2 can't access window.localStorage, so the settings migration code throws an exception under apps v2. BUG=226488,134213 Review URL: https://chromiumcodereview.appspot.com/13601016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192679 0039d316-1c4b-4281-b951-d872f2087c98
* Browser side changes for software compositing.skaslev@chromium.org2013-04-068-88/+233
| | | | | | | | | | BUG=124671, 161008 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/13042012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192678 0039d316-1c4b-4281-b951-d872f2087c98
* ScreenshotTakerTest::TakeScreenshot test leaksdhollowa@chromium.org2013-04-062-0/+22
| | | | | | | | | | | | Adds suppressions for leak in ScreenshotTakerTest. BUG=227271 TEST=ScreenshotTakerTest::TakeScreenshot R=sschmitz@chromium.org Review URL: https://codereview.chromium.org/13445006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192677 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Use refresh_rate from LayerTreeSettingsbacker@chromium.org2013-04-064-4/+7
| | | | | | | | | | | We use it in compositor_unittests to have a faster refresh rate during test (when WGC3D is mocked out --- no hardware vsync). TEST=cc_unittests pass, compositor_unittests --ui-enable-threaded-compositing are faster Review URL: https://chromiumcodereview.appspot.com/13674006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192676 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Moved contents_swizzled out of TileManagervmpstr@chromium.org2013-04-068-24/+8
| | | | | | | | | | | | | Drawing info now has everything it needs to calculate the contents_swizzled instead of it being set in TileManager in two spots. BUG=225804 Review URL: https://chromiumcodereview.appspot.com/13665003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192675 0039d316-1c4b-4281-b951-d872f2087c98
* Add comment explianing memory policy on Mac.ccameron@chromium.org2013-04-061-0/+3
| | | | | | | | | TBR=nduca@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/13655002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192674 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor ChunkDemuxer code so all source state is in a SourceState class.acolwell@chromium.org2013-04-062-74/+165
| | | | | | | | BUG=172688 Review URL: https://chromiumcodereview.appspot.com/13652012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192673 0039d316-1c4b-4281-b951-d872f2087c98
* media: Support VP9 in media source.tomfinegan@chromium.org2013-04-063-0/+39
| | | | | | Review URL: https://chromiumcodereview.appspot.com/13652011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192672 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Make animations tick regardless of drawing.danakj@chromium.org2013-04-0616-125/+463
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compositor should tick and finish animations even if it is not drawing anything. It can not draw for various reasons: 1) The tab is backgrounded. 2) CanDraw() is false for any of its reasons. 3) PrepareToDraw() fails due to checkerboarding. 4) There is no damage on the screen to draw. Currently the problems are: - When backgrounded, the animations are ticked but their states are not updated. - When CanDraw() is false, we don't draw, and animations just stop ticking. - If we stop drawing when we damage the screen, we tick animations, but don't update animation state since this happens in DrawLayers(). To solve these problems, I've moved the animation control more explicitly out of LayerTreeHostImpl. The proxy already calls Animate(). Now it will also call UpdateAnimationState(). It always does this after calling Animate() regardless if drawing or not. Secondly, the missing UpdateAnimationState() call is added to the OnTimerTick for background animation ticking. We enable background ticking only when we change visibility, currently. But when CanDraw() is false, we don't draw and thus don't tick animations. So instead we add to LayerTreeHostImpl a UpdateBackgroundAnimateTicking() method. We call this always after calling Animate() since that can remove animations - it's something Animate() used to do. And we also call this: a) After a commit - this could add new animations, or change visibility. b) After changing CanDraw()'s state. However, when PrepareToDraw() is false, we do not want to start new animations so we let animations finish without starting new ones. This is verified by the LayerTreeHostAnimationTestCheckerboardDoesntStartAnimations test. This is covered by adding single-thread mode to all the animation unit tests (except those that call SetNeedsAnimate() which is not legal in single thread mode). Also by new tests: LayerTreeHostAnimationTestRunAnimationWhenNotCanDraw.RunSingleThread LayerTreeHostAnimationTestRunAnimationWhenNotCanDraw.RunMultiThread LayerTreeHostAnimationTestRunAnimationWhenNotVisible.RunSingleThread LayerTreeHostAnimationTestRunAnimationWhenNotVisible.RunMultiThread LayerTreeHostAnimationTestCheckerboardDoesntStartAnimations.RunMultiThread Added scheduler tests: SchedulerStateMachineTest.ReportIfNotDrawing SchedulerStateMachineTest.ReportIfNotDrawingFromAcquiredTextures R=ajuma@chromium.org BUG=222915 Review URL: https://chromiumcodereview.appspot.com/13613003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192671 0039d316-1c4b-4281-b951-d872f2087c98
* Use NTP time for video frame timestamp.justinlin@chromium.org2013-04-063-3/+26
| | | | | | | | | | | Add tracing for capture timestamps. BUG=225209 Review URL: https://chromiumcodereview.appspot.com/13554003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192670 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the host side of the PPB_PDF proxy.raymes@chromium.org2013-04-0613-32/+617
| | | | | | | | | TBR=brettw@chromium.org Review URL: https://chromiumcodereview.appspot.com/13004012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192669 0039d316-1c4b-4281-b951-d872f2087c98
* Add provision_devices step to all Android testers.sivachandra@chromium.org2013-04-062-37/+36
| | | | | | | | | | | | This CL adds --auto-reconnect as an option to the provisioning script. This option is not being used. BUG=164180 Review URL: https://chromiumcodereview.appspot.com/13649010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192668 0039d316-1c4b-4281-b951-d872f2087c98
* Fix uninitialized POD member |use_custom_insets_| to fix regression and coveritydbeam@chromium.org2013-04-061-1/+2
| | | | | | | | | | | | issue somewhere (I'm sure). R=sky@chromium.org BUG=224259 Review URL: https://chromiumcodereview.appspot.com/13533021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192667 0039d316-1c4b-4281-b951-d872f2087c98
* sync: Refactor job ownership in SyncSchedulerrlarocque@chromium.org2013-04-067-478/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change separates the tracking of what work needs to be done from the decision of when to do it. Prior to this change, SyncSessionJobs were owned either by Closures posted to the sync thread's message loop, or held temporarily in unscheduled_nudge_storage_, a member of the SyncScheduler. Following this change, there can be only two jobs in existence, and they will be referenced only by the scoped_ptr members of SyncScheduler named pending_nudge_job_ and pending_configure_job_. This change, along with some previous changes to the way we schedule tasks, makes it possible to simplify the job "saving" logic. Jobs with purpose == NUDGE are saved by assigning them to pending_nudge_job_ or coalescing them with the existing pending_nudge_job_. Jobs with purpose == CONFIGURE are never coalesced, and can be saved in the pending_configure_job_ member. These changes allow us to make SyncSessionJob::Clone() obsolete. The logic in ScheduleNudgeImpl() has been updated to take advantage of the fact that the pending job is much easier to find now. It should now be much better at coalescing its sources. In other words, there will be less scenarios where it can drop notification hints. However, there are still some cases in DecideOnJob() that may induce it to drop hints unnecessarily. The scheduling logic has been modified, too. We've removed support for the nudge while in an exponential backoff interval. This makes it possible to track the next wakeup time using a single timer, since the wakeup event will be one of: - The end of a throttled interval - An end-of-backoff-interval retry - A scheduled nudge and these scenarios are now mutually exclusive. BUG=175024 Review URL: https://chromiumcodereview.appspot.com/13422003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192666 0039d316-1c4b-4281-b951-d872f2087c98
* Search & replace of -webkit-box-shadow -> box-shadowcbiesinger@chromium.org2013-04-063-16/+16
| | | | | | | | | | | | Webkit has supported unprefixed box-shadow since December 2010: http://peter.sh/2010/12/no-more-delete-unprefixed-box-shadows-and-a-have-happy-new-year/ BUG= Review URL: https://chromiumcodereview.appspot.com/12842013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192665 0039d316-1c4b-4281-b951-d872f2087c98
* cros: Disallow opening new tab/popup in app mode.xiyuan@chromium.org2013-04-061-1/+9
| | | | | | | | | BUG=178469 Review URL: https://chromiumcodereview.appspot.com/13638012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192663 0039d316-1c4b-4281-b951-d872f2087c98
* Use java_apk.gypi for gtest apkscjhopman@chromium.org2013-04-063-71/+63
| | | | | | | | | | | | | | | | | | | | | | | | Currently, normal APKs and instrumentation APKs are both built using java_apk.gypi (which includes all kinds of new hotness). Native unittest APKs, though use apk_test.gypi and thus the complicated native_test_apk.xml and Android's Ant build.xml. That is bad. This change updates apk_test.gypi to include java_apk.gypi and so brings these two ways of building APKs into alignment. It also very slightly updates the configurability of java_apk.gypi and apk-package.xml. There are still a couple of targets in WebKit that use generate_native_test.py and native_test_apk.xml directly that need to be updated to use apk_test.gypi before those two scripts can be simplified/removed. BUG=158821 Review URL: https://chromiumcodereview.appspot.com/13564003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192662 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: Make compositor_unittests work with --ui-enable-threaded-compositingbacker@chromium.org2013-04-067-53/+68
| | | | | | | | | | | | Check that a draw occured, rather than just that it was scheduled. Verify that CompositorDelegate is not called if compositing is threaded. BUG=173417 TEST=compositor_unittests --ui-enable-threaded-compositing Review URL: https://chromiumcodereview.appspot.com/13555004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192661 0039d316-1c4b-4281-b951-d872f2087c98
* MacTerminateOnHeapCorruption shouldn't leak the OOM killer into the shared ↵avi@chromium.org2013-04-061-4/+5
| | | | | | | | | | | | test context. BUG=196349 TEST=SecurityTest.NewOverflow and CallocOverflow should not fail as part of a long test run Review URL: https://chromiumcodereview.appspot.com/13529020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192660 0039d316-1c4b-4281-b951-d872f2087c98
* Merge ui::Layer's concept of position with cc::Layer'sajuma@chromium.org2013-04-064-22/+13
| | | | | | | | | | | | | | | | This makes ui::Layer use cc::Layer::SetPosition for setting its position, instead of baking its position into the transform that's set on the cc::Layer. This means that a change to a ui::Layer's bounds no longer affects the transform set on the cc::Layer, and hence bounds animations no longer conflict with threaded transform animations. BUG=170219,226326 Review URL: https://chromiumcodereview.appspot.com/13725015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192659 0039d316-1c4b-4281-b951-d872f2087c98
* Add more URL to the whitelist in source_index.pysebmarchand@chromium.org2013-04-061-2/+15
| | | | | | | | | | Context: https://groups.google.com/a/chromium.org/forum/?fromgroups=#!topic/chromium-dev/1aTQc4fd-rk BUG= Review URL: https://chromiumcodereview.appspot.com/13529016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192658 0039d316-1c4b-4281-b951-d872f2087c98
* Fix large mis-paint when resizing windows aura chromecpu@chromium.org2013-04-067-6/+38
| | | | | | | | | | | | | | | | | | | See bug attached for screenshots The CL does two things: - Disables the resizer lock, so that UI bits can go ahead of content bits - Janks (blocks) the UI thread until the compositor has flushed / finished the pending commands. This makes the mis-draw way less, up to one frame behind, which at my regular mouse speed of 1.2 pixels / ms comes out to 20 pixels of whiteout. BUG=177115 TEST=none Review URL: https://codereview.chromium.org/13604007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192657 0039d316-1c4b-4281-b951-d872f2087c98
* Android: Provide a smaller list of files to be pushed for content_browsertests.nileshagrawal@chromium.org2013-04-061-13/+81
| | | | | | | | BUG=138275 Review URL: https://codereview.chromium.org/13533022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192656 0039d316-1c4b-4281-b951-d872f2087c98
* autotestPrivate.loginStatus returns a dictionary instead of a string.achuith@chromium.org2013-04-054-53/+78
| | | | | | | | | BUG=225911 TEST=manual + browser test ExtensionApi.AutotestPrivate Review URL: https://chromiumcodereview.appspot.com/13520005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192655 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up comments and code for pin validation.palmer@chromium.org2013-04-051-11/+19
| | | | | | | | | | | | | | It should be crystal clear when, and why, pin validation is and is not performed. TEST=net_unittests; with an OFFICIAL_BUILD: can still connect to pinned sites, and https://pinningtest.appspot.com fails with net::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN. Review URL: https://chromiumcodereview.appspot.com/13466020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192654 0039d316-1c4b-4281-b951-d872f2087c98
* libflac and libspeex are only used if input_speech==1, so add the ↵mostynb@opera.com2013-04-051-5/+5
| | | | | | | | | | dependencies as needed. BUG=none Review URL: https://chromiumcodereview.appspot.com/13431003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192653 0039d316-1c4b-4281-b951-d872f2087c98
* Report disabled plugin in CreatePlugin.xhwang@chromium.org2013-04-055-260/+166
| | | | | | | | | | | | | | | | | | Currently we only get stats about missing plugins (including unregistered plugin and missing plugin file). It is also interesting to know how many plugin creation failed because it is disabled. User may forget that he/she disabled a particular plugin and he/she doesn't get an info bar in this case, which could cause confusion. In this CL: - Rename MissingPluginReporter to PluginUMAReporter. - Add ReportPluginDisabled function. - Call ReportPluginDisabled function if the plugin is disabled in CreatePlugin. - Refactor PluginUMATest to remove duplicate code. BUG=226107 TEST=Unittests pass. Review URL: https://chromiumcodereview.appspot.com/13414007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192652 0039d316-1c4b-4281-b951-d872f2087c98
* Support storing the VisibilityClient on windows other than the RootWindow. ↵ben@chromium.org2013-04-053-16/+23
| | | | | | | | | What this means is you can set an object implementing VisibilityClient on any window in the hierarchy and this impl will handle layer visibility changes for that subtree. R=sky@chromium.org Review URL: https://codereview.chromium.org/13638010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192651 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Stop hiding the shelf on user-action after it was shown using gesture drag.sadrul@chromium.org2013-04-052-114/+0
| | | | | | | | | | This is effectively a revert of r184013 and r183849. BUG=227057, 173295 Review URL: https://codereview.chromium.org/13674020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192650 0039d316-1c4b-4281-b951-d872f2087c98
* Hide ContentClient getters from embedders so that they they don't reuse ↵jam@chromium.org2013-04-0570-293/+272
| | | | | | | | | content's embedder API. The main reasons are that it makes content's embedder interfaces harder to change if they're reused by the embedder, and that its makes it confusing for embedder code when there are multiple ways to do the same thing. BUG=227047 Review URL: https://codereview.chromium.org/13409003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192649 0039d316-1c4b-4281-b951-d872f2087c98
* [Coverity] Fix pass by value error in ↵kmadhusu@chromium.org2013-04-052-2/+2
| | | | | | | | | | | | | FaviconUtil::SelectFaviconFramesFromPNGs(). CID=105999 BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/13358002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192648 0039d316-1c4b-4281-b951-d872f2087c98
* Blacklist EXT_draw_buffers on Mac NVIDIA GeForce GT 650M.zmo@chromium.org2013-04-053-2/+18
| | | | | | | | | | Also, turn on support for EXT_draw_buffers on Windows. To make it easy for debugging ANGLE implementation bugs. BUG=180397 TEST=gpu_unittests,content_unittests Review URL: https://codereview.chromium.org/13730008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192647 0039d316-1c4b-4281-b951-d872f2087c98
* Browser Plugin: <webview> should inherit partition attribute of opener on ↵fsamuel@chromium.org2013-04-055-20/+73
| | | | | | | | | | | attachment. BUG=140316 Test=Updated WebViewTest.NewWindow Review URL: https://chromiumcodereview.appspot.com/13032003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192646 0039d316-1c4b-4281-b951-d872f2087c98
* Instant extended: Remove suggest commit on lost focussail@chromium.org2013-04-0511-84/+40
| | | | | | | | | | | | | | | | | | | | | | | | With this CL we no longer commit instant suggest text when the omnibox loses focus. Also see the following discussion: https://code.google.com/p/chromium/issues/detail?id=179981#c15 BUG=179981, 12664004 TEST=On Mac, ChromeOS, and Windows tested the following: - Typed "hello w" - clicked on the page and verified that suggest text remained uncommited - clicked back in the omnibox and pressed right arrow, verified that the suggest text was commited Did the same test except instead of clicking on the page I clicked into the find bar. Verified that this also worked. Also tested switching tabs and verified that suggest text is not lost. Review URL: https://chromiumcodereview.appspot.com/12792013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192645 0039d316-1c4b-4281-b951-d872f2087c98
* [mac] Make app shims look in the correct user data dir on Canary.jeremya@chromium.org2013-04-053-20/+53
| | | | | | | | | | | | | | | | On Canary, the user data directory is affected by [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CrProductDirName"]. Unfortunately in app shims, [NSBundle mainBundle] refers to the app shim's bundle, not Chrome's bundle. This patch parameterises the user-data-directory-figuring-out code on the NSBundle, so that app shims can pass an NSBundle for the real Chrome bundle. R=thakis@chromium.org Review URL: https://chromiumcodereview.appspot.com/12663023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192644 0039d316-1c4b-4281-b951-d872f2087c98
* initialize Ole so that RegisterDragDrop doesn't fail on Windowsscottmg@chromium.org2013-04-051-0/+9
| | | | | | | | | | | Fixes all AutofillDialogControllerTest which were failing on Windows. R=xhwang@chromium.org,jam@chromium.org BUG=227221 Review URL: https://codereview.chromium.org/13533026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192643 0039d316-1c4b-4281-b951-d872f2087c98