summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk
Commit message (Collapse)AuthorAgeFilesLines
* GTK: When using a dark chrome-theme, make sure we have black text in highlightederg@google.com2010-10-221-1/+7
| | | | | | | | | | | bookmark bar items for contrast. BUG=40372 TEST=none Review URL: http://codereview.chromium.org/4053004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63566 0039d316-1c4b-4281-b951-d872f2087c98
* Fix heapchecker problems in BookmarkBarGtk.erg@google.com2010-10-221-1/+2
| | | | | | | | | BUG=38293 TEST=none Review URL: http://codereview.chromium.org/4040004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63529 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: More dtor deinlining. (Can almost see the end!)erg@google.com2010-10-222-0/+4
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/3962004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63527 0039d316-1c4b-4281-b951-d872f2087c98
* Remove src/app's dependency on the WebKit api.tony@chromium.org2010-10-213-2/+37
| | | | | | | | | | src/app shouldn't depend on webkit in anyway. DEPS allows this because it allows paths pulled in by deps = {} (stuff pulled in by gclient). Add a new rule to explicitly disallow this. Review URL: http://codereview.chromium.org/3998004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63434 0039d316-1c4b-4281-b951-d872f2087c98
* 2nd try: Die SSL dialog. Die!finnur@chromium.org2010-10-212-223/+1
| | | | | | | | | | | | Now that Ananta has graciously converted ChromeFrame to use the new SSL InfoBubble I can try again to delete the old SSL Page Info dialogs. TBR=jcivelli BUG=59030 TEST=None Review URL: http://codereview.chromium.org/3927003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63348 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize member variables.jhawkins@chromium.org2010-10-202-2/+5
| | | | | | | | | | CID=1631,9315,9316,9447,10912,13053,13396,13397,13449 BUG=none TEST=none Review URL: http://codereview.chromium.org/3934001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63265 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Even more deinlining.erg@google.com2010-10-208-13/+18
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/3879002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63261 0039d316-1c4b-4281-b951-d872f2087c98
* Expands the chrome.experimental.processes extension API. creis@google.com2010-10-191-0/+5
| | | | | | | | | | | | | Adds an onUpdated event that reports process metrics from the TaskManager, and modifies the TaskManager to support multiple independent observers. BUG=32302 TEST=ExtensionApiTest.Processes browsertest TEST=process_monitor sample extension Review URL: http://codereview.chromium.org/3801008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63116 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Even more ctor/virtual deinlining.erg@google.com2010-10-194-1/+7
| | | | | | | | | | | (Only 424k off Linux debug .a files). BUG=none TEST=compiles Review URL: http://codereview.chromium.org/3859003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63059 0039d316-1c4b-4281-b951-d872f2087c98
* If default search is managed, we should not asked the user to choose it at ↵jeanluc@google.com2010-10-192-19/+46
| | | | | | | | | | | | | | First Run. Make sure the minimum bubble is not showed if there is no default search. This is a re-issue of CL 3565013 without the extraneous change to search_engine_list_model.mm, to be done in a forthcoming CL> BUG=49306 TEST=Set a managed default search provider. Clear your Chromium user data directory (~/Library/Chromium, ~/.config/chromium, %localappdata%\Chromium) and the "First Run" file found next to the executable. Start Chrome. It should not ask you to choose a default search provider. Disable the default search provider via policy. Make sure the minimal bubble is not shown. Redo these tests for the GOOGLE_CHROME_BUILD to make sure that we still ask about usage stats. Review URL: http://codereview.chromium.org/3847006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63024 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 63005 - If default search is managed, we should not asked the user to ↵tyoshino@chromium.org2010-10-192-46/+19
| | | | | | | | | | | | | | | choose it at First Run. Make sure the minimum bubble is not showed if there is no default search. BUG=49306 TEST=Set a managed default search provider. Clear your Chromium user data directory (~/Library/Chromium, ~/.config/chromium, %localappdata%\Chromium) and the "First Run" file found next to the executable. Start Chrome. It should not ask you to choose a default search provider. Disable the default search provider via policy. Make sure the minimal bubble is not shown. Redo these tests for the GOOGLE_CHROME_BUILD to make sure that we still ask about usage stats. Review URL: http://codereview.chromium.org/3565013 TBR=jeanluc@google.com Review URL: http://codereview.chromium.org/3747009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63016 0039d316-1c4b-4281-b951-d872f2087c98
* If default search is managed, we should not asked the user to choose it at ↵jeanluc@google.com2010-10-192-19/+46
| | | | | | | | | | | | First Run. Make sure the minimum bubble is not showed if there is no default search. BUG=49306 TEST=Set a managed default search provider. Clear your Chromium user data directory (~/Library/Chromium, ~/.config/chromium, %localappdata%\Chromium) and the "First Run" file found next to the executable. Start Chrome. It should not ask you to choose a default search provider. Disable the default search provider via policy. Make sure the minimal bubble is not shown. Redo these tests for the GOOGLE_CHROME_BUILD to make sure that we still ask about usage stats. Review URL: http://codereview.chromium.org/3565013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63005 0039d316-1c4b-4281-b951-d872f2087c98
* [Gtk] add facility for constrained window delegate to control background color.estade@chromium.org2010-10-183-1/+24
| | | | | | | | | | | This makes modal html dialogs blend better (rather than having a white HTML background and a theme-colored border). BUG=none TEST=manual Review URL: http://codereview.chromium.org/3784006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62968 0039d316-1c4b-4281-b951-d872f2087c98
* Use TabContents for Constrained HTML dialogs.estade@chromium.org2010-10-181-31/+58
| | | | | | | | | | | This makes constrained html windows match HtmlDialogUI more closely. The main reason for wanting to do this is that TabContents{View} has a lot of functionality that we need, but miss out on if we use RenderViewHost directly. This isn't hooked up to anything yet, but can be tested using sync setup. BUG=58022 TEST=manual Review URL: http://codereview.chromium.org/3846002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62961 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some problems with the ENTER_PASSPHRASE state in sync setup.johnnyg@chromium.org2010-10-181-2/+2
| | | | | | | | | BUG=48706 TEST=none Review URL: http://codereview.chromium.org/3792007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62935 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 62857 (it broke Chrome Frame) - Remove the old SSL Page Info dialog ↵finnur@chromium.org2010-10-162-1/+223
| | | | | | | | | | | | | from Win/Gtk. It has been replaced with the PageInfoBubble so it is not in use anymore. BUG=59030 TEST=None Review URL: http://codereview.chromium.org/3830001 TBR=finnur@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62862 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the old SSL Page Info dialog from Win/Gtk. It has been replaced with ↵finnur@chromium.org2010-10-162-223/+1
| | | | | | | | | | | the PageInfoBubble so it is not in use anymore. BUG=59030 TEST=None Review URL: http://codereview.chromium.org/3830001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62857 0039d316-1c4b-4281-b951-d872f2087c98
* Move xdg_util into base/nix. I originally wanted to use base/linux, but youbrettw@chromium.org2010-10-163-15/+15
| | | | | | | | | | | | | | | | can't have a namespace called "linux" because it's ifdefed by GCC to be a number. Same for "unix". "x11" was discarded because some future stuff in here will not be related to x11. This also renames base_paths_posix to base_paths_linux since this does not apply to mac, and normally posix applies to mac (this confused me when I had to edit it for the XDG stuff). TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3778007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62848 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 61832 - GTK: Start implementing the new clear data dialog.avi@chromium.org2010-10-152-189/+62
| | | | | | | | | | | | | | | | | | | | We don't block with a throbber while doing a clear data operation. The views version of this dialog disables the entire dialog and displays a throbber while waiting for an operation to complete. We don't do that yet. This is important because there's no way to display error codes the sync server might throw; it's comparatively likely that deleting server side data may fail compared to deleting local data. That's the next step. BUG=57877 TEST=New dialog has same functionality as before; new functionality intermittently works (since we can't display errors yet). Review URL: http://codereview.chromium.org/3574013 TBR=erg@google.com Review URL: http://codereview.chromium.org/3841001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62787 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 62296 - GTK: Implement error handling in the clear server data box.avi@chromium.org2010-10-152-155/+32
| | | | | | | | | | | | | | Also rolls in some of raz@'s windows fixes. BUG=57877 TEST=Dialog grays out before disappearing when trying to clear server side data (and handles server errors) Review URL: http://codereview.chromium.org/3680003 TBR=erg@google.com Review URL: http://codereview.chromium.org/3836002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62781 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 62635 - removed dashboard link from options ui, clear no longer ↵avi@chromium.org2010-10-153-37/+69
| | | | | | | | | | | | | | behind switch BUG=59095 TEST=See ui in options tab and clear other data tab Review URL: http://codereview.chromium.org/3758004 TBR=raz@chromium.org Review URL: http://codereview.chromium.org/3811008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62779 0039d316-1c4b-4281-b951-d872f2087c98
* [GTK] - constrained html dialog gtk implementationestade@chromium.org2010-10-141-0/+81
| | | | | | | | | BUG=58022 TEST=none Review URL: http://codereview.chromium.org/3767005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62661 0039d316-1c4b-4281-b951-d872f2087c98
* removed dashboard link from options ui, clear no longer behind switchraz@chromium.org2010-10-143-69/+37
| | | | | | | | | BUG=59095 TEST=See ui in options tab and clear other data tab Review URL: http://codereview.chromium.org/3758004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62635 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes instant so that it correctly deals with child contents. I'vesky@chromium.org2010-10-141-1/+1
| | | | | | | | | | | | | | | changed around BlockedPopupContainer so that it can handle any types and made TabContents offer a mode to block all child content. BUG=58927 TEST=enable instant, go to a site that would normally show a popup on entering (or explicitly enable all popups). While typing in the omnibox the popup shouldn't appear, but as soon as you commit the instant result it should appear. Review URL: http://codereview.chromium.org/3694005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62553 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress additional JS alerts on Cancel as well as on Accept.pam@chromium.org2010-10-141-1/+1
| | | | | | | | | | BUG=26450 TEST=Load webpage with three JS alerts. Check "Prevent this page from creating additional dialogs" on the second, and Cancel that alert. Ensure that the third alert is not shown. Review URL: http://codereview.chromium.org/3792001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62543 0039d316-1c4b-4281-b951-d872f2087c98
* Move Stats, histograms, and field trial into a metrics subdirectory of base andbrettw@chromium.org2010-10-142-2/+2
| | | | | | | | | put them in the base namespace. TEST=it compiles BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62510 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 62458 - Expands the chrome.experimental.processes extension API.creis@google.com2010-10-131-6/+0
| | | | | | | | | | | | | | | Adds an onUpdated event that reports process metrics from the TaskManager, and modifies the TaskManager to support multiple independent observers. BUG=32302 TEST=ExtensionApiTest.Processes browsertest TEST=process_monitor sample extension Review URL: http://codereview.chromium.org/3597016 TBR=jrg@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62464 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linux compile.estade@chromium.org2010-10-132-3/+2
| | | | | | | | | | | | I guess the uninitialized error only comes up in Release builds, so trybots/local compile didn't catch it. BUG=none TEST=compile TBR=sadrul Review URL: http://codereview.chromium.org/3805002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62463 0039d316-1c4b-4281-b951-d872f2087c98
* linux: Update how menu icons are assigned.estade@chromium.org2010-10-1311-22/+57
| | | | | | | | | | | | | | | | | | Slightly change the architecture of how icons are assigned to menu items. Also, add stock icons for some additional menu items. And always show icons on overflow menus. BUG=59101 TEST=The major change here is architectural change, so there is little visible change in functionality. But if you right click on a link, it should now show an icon for the 'Open in new tab' menu. patch by sadrul@chromium.org original review: http://codereview.chromium.org/3714003/show Review URL: http://codereview.chromium.org/3816002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62461 0039d316-1c4b-4281-b951-d872f2087c98
* Expands the chrome.experimental.processes extension API.creis@google.com2010-10-131-0/+6
| | | | | | | | | | | | | Adds an onUpdated event that reports process metrics from the TaskManager, and modifies the TaskManager to support multiple independent observers. BUG=32302 TEST=ExtensionApiTest.Processes browsertest TEST=process_monitor sample extension Review URL: http://codereview.chromium.org/3597016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62458 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Check return value from gtk_container_get_children().thestig@chromium.org2010-10-131-8/+12
| | | | | | | | BUG=58981 TEST=Go to webpage that requires translation. Press Translate should not cause a crash. Review URL: http://codereview.chromium.org/3771001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62430 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bugs in usage of adding a new tab with a disposition ofsky@chromium.org2010-10-133-30/+21
| | | | | | | | | | | | NEW_WINDOW. Many places were leaking a Browser and preventing Chrome from shutting down. BUG=none TEST=none Review URL: http://codereview.chromium.org/3655006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62408 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ChromeThread to BrowserThread Final Part:tfarina@chromium.org2010-10-121-1/+1
| | | | | | | | | | | | | | - Rename chrome_thread.cc to browser_thread.cc - Rename chrome_thread_unittest.cc to browser_thread_unittest.cc - Include browser_thread.h instead of chrome_thread.h where needed. - Fix gyp files according. BUG=56926 TEST=trybots and compiled locally Review URL: http://codereview.chromium.org/3643005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62356 0039d316-1c4b-4281-b951-d872f2087c98
* DOMUI cert manager: Add CA cert import.mattm@chromium.org2010-10-122-25/+43
| | | | | | | | | | | Minor cleanup of CertificateManagerModel by removing some wrappers of CertDatabase readonly functions. BUG=19991 TEST=manual Review URL: http://codereview.chromium.org/3516023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62348 0039d316-1c4b-4281-b951-d872f2087c98
* Added support for Ctrl-w in bookmark bubbles.rjkroege@google.com2010-10-124-10/+147
| | | | | | | | | | | | | | | | | | | | Added generalized support for accelerators to info_bubble_gtk by adding a info_bubble_accelerators_gtk class and refactoring the handling of accelerators in info_bubble_gtk. In addition, added the ability to forward accelerators to the browser window. Specifically added support for Ctrl-w, so that the bookmark bubble now will close when that accelerator is used and the associated tab will close also. The infrastructure that I have added will allow for the addition of other accelerators as desired. What accelerators that should be added from the browser set and what their behaviour should be is not defined and thus should be handled in a different bug. BUG=chromium:23930 TEST=Click the star on a website to bookmark it and hit C-w to close it and the tab. Esc still works to just close the bubble. Review URL: http://codereview.chromium.org/3393009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62301 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Implement error handling in the clear server data box.erg@google.com2010-10-122-32/+155
| | | | | | | | | | | Also rolls in some of raz@'s windows fixes. BUG=57877 TEST=Dialog grays out before disappearing when trying to clear server side data (and handles server errors) Review URL: http://codereview.chromium.org/3680003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62296 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ChromeThread to BrowserThread Part20:tfarina@chromium.org2010-10-127-7/+7
| | | | | | | | | | | - Include browser_thread.h instead of chrome_thread.h in more 70 files. BUG=56926 TEST=trybots Review URL: http://codereview.chromium.org/3734002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62276 0039d316-1c4b-4281-b951-d872f2087c98
* [GTK] secure infobar polishestade@chromium.org2010-10-112-4/+19
| | | | | | | | | | | | | - explicitly invalidate the tab contents (makes appearance of drop shadow less delayed/janky) - correct color of closing infobar arrow - correct color of infobar arrow after the top infobar was closed and a lower one of a different color took its place BUG=48996 TEST=manual (see above) Review URL: http://codereview.chromium.org/3656001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62194 0039d316-1c4b-4281-b951-d872f2087c98
* [gtk] Add an extra repaint that we need in certain border cases.estade@chromium.org2010-10-112-2/+4
| | | | | | | | | | | This is triggered by the secure infobars on the new tab page when toggling the floating bookmark bar. The reason it comes up is because it applies in the CairoShowRect() case, but not in the XShowRect() case. BUG=none TEST=manual; perf bots (after landing) Review URL: http://codereview.chromium.org/3644001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62185 0039d316-1c4b-4281-b951-d872f2087c98
* [GTK] make infobar arrow shading less scuzzy (particularly on long arrow)estade@chromium.org2010-10-111-3/+20
| | | | | | | | | | | try to make the shadow follow the arrow's contour better with some fuzzy math. BUG=48996 TEST=visual Review URL: http://codereview.chromium.org/3674003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62182 0039d316-1c4b-4281-b951-d872f2087c98
* Change plugin content settings to three states: Allow, click-to-play, and block.bauerb@chromium.org2010-10-112-19/+4
| | | | | | | | | | | | | The click-to-play default setting says "Let me choose which plug-ins to run". XIB changes: Change the middle radio button label in plug-in default settings from IDS_PLUGINS_LOAD_SANDBOXED_RADIO to IDS_PLUGINS_ASK_RADIO. BUG=35316,56514,56270 TEST=ContentSettingsBubbleModelTest.*, mainly Review URL: http://codereview.chromium.org/3608007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62146 0039d316-1c4b-4281-b951-d872f2087c98
* Removes the #ifdef around Instant-related AutocompleteEditController ↵rohitrao@chromium.org2010-10-101-0/+7
| | | | | | | | | | methods. Adds empty implementations on Mac and Linux. BUG=56385 TEST=No visible impact. Review URL: http://codereview.chromium.org/3625004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62125 0039d316-1c4b-4281-b951-d872f2087c98
* The test exposed similar problems on Linux and Mac as I fixed on Windows.finnur@chromium.org2010-10-101-2/+10
| | | | | | | | | | | The test was failing because we get a call to UpdatePageActions while we are in the process of creating PageActions, which leads to an infinite loop (create vector, add page action, update page actions, delete vector, create vector, ...). BUG=58141 TEST=ExtensionApiTest.TestCrash57333 Review URL: http://codereview.chromium.org/3632001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62111 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ChromeThread to BrowserThread Part11:tfarina@chromium.org2010-10-109-25/+25
| | | | | | | | | | | - Rename entries under geolocation, google, gtk, history and importer. BUG=56926 TEST=trybots Review URL: http://codereview.chromium.org/3646002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62106 0039d316-1c4b-4281-b951-d872f2087c98
* Gtk page info bubble: left align the help link.mattm@chromium.org2010-10-091-4/+3
| | | | | | | | | BUG=58480 TEST=manual Review URL: http://codereview.chromium.org/3646001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62051 0039d316-1c4b-4281-b951-d872f2087c98
* Force the font color to black on confirm info bars.tony@chromium.org2010-10-081-0/+1
| | | | | | | | | | | | | We were already doing this with other info bars, this one just slipped through the cracks. BUG=58371 TEST=Install a dark theme and navigate to http://html5demos.com/geo . The text in the info bar should be readable. Review URL: http://codereview.chromium.org/3629004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62036 0039d316-1c4b-4281-b951-d872f2087c98
* [GTK] update infobars to new, harder-to-spoof versions.estade@chromium.org2010-10-088-20/+312
| | | | | | | | | | | | | | | | | | This doesn't support the multiple infobar case. It does however support the following: - There is a drop shadow over the render view content, over the toolbar area, and an arrow to the location icon. - animations while enabling/disabling the bookmark bar, on normal page or NTP - different infobar colors - switching between tabs with or without infobars - animated appearance/disappearance (animation is alpha-fade) Popup windows don't appear to support infobars (at least I can't get an infobar to open in a popup window), but this new code doesn't cause crashes there either. BUG=48996 TEST=manual (see above) Review URL: http://codereview.chromium.org/3621010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62001 0039d316-1c4b-4281-b951-d872f2087c98
* linux: Allow showing icons in menus.erg@google.com2010-10-088-22/+212
| | | | | | | | | | | | | | | | This patch adds nice little icons in the menus (both for context and window menus). At this moment, only standard stock icons are used. It will be possible to add new stock icons of Chrome's own for the items that currently don't have any corresponding GTK+ stock icons. BUG=None TEST=Open the wrench menu, or context menu for the tab content/tab title etc., and you should see nice little icons on the left for many items. Review URL: http://codereview.chromium.org/3619010 Patch from Sadrul Chowdhury <sadrul@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61983 0039d316-1c4b-4281-b951-d872f2087c98
* Fix flaky crashes in AccessibilityEventRouterGtk::RemoveWidget by addingdmazzoni@chromium.org2010-10-084-48/+40
| | | | | | | | | | | | reference counting and deleting an unused set of methods to simplify. Should help with flakiness in ExtensionApiTest.Tabs and other tests. BUG=58269 TEST=trybots; modified existing unit tests to exercise new paths. Review URL: http://codereview.chromium.org/3525021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61952 0039d316-1c4b-4281-b951-d872f2087c98
* Decouples certificates viewers from NSS to prepare support for OpenSSL.bulach@chromium.org2010-10-087-874/+158
| | | | | | | | | | | | This change is a pre-requisite for http://codereview.chromium.org/3529008/show There are no functional changes, it's only refactoring existing code. BUG=None TEST=Go to an https:// page and check the certificate info. Review URL: http://codereview.chromium.org/3565006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61944 0039d316-1c4b-4281-b951-d872f2087c98