summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix some bugs in paint manager. Some of the class members were not gettingbrettw@chromium.org2010-11-141-3/+7
| | | | | | | | | | | | | initialized in the constructor. Also, when a manual callback was executed, if a regular fluch happened to come in the intervening time, we would cause an assertion failure because it would always try to paint. Now when we get the callback, we can ignore it if there is already a flush pending. Original review=http://codereview.chromium.org/4886004/ git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66082 0039d316-1c4b-4281-b951-d872f2087c98
* Implement DrawGlyphs and refactor the FontDescription serialization suchbrettw@chromium.org2010-11-147-132/+223
| | | | | | that it can be reused for this code. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66081 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 582.0 to 583.0chrome-release@google.com2010-11-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66077 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 65996 (test breakage) - Disallow Singleton and LazyInstance on ↵willchan@chromium.org2010-11-1315-213/+75
| | | | | | | | | | | | | | | | non-joinable threads. Fix all known instances or explicitly allow them. Usually the fix involves switching from Default traits to Lazy traits. BUG=61753 TEST=none Review URL: http://codereview.chromium.org/4635012 TBR=willchan@chromium.org Review URL: http://codereview.chromium.org/4980001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66071 0039d316-1c4b-4281-b951-d872f2087c98
* gtk: User CHROMEGTK macro in HungRendererDialogGtk.tfarina@chromium.org2010-11-131-8/+6
| | | | | | | | | BUG=None TEST=trybots Review URL: http://codereview.chromium.org/4976001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66070 0039d316-1c4b-4281-b951-d872f2087c98
* Apparently we weren't running this unittest.abarth@chromium.org2010-11-132-1/+2
| | | | | | | | | When porting this test to NaCl, I discovered that it didn't build! This patch makes it build and adds it to our test suite. Review URL: http://codereview.chromium.org/4966001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66068 0039d316-1c4b-4281-b951-d872f2087c98
* linux: rename a variable to a more descriptive nameevan@chromium.org2010-11-132-7/+9
| | | | | | | | | | | I hit this DCHECK and didn't know if it was telling me that initialization failed or that initialization had already happened. TEST=compiles Review URL: http://codereview.chromium.org/4882005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66067 0039d316-1c4b-4281-b951-d872f2087c98
* linux: fix cache corruption when using multiple --user-data-direvan@chromium.org2010-11-133-6/+25
| | | | | | | | | | | | | | This regressed in r59021. I think I can fix it in a cleaner way with some refactoring, but for now since I want to cherry-pick this onto older branches let's revert some of r59021 to fix this in the simplest way possible. BUG=59824 TEST=manual (will write a test in my followup that refactors it) Review URL: http://codereview.chromium.org/4911002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66066 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative chromeos build fix.erg@chromium.org2010-11-131-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66065 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Require gtk theme authors to specify their own frame colors.erg@chromium.org2010-11-137-172/+401
| | | | | | | | | | | | | | | 1) Fix our heuristics to not be terribly wrong, while discouraging their use. If the theme author doesn't specify colors in the form of ChromeGtkFrame::frame-color, use the old MetaFrames/selection color fallback (tinting slightly darker). 2) Give the ChromeGtkFrame several optional widget style properties allowing theme authors to explicitly specify colors for the frame and scrollbars, and control the gradient on top of the chrome frame. TODO: Do we want to let theme authors override the close/min/max button images? BUG=62377, 35317 TEST=for now, compiles, as the needed data hasn't been added by theme authors. Review URL: http://codereview.chromium.org/4715005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66064 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore base::subtle::Barrier_AtomicIncrement under TSantimurrrr@chromium.org2010-11-131-0/+2
| | | | | | | TBR=glider Review URL: http://codereview.chromium.org/4970001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66063 0039d316-1c4b-4281-b951-d872f2087c98
* Adding style notion to the TextButton.glotov@google.com2010-11-1329-17/+142
| | | | | | | | | | | Welcome screen uses different style of buttons. BUG=chromium-os:8468 TEST=none Review URL: http://codereview.chromium.org/4402001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66061 0039d316-1c4b-4281-b951-d872f2087c98
* Username label customization.altimofeev@chromium.org2010-11-133-76/+110
| | | | | | | | | | | | Implemented left margin. Also implemented fade out in the end of the label. BUG=chromeos:7896 TEST=Compare with the mocks from the issue. Review URL: http://codereview.chromium.org/4708010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66060 0039d316-1c4b-4281-b951-d872f2087c98
* Add THROBBER style for BubbleWindow.dilmah@chromium.org2010-11-136-41/+111
| | | | | | | | | | | Employ BubbleWindow with throbber for proxy settings dialog. BUG=http://crosbug.com/7322 TEST=Manual Review URL: http://codereview.chromium.org/4841005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66057 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 581.0 to 582.0chrome-release@google.com2010-11-131-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66055 0039d316-1c4b-4281-b951-d872f2087c98
* Sing in pod label changed.altimofeev@chromium.org2010-11-132-3/+2
| | | | | | | | | | | Use 'Sing in' label instead of the long one. BUG=chromium-os:9084 TEST=manual Review URL: http://codereview.chromium.org/4817002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66053 0039d316-1c4b-4281-b951-d872f2087c98
* Remove DLLs from the module enumerator blacklist that were only there for ↵finnur@chromium.org2010-11-131-13/+6
| | | | | | | | | | | | | demonstating the feature. Also fixed some lint issues. BUG=None TEST=None Review URL: http://codereview.chromium.org/4855004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66052 0039d316-1c4b-4281-b951-d872f2087c98
* Add more UMA tab counters.finnur@chromium.org2010-11-131-1/+13
| | | | | | | | | BUG=62341 TEST=None Review URL: http://codereview.chromium.org/4898001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66051 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build for third_party/qcms when SSE is diabled.thestig@chromium.org2010-11-131-0/+8
| | | | | | | | | BUG=none TEST=32-bit official linux build goes green. TBR=abarth Review URL: http://codereview.chromium.org/4965001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66050 0039d316-1c4b-4281-b951-d872f2087c98
* Disable crashy PPAPITest.FileIO/FileRef.thestig@chromium.org2010-11-131-8/+4
| | | | | | | | | BUG=63045 TEST=none TBR=darin Review URL: http://codereview.chromium.org/4964001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66049 0039d316-1c4b-4281-b951-d872f2087c98
* Heapchecker: Add more suppressions for ClientSideDetectionServiceTest.thestig@chromium.org2010-11-131-0/+23
| | | | | | | | | BUG=62943 TEST=Heapchecker goes green? TBR=noelutz Review URL: http://codereview.chromium.org/4963001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66048 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Widen a suppression.thestig@chromium.org2010-11-131-1/+1
| | | | | | | | | BUG=46161 TEST=none TBR=timurrrr Review URL: http://codereview.chromium.org/4962001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66047 0039d316-1c4b-4281-b951-d872f2087c98
* DOMUI: Update the CSS for the selected navbar item to match latestjhawkins@chromium.org2010-11-131-14/+9
| | | | | | | | | | | mocks. BUG=none TEST=none Review URL: http://codereview.chromium.org/4943001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66042 0039d316-1c4b-4281-b951-d872f2087c98
* roll to vorbis decoder fix from upstream ffmpeg r25726fbarchard@chromium.org2010-11-131-1/+1
| | | | | | | | | BUG=61347 TEST=http://upload.wikimedia.org/wikipedia/commons/7/79/Big_Buck_Bunny_small.ogv Review URL: http://codereview.chromium.org/4957001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66041 0039d316-1c4b-4281-b951-d872f2087c98
* Notification fix for case when there is no mobile plan. Fixed network menu ↵zelidrag@chromium.org2010-11-139-137/+254
| | | | | | | | | | | | | | to properly redirect to partner payment portal when we run out of plan. Changed usage notification to display "More info..." instead of "Buy plan". BUG=chromium-os:8745, chromium-os:8724, chromium-os:8853, chromium-os:8685 TEST=see listed bugs for details Review URL: http://codereview.chromium.org/4699004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66039 0039d316-1c4b-4281-b951-d872f2087c98
* Looks like PPAPITest.FileIO fails on Win XP (dbg) too, disable for now...dumi@chromium.org2010-11-131-5/+5
| | | | | | | | | | BUG=none TEST=none TBR=darin Review URL: http://codereview.chromium.org/4951001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66038 0039d316-1c4b-4281-b951-d872f2087c98
* Disable PPAPITest.FileIO on Mac until I figure out why it fails.dumi@chromium.org2010-11-131-1/+7
| | | | | | | | | | | BUG=none TEST=none TBR=darin Review URL: http://codereview.chromium.org/4949002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66037 0039d316-1c4b-4281-b951-d872f2087c98
* Dispatch MIME registry queries to FILE thread.kinuko@chromium.org2010-11-139-66/+164
| | | | | | | | | | | | | Otherwise they hit a base::ThreadRestrictions::AssertIOAllowed() assertion. Introduced MimeRegistryDispatcherHost for code sharing among renderer_host and worker_host. BUG=62601 TEST=none Review URL: http://codereview.chromium.org/4857001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66035 0039d316-1c4b-4281-b951-d872f2087c98
* Mark PPAPITest.URLLoader as flakyarv@chromium.org2010-11-131-1/+2
| | | | | | | | BUG=57053 TEST=None. TBR=nrettw@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66034 0039d316-1c4b-4281-b951-d872f2087c98
* Add "Extension" prefix to two extension related tests.tfarina@chromium.org2010-11-132-24/+24
| | | | | | | | | BUG=60632 TEST=trybots Review URL: http://codereview.chromium.org/4893001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66033 0039d316-1c4b-4281-b951-d872f2087c98
* Disable SyncerThread's NudgeSyncerWithDatatypes unit test.zea@chromium.org2010-11-131-2/+3
| | | | | | | | | | | | | Need to fix RequestPause/RequestResume before turning this back on, else we run into data races checking the model type information. BUG=62880 TEST=none TBR=tim Review URL: http://codereview.chromium.org/4810003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66032 0039d316-1c4b-4281-b951-d872f2087c98
* Fix GL_OES_standard_derivatives support.gman@chromium.org2010-11-134-0/+11
| | | | | | | | | | | Forgot to add an enum TEST=another opengl es 2.0 conformance test passes BUG=none Review URL: http://codereview.chromium.org/4867001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66030 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Fix modal dialog crash when screen is locked.derat@chromium.org2010-11-133-11/+25
| | | | | | | | | | | | | | | This adds the screen locker window to its own window group, preventing GTK widgets from other windows from grabbing the focus from it. (Otherwise, we intentionally crash when we see the focus get stolen to prevent Chrome from accepting input into other windows while the screen is locked.) BUG=chromium-os:8999 TEST=ran "setTimeout(function() { alert(); }, 2000)" in a JS console, locked the screen, and checked that we no longer crash Review URL: http://codereview.chromium.org/4908001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66029 0039d316-1c4b-4281-b951-d872f2087c98
* Rename CloneDragData to CloneBookmarkNode.tfarina@chromium.org2010-11-133-25/+20
| | | | | | | | | BUG=37891 TEST=trybots Review URL: http://codereview.chromium.org/4825002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66028 0039d316-1c4b-4281-b951-d872f2087c98
* DOMUI: Show the sync login dialog when the user presses the sync-action-linkjhawkins@chromium.org2010-11-131-8/+4
| | | | | | | | | | | button. BUG=61500 TEST=none Review URL: http://codereview.chromium.org/4922001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66025 0039d316-1c4b-4281-b951-d872f2087c98
* Workaround for some pyauto test flakiness on linux. Tests that use the omniboxace@chromium.org2010-11-134-2/+20
| | | | | | | | | | | | | immediately after creating a new window need to wait for it to be "ready" on linux. **remake of issue4838001 (nuked client, long story) BUG=62783,44203 Review URL: http://codereview.chromium.org/4931001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66024 0039d316-1c4b-4281-b951-d872f2087c98
* Try re-enabling the file-related PPAPI tests. The python server seemsdumi@chromium.org2010-11-131-0/+12
| | | | | | | | | | | to not crash anymore. BUG=none TEST=none Review URL: http://codereview.chromium.org/4869001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66023 0039d316-1c4b-4281-b951-d872f2087c98
* Enable sandboxed flash on windows by default.cpu@chromium.org2010-11-134-18/+54
| | | | | | | | | | | | | | It requires flash 10.1.103.19 or better, the current flash in trunk is 10.1.103.20 so we are fine. BUG=50796 TEST=see bug Review URL: http://codereview.chromium.org/4870001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66022 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind Mac: Suppress errors in Security::KeychainCore.thestig@chromium.org2010-11-131-0/+30
| | | | | | | | BUG=63024 TEST=none Review URL: http://codereview.chromium.org/4890003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66021 0039d316-1c4b-4281-b951-d872f2087c98
* Don't run apps promo tests on chrome osjstritar@chromium.org2010-11-121-4/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4884003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66020 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linux build.kkania@chromium.org2010-11-121-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66019 0039d316-1c4b-4281-b951-d872f2087c98
* Mark snapshot tests as FAILS on Linux.kkania@chromium.org2010-11-121-3/+18
| | | | | | Review URL: http://codereview.chromium.org/4923001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66013 0039d316-1c4b-4281-b951-d872f2087c98
* Update extract_actions to include PDF UMA stats.jam@chromium.org2010-11-122-0/+27
| | | | | | Review URL: http://codereview.chromium.org/4900003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66011 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting as this causes chrome frame unit tests to crash. Please fix and ↵ananta@chromium.org2010-11-126-39/+43
| | | | | | | | | | | | | | | | | | | | | | | | resubmit Revert 66002 - Change the FF CEEE to create its chrome frame instance initially hidden, and make it visible only once the content is done loading. This avoids any flicker at startup, and fixes a bug where the chrome frame instance is removed after a print preview. Also added support to chrome frame to send an uninitialized ready state when its being torn down. BUG=62979 TEST=Make sure that there is no UI flicker on chrome frame startup, and make sure that the extenions works correct after showing print preview and closing it. Review URL: http://codereview.chromium.org/4882004 TBR=rogerta@chromium.org Review URL: http://codereview.chromium.org/4855005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66010 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test failing on IE6amit@chromium.org2010-11-121-1/+1
| | | | | | | | | | BUG=none TEST=FullTabNavigationTest.TypeAnchorUrl TBR=ananta@chromium.org Review URL: http://codereview.chromium.org/4807004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66009 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bool issues.gman@chromium.org2010-11-121-4/+4
| | | | | | | | | TEST=another opengl es 2.0 conformance test passes BUG=none Review URL: http://codereview.chromium.org/4862001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66007 0039d316-1c4b-4281-b951-d872f2087c98
* Add a histogram for tracking web store promojstritar@chromium.org2010-11-128-57/+171
| | | | | | | | | | | | | | | Creates an enumeration histogram called Extensions.AppsPromo with the following buckets: 0: launched an application from the promo 1: launched the web store from the promo 2: manually closed the promo (and uninstalled the applications) 3: promo expired BUG=61017 TEST= Review URL: http://codereview.chromium.org/4708002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66006 0039d316-1c4b-4281-b951-d872f2087c98
* Remove media::StreamSample::IsDiscontinuous() and friends.scherkus@chromium.org2010-11-127-77/+9
| | | | | | | | | | | We don't rely on samples identifying themselves as discontinuous and instead have the pipeline force a flush as part of a seek. BUG=54110 TEST=media_unittests and layout tests Review URL: http://codereview.chromium.org/4878001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66005 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate white corners around password field on screen locker.oshima@chromium.org2010-11-125-20/+79
| | | | | | | | | | | | | * CopyBackground that copies the background from other view. * Updated NewUserView to use CopyBackground. I couldn't use this for existing_user_view as surrounding area is rendered by another window. BUG=chromium-os:8101 TEST=Check username/password fields on new user pods and password field on screen locker have the same background as surrounding area. Review URL: http://codereview.chromium.org/4882003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66004 0039d316-1c4b-4281-b951-d872f2087c98
* ThreadRestrictions: mark library loading functions as doing IOevan@chromium.org2010-11-127-24/+11
| | | | | | | | | Remove the hack we used for checking that plugins didn't regress, as this is a generalization of that idea. Review URL: http://codereview.chromium.org/4161004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66003 0039d316-1c4b-4281-b951-d872f2087c98