summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add skia::RefPtr class to wrap ref counted classes from Skia.danakj@chromium.org2012-12-0423-94/+321
| | | | | | | | | | | | | | | | | | | This class behaves like scoped_refptr and wraps the raw SkRefCnt subclass so that we don't have to call ref() and unref() directly on the pointers. Tested by: unit_tests:RefPtrTest.ReferenceCounting unit_tests:RefPtrTest.Construct unit_tests:RefPtrTest.DeclareAndAssign unit_tests:RefPtrTest.Assign unit_tests:RefPtrTest.Upcast BUG=163454 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11418217 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170851 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 170800 - Speculatively reverting 166585 to see if it fixes issue ↵rtenneti@chromium.org2012-12-045-14/+109
| | | | | | | | | | | | | | | | | | 160300 - 6% startup regression on Mac 10.6 Revert 166585 - Add a histogram enum to determine the cat's flavor and how many bits there are in it. BUG=159886, 160300 Review URL: https://codereview.chromium.org/11391002 TBR=mark@chromium.org Review URL: https://codereview.chromium.org/11348360 TBR=mark@chromium.org Review URL: https://codereview.chromium.org/11411343 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170850 0039d316-1c4b-4281-b951-d872f2087c98
* Defalke testOnPageFinishedCalledAfterErrorboliu@chromium.org2012-12-042-7/+12
| | | | | | | | | | | | by making timeout from 5 (default) to 15 seconds. BUG=152033 Android java test change. Ran through android trybot NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11316304 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170848 0039d316-1c4b-4281-b951-d872f2087c98
* Add Search-. as a shortcut for the Insert key when Search is acting as a ↵danakj@chromium.org2012-12-046-9/+37
| | | | | | | | | | | | | | | | Function key. NOTRY=true R=yusukes@chromium.org BUG=162268 Depends on: https://codereview.chromium.org/11421055/ Depends on: https://codereview.chromium.org/11417144/ Depends on: https://codereview.chromium.org/11415124/ Review URL: https://chromiumcodereview.appspot.com/11280153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170847 0039d316-1c4b-4281-b951-d872f2087c98
* Disable background mode for v2 packaged apps.benwells@chromium.org2012-12-031-1/+1
| | | | | | | | | | | There will be system tray support for these coming out in future. In the meantime we don't want apps to start relying on the background mode. BUG=163770 Review URL: https://chromiumcodereview.appspot.com/11421193 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170844 0039d316-1c4b-4281-b951-d872f2087c98
* google_apis: Remove some functions from test_server::HttpServersatorux@chromium.org2012-12-033-185/+61
| | | | | | | | | | | | These functions are not used. We can add them back if needed. Less code to maintain is preferable. BUG=none TEST=none Review URL: https://codereview.chromium.org/11419283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170843 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused function from color_utils.benwells@chromium.org2012-12-032-57/+0
| | | | | | | | | | | This function is not used anywhere and has been superceded by the CalculateKMeanColor functions in color_analysis. BUG=None Review URL: https://chromiumcodereview.appspot.com/11418280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170842 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Graphics2D in NaCl.brettw@chromium.org2012-12-034-30/+29
| | | | | | | | | | | | This makes Graphics2D resource creation no longer under the "dev" flag. It also makes binding a graphics context non-synchronous. It doesn't need to be synchronous other than returning success/failure, which almost nobody will check anyway, and most success/failure cases we can detect in the proxy anyway. Doing this prevents the synchronous bind from racing with the async creation in the nested-message-loop case which can run sync messages out-of-order. BUG= Review URL: https://codereview.chromium.org/11308332 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170841 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Avoid unnecessary flush when releasing a pixel buffer.reveman@chromium.org2012-12-031-7/+12
| | | | | | | | | | | | | | Instead if deleting the pixel buffer when released, just redefine it as size 0 and reuse the pixel buffer object next time a buffer is acquired. BUG=163482 TEST=manual Review URL: https://chromiumcodereview.appspot.com/11428127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170834 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: enable Linux Sandbox tests under Valgrindjln@chromium.org2012-12-031-0/+4
| | | | | | | | | | | | | | Most of these tests will actually not really run, since the probe process will fail / crash under Valgrind. At least this allows us to test syscall.cc and in the future, the compiler (once policies get compiled even when we lack kernel support). BUG=163996 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11411326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170833 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test_compositor_host_mac after r135888jamesr@chromium.org2012-12-031-1/+2
| | | | | | | | | | | This file isn't used on any bots, but is useful for development. BUG= Review URL: https://chromiumcodereview.appspot.com/11415251 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170832 0039d316-1c4b-4281-b951-d872f2087c98
* Quick fix to serial intro.mkearney@google.com2012-12-031-1/+1
| | | | | | | | TBR=miket@chromium.org Review URL: https://codereview.chromium.org/11308300 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170831 0039d316-1c4b-4281-b951-d872f2087c98
* Add ffmpegsumo.dll to 'symsrc' group for symbol upload.dalecurtis@chromium.org2012-12-031-0/+1
| | | | | | | | | | BUG=164036 TEST=none NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11434093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170830 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-12-031-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170829 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit 136400:136420zmo@google.com2012-12-031-1/+1
| | | | | | | | | BUG= TEST=tree TBR=tasak Review URL: https://codereview.chromium.org/11428145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170828 0039d316-1c4b-4281-b951-d872f2087c98
* Allow ASanified Chrome to use sched_getaffinityglider@google.com2012-12-031-0/+8
| | | | | | | BUG=127536 Review URL: https://codereview.chromium.org/11418277 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170827 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid attaching SurfaceTexture to GL context repeatedlyboliu@chromium.org2012-12-031-1/+1
| | | | | | | | | | BUG=163599 Android only change. Ran through Android trybots. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11418293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170826 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 167021, info lead to bug-fix.shess@chromium.org2012-12-031-4/+0
| | | | | | | | | | | | | | | | | | | > [Mac] Temporarily stop clearing zombie objects. > > Zombie objects are cleared to '!' to force faster failure. The bug > involves a containing object being zombied, and then trying to message > something it owns. This change will provide info on the object being > messaged, and perhaps info on who deallocated it. > > BUG=154483 > > > Review URL: https://chromiumcodereview.appspot.com/11359117 TBR=shess@chromium.org Review URL: https://codereview.chromium.org/11428147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170825 0039d316-1c4b-4281-b951-d872f2087c98
* Revert changes to have ExtensionService notify ThemeService directlyakalin@chromium.org2012-12-039-121/+102
| | | | | | | | | | | | This reverts r159875 and r170640. It cause a performance regression that's not easy to fix, as detailed in the bug. BUG=163706 TBR=asargent@chromium.org,erg@chromium.org,pkotwicz@chromium.org Review URL: https://codereview.chromium.org/11416324 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170824 0039d316-1c4b-4281-b951-d872f2087c98
* Remove TabContentsContainerGtk from ConstrainedWebDialogDelegateGtk.avi@chromium.org2012-12-031-9/+5
| | | | | | | | | | BUG=107201 TEST=no visible change Review URL: https://chromiumcodereview.appspot.com/11280270 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170823 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 170247bcwhite@chromium.org2012-12-031-10/+0
| | | | | | | | | | | | | | | | > abort SendFinancialPing if process is shutting down > > > BUG=160810 > > > Review URL: https://chromiumcodereview.appspot.com/11419137 TBR=bcwhite@chromium.org Review URL: https://chromiumcodereview.appspot.com/11421201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170822 0039d316-1c4b-4281-b951-d872f2087c98
* Experimental: Fix HasWrongProcessForURL in --site-per-process mode.creis@chromium.org2012-12-034-13/+44
| | | | | | | | | | | | | | | The experimental --site-per-process and --enable-strict-site-isolation modes disable reuse of renderer processes to improve security. The previous approach of making IsSuitableHost return false was breaking HasWrongProcessForURL, so we now return false in ShouldTryToReuseExistingProcessHost instead. BUG=160671 TEST=none Review URL: https://chromiumcodereview.appspot.com/11421179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170821 0039d316-1c4b-4281-b951-d872f2087c98
* Add gyp dependency on proguard flags.shashishekhar@chromium.org2012-12-031-0/+3
| | | | | | | | | | Apks currently are not rebuilt when proguard flags change, add gyp dependency on proguard flags. Review URL: https://chromiumcodereview.appspot.com/11419249 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170820 0039d316-1c4b-4281-b951-d872f2087c98
* build fix attemptthakis@chromium.org2012-12-031-1/+1
| | | | | | | | BUG=none Review URL: https://codereview.chromium.org/11308333 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170818 0039d316-1c4b-4281-b951-d872f2087c98
* Delete sunspider performance_ui_test.tonyg@chromium.org2012-12-034-179/+0
| | | | | | | | | | | | | It was converted to a Telemetry test which the perf bots are using now. That makes one less user of the automation proxy. BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/11419268 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170817 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-12-031-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170816 0039d316-1c4b-4281-b951-d872f2087c98
* roll gtest 621:629 and gmock 405:410thakis@chromium.org2012-12-033-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gtest: 622: Fixes gtest-tuple.h in Visual C++ 7.1. 623: Removes obsolete debug code. 624: wiki change 625: Improves Android support (by David Turner). 626: wiki change 627: wiki change 628: combines 8 changes: * Fixes some python shebang lines. * Add ElementsAreArray overloads to gmock. * Templatize MatchAndExplain to allow independent string types. * Fix bug where the constructor of the return type of ElementsAre() saves a reference instead of a copy of the arguments. * Extends ElementsAre() to accept arrays whose sizes aren't known. * Switches gTest's internal FilePath class to std::string * Switches gTest & gMock from using testing::internal::String objects to std::string. 629: Unbreak building gtest with -std=c++11 on Mac OS X 10.6. gmock: 406: wiki change 407: Pulls in gtest r615 (Renames internal enums to the kFoo naming style.) 408: Makes gmock's Pointee() work for optional<T> (by Jeffrey Yasskin). 409: wiki change 410: Same commit message as gtest 628. BUG=none Review URL: https://codereview.chromium.org/11431003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170815 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Netlink message length.pauljensen@chromium.org2012-12-031-1/+1
| | | | | | | | | BUG=163902 Review URL: https://chromiumcodereview.appspot.com/11428141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170812 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-12-031-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170811 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit 136361:136400zmo@google.com2012-12-031-1/+1
| | | | | | | | | BUG= TEST=tree TBR=tasak Review URL: https://codereview.chromium.org/11411323 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170810 0039d316-1c4b-4281-b951-d872f2087c98
* Bluetooth API Permission Dialogs.bryeung@chromium.org2012-12-0320-9/+443
| | | | | | | | | | | | | | | | | | This CL introduces two new concepts: - API permissions that cannot be found in the manifest (and therefore need not be in the optional permissions section to be optionally requested) - optional API permission requests that have associated data BUG=119473 TBR=sky@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=170514 Review URL: https://chromiumcodereview.appspot.com/11413099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170809 0039d316-1c4b-4281-b951-d872f2087c98
* [Spellcheck] remove dead filegroby@chromium.org2012-12-031-124/+0
| | | | | | | | | | | | Removed a file that's not used any more TBR=rlp@chromium.org BUG=none Review URL: https://chromiumcodereview.appspot.com/11416297 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170807 0039d316-1c4b-4281-b951-d872f2087c98
* Do not stale cached position in GeolocationProvider::AddObserver.jknotten@chromium.org2012-12-032-0/+62
| | | | | | | | | | | | | | WebKit is expecting a fresh geolocation positions from the GeolocationClient, so we should try to send a fresh geolocation position. TEST= BUG=157244 Review URL: https://chromiumcodereview.appspot.com/11312210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170806 0039d316-1c4b-4281-b951-d872f2087c98
* Move many ProcessSingleton methods to "protected" visibility as an upcoming ↵gab@chromium.org2012-12-033-38/+62
| | | | | | | | | | | | refactoring of ProcessSingleton on Windows requires that only NotifyOtherProcessOrCreate() be callable from the public interface. This doesn't change any code logic, just moves things around. BUG=None Review URL: https://codereview.chromium.org/11415237 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170805 0039d316-1c4b-4281-b951-d872f2087c98
* Linux Sandbox: add test for one argument system calls.jln@chromium.org2012-12-031-0/+8
| | | | | | | | | | | | | Make it easier to reproduce simple bugs and issues by adding a trivial test for system calls with one argument. BUG=163904 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11434088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170804 0039d316-1c4b-4281-b951-d872f2087c98
* Preserving target file name in the save as dialog if target directory ↵serya@chromium.org2012-12-032-12/+15
| | | | | | | | | | | | doesn't exist. BUG=151400 TEST=Manual test. Review URL: https://chromiumcodereview.appspot.com/11411317 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170803 0039d316-1c4b-4281-b951-d872f2087c98
* Customize user details in ash system bubble for public account modebartfab@chromium.org2012-12-0318-188/+547
| | | | | | | | | | | | | | | This CL customizes the user details shown at the top of the ash system bubble when logged into a public account. The regular display of user name and e-mail is replaced by a text that informs the user this is a public account and names the domain managing the account. The implementation follows the UI mock in the linked bug. BUG=152928 Review URL: https://chromiumcodereview.appspot.com/11377133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170802 0039d316-1c4b-4281-b951-d872f2087c98
* events: Start changing EventHandler interface to not return a value.sadrul@chromium.org2012-12-0315-101/+125
| | | | | | | | | | | | | | | | The EventHandler should explicitly stop the propagation of an event (Event::StopPropagation()), or mark it has having been handled (Event::PreventDefault()), by calling a function on the event object, instead of returning a value from the event-handler functions. This patch takes the first step by converting EventHandler::OnEvent. Subsequent patches will conver the event-specific callbacks (OnKeyEvent etc.) BUG=163618 Review URL: https://codereview.chromium.org/11308322 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170801 0039d316-1c4b-4281-b951-d872f2087c98
* Speculatively reverting 166585 to see if it fixes issue 160300 - 6% startup ↵rtenneti@chromium.org2012-12-035-109/+14
| | | | | | | | | | | | | | | regression on Mac 10.6 Revert 166585 - Add a histogram enum to determine the cat's flavor and how many bits there are in it. BUG=159886, 160300 Review URL: https://codereview.chromium.org/11391002 TBR=mark@chromium.org Review URL: https://codereview.chromium.org/11348360 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170800 0039d316-1c4b-4281-b951-d872f2087c98
* (re-)enable prerender unit tests on win_aurascottmg@google.com2012-12-031-4/+0
| | | | | | | | | R=gavinp@chromium.org BUG=128578 Review URL: https://codereview.chromium.org/11299211 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170799 0039d316-1c4b-4281-b951-d872f2087c98
* support CC expiration dates in imperative autocomplete dialog.estade@chromium.org2012-12-039-77/+235
| | | | | | | | BUG=157270,157273 Review URL: https://codereview.chromium.org/11428071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170796 0039d316-1c4b-4281-b951-d872f2087c98
* Fix showing constrained window for uninitialized tabssail@chromium.org2012-12-033-6/+77
| | | | | | | | | | | | | | | | | If a tab is added without being shown then the associated tab view for the web content will not be created yet. When a constrained window is added to that tab the window never gets shown. To fix this I've changed ConstrainedWindowMac2 to reshow the window once the web contents becomes visible. BUG=163778 TEST=Reproduced bug 163778 and verified that my patch fixes it. Verified that ConstrainedWindowMacTest.ShowInUninitializedTab fails without my patch and passes with it. Review URL: https://chromiumcodereview.appspot.com/11419277 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170795 0039d316-1c4b-4281-b951-d872f2087c98
* In chrome://settings/cookies dialog I extended hovering tooltip area for ↵vasilii@google.com2012-12-031-2/+2
| | | | | | | | | | | cookies which have been set by an application BUG=154280 Review URL: https://chromiumcodereview.appspot.com/11428098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170794 0039d316-1c4b-4281-b951-d872f2087c98
* Disable StorageInfoProviderTest.WatchingMultipleStoragesisherman@chromium.org2012-12-031-1/+2
| | | | | | | | | BUG=163964 TBR=benwells@chromium.org Review URL: https://codereview.chromium.org/11416323 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170791 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ibus dependency from PanelService.nona@chromium.org2012-12-0312-1099/+303
| | | | | | | | | | | | | This is the last CL for libibus removal. We can also remove InputMethodLookupTable and IBusUiController as well, but let me split cl for them. BUG=158264, 158265 TEST=Manually done on lumpy. Review URL: https://chromiumcodereview.appspot.com/11280159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170790 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing column widths in tables.serya@chromium.org2012-12-039-92/+177
| | | | | | | | | | | | | | | | | Affects File Manager table view and Task Manager. Previously columns was stretched to occupy full list width. As we discussed width @kenmoore and @joshwoodward won't depend on list width and have values in pixels. Total columns width may be less or more of list width. In the last case horizontal scroll bar appears. Column widths supposed to be persistent. But it is not implemented yet. BUG=126738 TEST=Check how File Manager and Task Manager tables behave when window and column resize. Review URL: https://chromiumcodereview.appspot.com/11280253 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170789 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land: Add Chrome OS accessibility histograms.dmazzoni@chromium.org2012-12-036-0/+54
| | | | | | | | | BUG=99504 TBR=joi Review URL: https://codereview.chromium.org/11414232 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170786 0039d316-1c4b-4281-b951-d872f2087c98
* Enable Chrome OS WiMAX debugging in chrome://net-internals.benchan@chromium.org2012-12-032-2/+9
| | | | | | | | | | | | | BUG=163691 TEST=Tested the following on a Chromebook: 1. Navigate to chrome://net-internals/#chromeos in Chrome. 2. Click 'WiMAX' under 'Select interface for debugging'. 3. Run 'ff_debug' in crosh to confirm that the 'wimax' tag is enabled. Review URL: https://chromiumcodereview.appspot.com/11434068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170785 0039d316-1c4b-4281-b951-d872f2087c98
* Omnibox: Create Field Trial for HQP to Ignore Mid-Word Matchesmpearson@chromium.org2012-12-035-10/+218
| | | | | | | | | | | | | Adds code to HistoryQuick provider to make it optionally only consider terms when they match at the beginning of a word boundary in the URL or titles. The current behavior allows terms to match anywhere regardless of word boundaries. Then, creates a field trial to control this behavior. Enables the trial for 25% of users. BUG=161911 Review URL: https://chromiumcodereview.appspot.com/11421139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170784 0039d316-1c4b-4281-b951-d872f2087c98
* Remove tabstrip wrappers in browser_tabstrip.avi@chromium.org2012-12-0327-225/+290
| | | | | | | | | | BUG=none TEST=no functional change Review URL: https://chromiumcodereview.appspot.com/11419276 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170783 0039d316-1c4b-4281-b951-d872f2087c98