summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Restore NativeWidgetWin::OnSetText to eliminate classic theme titlebar ↵msw@chromium.org2011-12-012-0/+9
| | | | | | | | | | | | | | | | | | | | | flickering. OnSetText (and OnSetIcon) were removed in crrev.com/111858. That was a speculative fix for crbug.com/97808. DefWindowProc for WM_SETTEXT does weird non-client painting. We need a ScopedRedrawLock to avoid flickering on tab swtich/load/etc. I didn't restore OnSetIcon for now, because: Regular browser windows rarely (if ever?) handle WM_SETICON. App windows handle WM_SETICON via DefWindowProc without flickering. BUG=89820,97808 TEST=No Windows classic theme titlebar flickering. Review URL: http://codereview.chromium.org/8757012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112418 0039d316-1c4b-4281-b951-d872f2087c98
* Trigger didCommitAndDrawCompositorFrame on fullscreen Swapbuffersjbauman@chromium.org2011-12-011-0/+4
| | | | | | | | | | | | The compositor isn't really running in this case, so we have to run the callback here to make sure the next frame is created. BUG= TEST= Review URL: http://codereview.chromium.org/8760018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112417 0039d316-1c4b-4281-b951-d872f2087c98
* Make the fullscreen exit bubble render correctly on non-white backgrounds on ↵koz@chromium.org2011-12-012-1/+13
| | | | | | | | | | | | | windows. This is achieved by introducing a custom border and background for the win fullscreen exit bubble. BUG=105514 Review URL: http://codereview.chromium.org/8714004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112416 0039d316-1c4b-4281-b951-d872f2087c98
* Move DevTools front-end IPC message handling to contentyurys@chromium.org2011-12-017-68/+258
| | | | | | | | | BUG=104625 TEST=Existing tests Review URL: http://codereview.chromium.org/8729024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112415 0039d316-1c4b-4281-b951-d872f2087c98
* Replace OldCompletionCallback in SocketStream::Delegate.yutak@chromium.org2011-12-017-66/+78
| | | | | | | | | | BUG=105683 TEST=none Review URL: http://codereview.chromium.org/8747013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112414 0039d316-1c4b-4281-b951-d872f2087c98
* export IsPortAllowedByDefault()toyoshim@chromium.org2011-12-011-6/+5
| | | | | | | | | BUG=n/a TEST=n/a Review URL: http://codereview.chromium.org/8747004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112413 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Context3D/Surface3Dpiman@chromium.org2011-12-0163-3240/+199
| | | | | | | | | | | | Graphics3D is the new black. BUG=None TEST=None Review URL: http://codereview.chromium.org/8676042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112412 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 112249 - [Mac] Move ScopedSendingEvent from content/common/mac to ↵hayato@chromium.org2011-12-0119-61/+100
| | | | | | | | | | | | | | | base/mac. Also merge content/ MockCrControlApp into base/ MockCrApp. BUG=102224 Review URL: http://codereview.chromium.org/8724004 TBR=shess@chromium.org Review URL: http://codereview.chromium.org/8762020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112411 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 112399 - Aura: Tooltip refactor. This Cl does the following:hbono@chromium.org2011-12-0119-640/+331
| | | | | | | | | | | | | | | | | * Add tooltip functionality to aura_shell that can be access through aura client API * Provide an implementation of views::TooltipManager for aura (TooltipManagerAura) that views can use to display/update tooltips in aura * Remove the no longer needed TooltipManagerViews. BUG=97249 TEST=none Review URL: http://codereview.chromium.org/8747022 TBR=varunjain@chromium.org Review URL: http://codereview.chromium.org/8758020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112410 0039d316-1c4b-4281-b951-d872f2087c98
* Fix component buildjam@chromium.org2011-12-011-1/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112409 0039d316-1c4b-4281-b951-d872f2087c98
* Move GetProcessTypeNameInEnglish beside the ProcessType enum where it ↵jam@chromium.org2011-12-019-50/+60
| | | | | | | | | belongs. This also helps reduce the dependencies on child_process_info.h from chrome, in preparation for removing the class altogether. BUG=98716 Review URL: http://codereview.chromium.org/8757014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112408 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused bundle install strings.mihaip@chromium.org2011-12-011-28/+2
| | | | | | | | | | | (pointed out by Evan State's mail to chromium-dev@) R=jstritar@chromium.org Review URL: http://codereview.chromium.org/8759012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112407 0039d316-1c4b-4281-b951-d872f2087c98
* Replace NewRunnableMethod in SocketStream.yutak@chromium.org2011-12-011-5/+5
| | | | | | | | | | BUG=105683 TEST=none Review URL: http://codereview.chromium.org/8741012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112406 0039d316-1c4b-4281-b951-d872f2087c98
* Move chromeos specific code to ChromeBrowserMainPartsChromeosstevenjb@chromium.org2011-12-018-256/+343
| | | | | | | | | | | Change-Id: I77a05a62fa652a1f79a536761c037cffc2d318bb BUG=chromium-os:103821 TEST=Make sure all chromeos tests and autotests run Review URL: http://codereview.chromium.org/8670001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112405 0039d316-1c4b-4281-b951-d872f2087c98
* Isolate ExternalProtocolHandlerTest from other tests in the TearDown method.rnk@chromium.org2011-12-011-0/+5
| | | | | | | | | | | | | | | | | | | The issue is that these tests call LaunchUrlWithDelegate(), which sets g_accept_requests to false unconditionally. This can cause other tests, such as AutocompleteInput.InputType, to fail if run with different sharding or different ordering. The solution is to call PermitLaunchUrl() from the TearDown method, which resets g_accept_requests to true. R=benwells@chromium.org BUG=105574 TEST=Run unit_tests.exe with three shards and watch the DrMemory bots Review URL: http://codereview.chromium.org/8763006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112404 0039d316-1c4b-4281-b951-d872f2087c98
* Print Preview: Hiding header/footer options when 'no margins' is selecteddpapad@chromium.org2011-12-013-4/+34
| | | | | | | | | | BUG=101457 TEST=Select "None" in the margins drop-down. The headers/footers option should disappear. Select 'Default' or 'Custom', it should reappear. Review URL: http://codereview.chromium.org/8395006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112403 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure HttpResponseHeaders::raw_headers_ always ends with 2 '\0' characters.mpcomplete@chromium.org2011-12-012-5/+16
| | | | | | | | | | BUG=105971 TEST=no Review URL: http://codereview.chromium.org/8760010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112401 0039d316-1c4b-4281-b951-d872f2087c98
* Do not allow multiline input when naming bookmark folders on Mackushi.p@gmail.com2011-12-015-4/+121
| | | | | | | | | | | | - the respective nibs now use Single Line Mode for title entry - BookmarkModel has been updated (with test cases) to strip extra whitespace for folder/bookmark titles. BUG=100618 TEST=BookmarkModelTest.AddURLWithWhitespaceTitle, BookmarkModelTest.AddFolderWithWhitespaceTitle, BookmarkModelTest.SetTitleWithWhitespace Review URL: http://codereview.chromium.org/8598015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112400 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: Tooltip refactor. This Cl does the following:varunjain@chromium.org2011-12-0119-331/+640
| | | | | | | | | | | | | | * Add tooltip functionality to aura_shell that can be access through aura client API * Provide an implementation of views::TooltipManager for aura (TooltipManagerAura) that views can use to display/update tooltips in aura * Remove the no longer needed TooltipManagerViews. BUG=97249 TEST=none Review URL: http://codereview.chromium.org/8747022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112399 0039d316-1c4b-4281-b951-d872f2087c98
* Reduce number of threads and number of iterations to avoid timeout on botscottmg@chromium.org2011-12-011-2/+2
| | | | | | | | | | BUG=79050 TBR=jam Review URL: http://codereview.chromium.org/8758015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112398 0039d316-1c4b-4281-b951-d872f2087c98
* Print Preview: Set source modifiable bit for scripted printing.thestig@chromium.org2011-12-017-15/+37
| | | | | | | | | BUG=105933 TEST=see bug. Review URL: http://codereview.chromium.org/8761014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112397 0039d316-1c4b-4281-b951-d872f2087c98
* remove ntp.NTPTest.testRecentlyClosedShowsUniqueItems pyauto testestade@chromium.org2011-12-012-11/+0
| | | | | | | | | | | | we decided to show "duplicate" items in the recently closed menu because they may not actually be duplicates. For example, they may have different history even if the url and title for the tab is the same. BUG=105760 TEST=none Review URL: http://codereview.chromium.org/8764013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112396 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude yet more OutOfProcessPPAPITest's on mac valgrind.cbentzel@chromium.org2011-12-011-0/+3
| | | | | | | | | BUG=104535 TBR=viettrungluu@chromium.org Review URL: http://codereview.chromium.org/8762018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112395 0039d316-1c4b-4281-b951-d872f2087c98
* Rebind to correct backbuffer after clearing READ buffer.gman@chromium.org2011-12-014-22/+141
| | | | | | | | | | | | BUG=none TEST=unit tests R=jbates@chromium.org Review URL: http://codereview.chromium.org/8756001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112394 0039d316-1c4b-4281-b951-d872f2087c98
* Make command buffer free transfer buffer when switching tabsgman@chromium.org2011-12-016-242/+512
| | | | | | | | | | | | | | | | | | | | | | Note: another CL will attempt to free the command buffer as well. Also note: I didn't want to change the function signature of GLES2Implementation as that would have been a much larger change. So, the startup code in renderer_gl_context.cc still creates the initial transfer buffer and info about that is passed into GLES2Implementation. A cleaner approach would probably have been to let GLES2Implemetation allocate the initial buffer but that's a much larger change. TEST=unit tests and ran Chrome testing a few pages and stepping in debugger. BUG=103989 R=apatrick@chromium.org Review URL: http://codereview.chromium.org/8536045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112393 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor IT2Me-specific functions into a HostObserver subclass.lambroslambrou@chromium.org2011-12-0111-427/+381
| | | | | | | | | | | | | | | This also removes the curtain-mode hooks from DesktopEnvironment and ChromotingHost. Me2Me hosts will no longer show the Disconnect or Continue windows. It2Me hosts should be unaffected, except for the removal of curtain-mode (which will be added back in a later CL). BUG=104377 TEST=Manual and unittests Review URL: http://codereview.chromium.org/8725016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112392 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 112385 - Reland: Allow signing EC certs and creating EC origin-bound ↵rbyers@chromium.org2011-12-019-369/+98
| | | | | | | | | | | | | | | certs. BUG=88782 TEST=X509UtilNSSTest Review URL: http://codereview.chromium.org/8537025 TBR=mattm@chromium.org Review URL: http://codereview.chromium.org/8764017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112391 0039d316-1c4b-4281-b951-d872f2087c98
* Create a field test for sync sign in promo strings.stevet@chromium.org2011-12-0113-20/+233
| | | | | | | | | BUG=105542 TEST=Start a new user so you see the sync promo page. Sign into Sync. Check about:histograms and ensure that SyncPromo.MessageDisplayed and SyncPromo.MessageOnSignIn both have the same enum value recorded. Review URL: http://codereview.chromium.org/8689006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112388 0039d316-1c4b-4281-b951-d872f2087c98
* Replace TOUCH_UI condition in WebUI with dynamic flag.rbyers@chromium.org2011-12-0119-69/+92
| | | | | | | | | | | | | | | | | | Touch-specific builds are being retired. Instead we want to be able to enable touch-friendly UI dynamically. For now I'm adding a --touch-optimized-ui flag which can be used to enable the touch-optimized CSS tweaks we've made to WebUI. This undoes the tweak to use the non-ChromeOS language UI for touch_ui builds. The conditional HTML for the add-language-overlay-page is non-trivial to convert to something dynamic - I'll do something in a separate changelist. Also fix a number of issues where overrides of WebUI virtuals (like RenderViewCreated) weren't properly delegating back to their base class (or were delegating to WebUI instead of the immediate base ChromeWebUI). Also removes the Touch-specific User-Agent string. BUG=105315 TEST= Review URL: http://codereview.chromium.org/8695007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112387 0039d316-1c4b-4281-b951-d872f2087c98
* Reland: Allow signing EC certs and creating EC origin-bound certs.mattm@chromium.org2011-12-019-98/+369
| | | | | | | | | | BUG=88782 TEST=X509UtilNSSTest Review URL: http://codereview.chromium.org/8537025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112385 0039d316-1c4b-4281-b951-d872f2087c98
* Removing example code related to deprecated NativeWidgetViews.saintlou@chromium.org2011-12-012-124/+0
| | | | | | | | | | BUG=101025 TEST=none Review URL: http://codereview.chromium.org/8762012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112384 0039d316-1c4b-4281-b951-d872f2087c98
* Remove suppression for SetGAIAPictureOfProfileAtIndexsail@chromium.org2011-12-012-30/+0
| | | | | | | | | | | | This leak was fixed in r112297. BUG=105864 TEST= Review URL: http://codereview.chromium.org/8766002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112383 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-12-011-6/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112382 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 112305 - Pull the phone library directly. Delete old version.isherman@chromium.org2011-12-0171-78/+58441
| | | | | | | | | | | | TEST=unit-tests BUG=105577 Review URL: http://codereview.chromium.org/8736001 TBR=georgey@chromium.org Review URL: http://codereview.chromium.org/8762016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112381 0039d316-1c4b-4281-b951-d872f2087c98
* fix style violation for clang style plugin on chromeos.alicet@chromium.org2011-12-012-10/+18
| | | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/8761010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112380 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Add some basic tests for PPB_Audio.viettrungluu@chromium.org2011-12-016-0/+217
| | | | | | | | | | Also, fix a bug in the proxy (also for audio input) -- it should fail if the callback provided is null. Review URL: http://codereview.chromium.org/8749017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112379 0039d316-1c4b-4281-b951-d872f2087c98
* Make platform apps use and require a different container ("shell" instead of ↵mihaip@chromium.org2011-12-0116-18/+136
| | | | | | | | | | | | | "panel") For now (on GTK only), "shell" windows are not drawn with a frame at all. R=miket@chromium.org Review URL: http://codereview.chromium.org/8734016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112378 0039d316-1c4b-4281-b951-d872f2087c98
* Fix plugins.PluginsTest.testBlockPluginExceptionnirnimesh@chromium.org2011-12-012-10/+2
| | | | | | | | | | | | Use a real flash url instead of local URL. Looks like exception formatting for local urls has changed or removed. R=dennisjeffrey@chromium.org BUG=105632,100595 TEST=pyauto test: plugins.PluginsTest.testBlockPluginException Review URL: http://codereview.chromium.org/8757011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112377 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Disable passwords perf test on Mac/Winakalin@chromium.org2011-12-011-3/+3
| | | | | | | | | | BUG=105999 TEST= TBR=rsimha Review URL: http://codereview.chromium.org/8763015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112376 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Ensure failed datatypes handler preserves error location.zea@chromium.org2011-12-011-4/+3
| | | | | | | | | | | BUG=105139 TEST=trigger an error during model association, inspect about:sync to ensure line numbers are displayed in error message. Review URL: http://codereview.chromium.org/8637023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112375 0039d316-1c4b-4281-b951-d872f2087c98
* Add profile avatar to profile delete dialog. jwd@chromium.org2011-12-012-0/+10
| | | | | | | | | | BUG=102135 TEST=Have multiple profiles created. Go to "Personal Stuff" options. Delete one of the profiles from the list of profiles. The avatar for the profile being deleted should appear in the dialog. Review URL: http://codereview.chromium.org/8715009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112374 0039d316-1c4b-4281-b951-d872f2087c98
* Hide private IDL files from generator behind "--include_private" flagjvoung@google.com2011-12-011-3/+6
| | | | | | | | | | | | | | until all the private IDL files can generate the correct .h files. BUG= none TEST= ./generator.py && ./generator.py --wnone --cgen --range=start,end --include_private --out private/ppb_flash_fullscreen.idl R=noelallen@chromium.org,piman@chromium.org Review URL: http://codereview.chromium.org/8760016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112373 0039d316-1c4b-4281-b951-d872f2087c98
* Delete and disarm StartupTimeBomb when browser isrtenneti@chromium.org2011-12-014-13/+65
| | | | | | | | | | | | shutting down if StartupTimeBomb is still Arm'ed. BUG=105475 R=jar TEST=browser unit tests Review URL: http://codereview.chromium.org/8728035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112372 0039d316-1c4b-4281-b951-d872f2087c98
* Clear cache after showing Sync confirmation bubblesail@chromium.org2011-12-011-0/+1
| | | | | | | | | | | | | | The sync confirmation bubble would show multiple times. Fix was to clear the NTP resource cache after the bubble was shown. BUG=103699 TEST=Verfied that without my patch the sync confirmation bubble would show up multiple times. Applied my patch and verified that the confirmation bubble only showed once. Review URL: http://codereview.chromium.org/8698010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112371 0039d316-1c4b-4281-b951-d872f2087c98
* Adding OWNERS file for chrome/browser/resources/print_previewdpapad@chromium.org2011-12-011-0/+2
| | | | | | | | | BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/8662049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112370 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: move screen lock handling to power manager clientsque@chromium.org2011-12-0111-61/+140
| | | | | | | | | | | | | | | | Part of libcros removal -- removing chromeos_screen_lock BUG=chromium-os:16559 TEST=Make sure screen lock/unlock works Signed-off-by: Simon Que <sque@chromium.org> R=satorux@chromium.org,stevenjb@chromium.org Review URL: http://codereview.chromium.org/8664014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112369 0039d316-1c4b-4281-b951-d872f2087c98
* Enable GAIA profile info downloader by defaultsail@chromium.org2011-12-014-14/+3
| | | | | | | | | | BUG=91241 TEST= Review URL: http://codereview.chromium.org/8743007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112368 0039d316-1c4b-4281-b951-d872f2087c98
* Fix broken ExtensionCrxInstallerTest.GalleryInstallGetsExperimental test.aa@chromium.org2011-12-013-5/+23
| | | | | | | | | | | Not sure what happened here, but I felt dirty when I checked that crx in the first time, so just removed it. BUG=105728 Review URL: http://codereview.chromium.org/8741004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112367 0039d316-1c4b-4281-b951-d872f2087c98
* ntp string cleanseestade@chromium.org2011-12-013-103/+6
| | | | | | | | | | | | | | remove unused strings, and in one case start using an unused string (most visited delete tooltip) a couple of the strings may still used by touch ntp and in the bookmarks pane, but both of these are getting removed quite soon BUG=none TEST=compile and visual inspection Review URL: http://codereview.chromium.org/8746007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112366 0039d316-1c4b-4281-b951-d872f2087c98
* Move view_types.h to view_type.h, since that's the standard name for enums.jam@chromium.org2011-12-0129-35/+35
| | | | | | | BUG=98716 Review URL: http://codereview.chromium.org/8760012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112365 0039d316-1c4b-4281-b951-d872f2087c98