summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix memory leak introduced in r45841.snej@chromium.org2010-04-281-1/+1
| | | | | | | | | BUG=none TEST=PasswordManagerTest::FormSubmitFailedLogin + valgrind Review URL: http://codereview.chromium.org/1795008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45884 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Widen an existing suppression and add another suppression for a ↵thestig@chromium.org2010-04-281-8/+11
| | | | | | | | | | related error. BUG=42704 TEST=none Review URL: http://codereview.chromium.org/1812003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45879 0039d316-1c4b-4281-b951-d872f2087c98
* Disk cache: Make sure that we don't access the index filervargas@google.com2010-04-283-2/+26
| | | | | | | | | | | | if it was truncated. BUG=41563 TEST=unittest Review URL: http://codereview.chromium.org/1719024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45878 0039d316-1c4b-4281-b951-d872f2087c98
* This is the second side of a multi-sided webkit patch that will allow ↵rafaelw@chromium.org2010-04-2823-43/+212
| | | | | | | | | | | | | | | | | experimental window.open feature strings to be captured and passed to the client. It should wait for: https://bugs.webkit.org/show_bug.cgi?id=38013 to land. This is required because this patch needs to use the WebWindowFeature binding struct in WebKit. Once this is landed, a webkit patch to change the call signature for WebViewClient::createView to include the WebWindowFeatures will be submitted (and after that another chromium patch to remove the old call signature). This patch implements old and new WebViewClient::createView signatures, and additionally passes the vector all the way to RenderViewHostDelegateHelper who will eventually use it to observe the 'background' feature. BUG=41275 TEST=all tests should pass Review URL: http://codereview.chromium.org/1758004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45877 0039d316-1c4b-4281-b951-d872f2087c98
* Added angleproject back but with a different name. The trybots/buildbots ↵alokp@chromium.org2010-04-282-1/+4
| | | | | | | | would just not forget about angleproject. Review URL: http://codereview.chromium.org/1763016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45876 0039d316-1c4b-4281-b951-d872f2087c98
* Fix browser process crash in WorkerTest.WorkerContextMultiPort.dimich@chromium.org2010-04-282-5/+5
| | | | | | | | | | Also enable that test. Crash caused by using stl::map[unexisting_key] which inserts a dummy element. Added a check. BUG=42783 TEST=WorkerTest.WorkerContextMultiPort Review URL: http://codereview.chromium.org/1737019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45875 0039d316-1c4b-4281-b951-d872f2087c98
* Always use opaque frame for extension app windows. It hasn't been ↵aa@chromium.org2010-04-284-1/+9
| | | | | | | | implemented for the glass frame yet. Review URL: http://codereview.chromium.org/1727009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45874 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land 1752007: Send out notifications when logins are changed through ↵albertb@chromium.org2010-04-283-35/+113
| | | | | | | | | | | PasswordStoreMac so that the sync backend can register as an observer. BUG=35038 TEST=none Review URL: http://codereview.chromium.org/1803006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45873 0039d316-1c4b-4281-b951-d872f2087c98
* Adding speech synthesis library to access TTS feature in libcros.oshima@chromium.org2010-04-286-1/+129
| | | | | | | | | The patch contributed by chaitanya@chromium.org Original review URL: http://codereview.chromium.org/1775006 Review URL: http://codereview.chromium.org/1774013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45872 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Put options dialogs in a different window group.erg@chromium.org2010-04-283-8/+14
| | | | | | | | | | | | | | | | | | | GTK grabs work on a per window group basis, so when a modal dialog comes up (which performs a grab) and the user then clicks on something in the main browser window that spawns an InfoBubble, the InfoBubble's code that handles hiding the currently grabbed widget will hide the modal dialog and it is lost until restart. Since we need to remove the centering in ContentSettingsWindowGtk for this to work, also change the centering behaviour for FontsLanguagesWindowGtk, which has bothered me for a while. BUG=41815 TEST=none Review URL: http://codereview.chromium.org/1727012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45871 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes an InvalidRead error that valgrind found.gspencer@chromium.org2010-04-281-1/+4
| | | | | | | | TEST=ran valgrind on chromeos version of chrome. BUG=none Review URL: http://codereview.chromium.org/1807006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45867 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed samples to work with resizing code introduced yesterday. Now thekbr@google.com2010-04-289-13/+57
| | | | | | | | | | | | | | | setup of the containing div is identical to that in the plugin version of O3D. Fixed createClients to only call the initialization callback once the client's initial size has been set. Fixed bug in texture wrap mode setup which was breaking the bump map in helloworld.html. BUG=none TEST=ran all o3d-webgl samples TBR=petersont Review URL: http://codereview.chromium.org/1687019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45866 0039d316-1c4b-4281-b951-d872f2087c98
* fix linux builderikkay@chromium.org2010-04-281-1/+1
| | | | | | | | | TEST=none TBR=aa Review URL: http://codereview.chromium.org/1705011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45863 0039d316-1c4b-4281-b951-d872f2087c98
* fullscreen window app launch containererikkay@chromium.org2010-04-2811-36/+124
| | | | | | | | | BUG=42447 TEST=none Review URL: http://codereview.chromium.org/1730013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45862 0039d316-1c4b-4281-b951-d872f2087c98
* Nicely steal moniker and bind context from the urlmon url request.stoyan@chromium.org2010-04-283-19/+49
| | | | | | | BUG=42104 Review URL: http://codereview.chromium.org/1811001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45860 0039d316-1c4b-4281-b951-d872f2087c98
* Some cleanup regarding Siggi's comments on ↵robertshield@chromium.org2010-04-285-7/+370
| | | | | | | | | | | | http://codereview.chromium.org/1733021/show BUG=42660 TEST=none Review URL: http://codereview.chromium.org/1703015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45859 0039d316-1c4b-4281-b951-d872f2087c98
* Use FFmpeg's reordered_opaque for presentation timestamp reordering.scherkus@chromium.org2010-04-286-43/+88
| | | | | | | | | | | | | | | This fixes numerous audio/video synchronization issues caused by PtsHeap getting out of sync due to the decoder silently dropping/reordering frames. Most decoder libraries (including FFmpeg and OpenMAX) feature some form of presentation timestamp reordering. This is the first step in moving away from using PtsHeap and instead requireing VideoDecodeEngines + their libraries to handle presentation timestamp reordering. This change also removes VideoFrame::GetRepeatCount() as it is an FFmpeg-specific detail. The duration is now properly calculated inside FFmpegVideoDecodeEngine. BUG=26036 TEST=videos linked in bugs remain in sync, as do all other videos Review URL: http://codereview.chromium.org/1726015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45856 0039d316-1c4b-4281-b951-d872f2087c98
* Add ExtensionApiTest.Storage and ExtensionApiTest.Cookies to mac and linux.kkania@chromium.org2010-04-281-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/1746011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45855 0039d316-1c4b-4281-b951-d872f2087c98
* Use customized RGBA-enabled tooltip window for tooltip on ChroemOSxiyuan@chromium.org2010-04-287-66/+185
| | | | | | | | | | | | | | | | - Add a TooltipWindowGtk which uses RGBA colormap and has a label; - Use TooltipWindowGtk for tooltip for both WidgetGtk and RenderWidgetHostViewGtk After this change, we will get back shadow and rounded corner for tooltip in theme engine. BUG=none TEST=none Review URL: http://codereview.chromium.org/1708015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45854 0039d316-1c4b-4281-b951-d872f2087c98
* Compile fix.eroman@chromium.org2010-04-281-1/+1
| | | | | | | | TBR=willchan Review URL: http://codereview.chromium.org/1762014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45853 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove the implicit constructor for BoundNetLog that allowed ↵eroman@chromium.org2010-04-2834-410/+496
| | | | | | | | | passing NULL in place of a const BoundNetLog&. BUG=37421 Review URL: http://codereview.chromium.org/1783008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45851 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: make more use of gtk_signal convenience macros/signal registrar.estade@chromium.org2010-04-284-60/+33
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/1708013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45850 0039d316-1c4b-4281-b951-d872f2087c98
* Force extensions to run in their shared processes, even with --process-per-tab.mpcomplete@chromium.org2010-04-282-9/+22
| | | | | | | | BUG=36617 Review URL: http://codereview.chromium.org/1723016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45849 0039d316-1c4b-4281-b951-d872f2087c98
* Mac BookmarkBubbleController updateBookmarkNode crash.dhollowa@chromium.org2010-04-281-0/+5
| | | | | | | | | | | | | | | | It is possible that due to model change the bookmark bubble window has been closed but the popup is still showing and able to notify the controller of a folder change. We ignore the sender in this case. A better fix would be to close the popup programatically, but this is not a cocoa-friendly thing to do. I recommend this fix for M5, and for M6 we revisit to close the popup. BUG=41257, 42766 TEST=Manual testing according to but report. Requires two machines. Will only crash under 10.6. Review URL: http://codereview.chromium.org/1739015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45847 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Add a drag icon for site icon drags.estade@chromium.org2010-04-282-7/+61
| | | | | | | | | BUG=42147 TEST=manual Review URL: http://codereview.chromium.org/1725011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45846 0039d316-1c4b-4281-b951-d872f2087c98
* Add a context parameter to callOnMainThread. The old form is going to bedarin@chromium.org2010-04-282-0/+5
| | | | | | | | | | | | deprecated. R=dimich BUG=42751 TEST=none Review URL: http://codereview.chromium.org/1794005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45845 0039d316-1c4b-4281-b951-d872f2087c98
* Changes the GLES2Implementation to use a RingBuffergman@chromium.org2010-04-286-18/+576
| | | | | | | | | | | | to manage the transfer buffer. This is significantly faster than the FencedAllocator for our purposes. TEST=some unit tests BUG=none Review URL: http://codereview.chromium.org/1796002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45844 0039d316-1c4b-4281-b951-d872f2087c98
* More cleanup to address TODOs in net_log.h.eroman@chromium.org2010-04-2831-437/+429
| | | | | | | | | | | * Removes 9 methods: AddEventWithParameters, BeginEventWithParameters, EndEventWithParameters, BeginEventWithString, BeginEventWithInteger, AddEventWithString, AddEventWithInteger, EndEventWithParameters, EndEventWithInteger. This was becoming ridiculous, instead made the EventParameters* a required parameter. * Moves CapturingBoundNetLog / CapturingNetLog to its own file. BUG=37421 Review URL: http://codereview.chromium.org/1746012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45843 0039d316-1c4b-4281-b951-d872f2087c98
* cros: Use Vista-style window decorations.derat@chromium.org2010-04-282-3/+8
| | | | | | | | | | | | We were previously using the Linux version's images but drawing them in the position needed by the Views images. BUG=40474 TEST=built the chrome os version Review URL: http://codereview.chromium.org/1765006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45842 0039d316-1c4b-4281-b951-d872f2087c98
* Fix password mgr heuristics for sites that keep the login form around after ↵snej@chromium.org2010-04-2813-46/+146
| | | | | | | | | | | | signin The test for whether the login form reappeared on the next page load now ignores invisible forms. BUG=28911 TEST=none (manual testing with reduced web pages) Review URL: http://codereview.chromium.org/1656005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45841 0039d316-1c4b-4281-b951-d872f2087c98
* Revert WebKit roll in 45810 because it caused a failure on "WebKit (dbg)(3)".jorlow@chromium.org2010-04-282-1/+7
| | | | | | | | | | TEST=none BUG=42763 Review URL: http://codereview.chromium.org/1775009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45840 0039d316-1c4b-4281-b951-d872f2087c98
* Fix second-profile dir so that it's a sibling of the first; eliminate a ↵nick@chromium.org2010-04-286-12/+15
| | | | | | | | | | | FromWStringHack. TEST=sync_integration_tests fail less. BUG=42642 Review URL: http://codereview.chromium.org/1803001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45839 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed bug in samples conversion introduced by WebGL-related changes andkbr@google.com2010-04-281-2/+10
| | | | | | | | | | | | | caught by Linux try bots. Need to specify a different output than the non-WebGL target for the same asset, because otherwise multithreaded builds choose one or the other target to execute. BUG=none TEST=reran build Review URL: http://codereview.chromium.org/1723019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45837 0039d316-1c4b-4281-b951-d872f2087c98
* Removed third_party/angleproject from svn:ignore list.alokp@chromium.org2010-04-280-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45836 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure to check for in-progress downloads when quitting. Adds back in codepinkerton@chromium.org2010-04-281-0/+8
| | | | | | | | | removed during quit refactoring. BUG=41675 TEST=quit while downloading, can cancel and quit app, as well as cancel the quit to allow the download to complete. When download completes, closing all windows shouldn't quit (normal behavior). Review URL: http://codereview.chromium.org/1746013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45832 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a ChromeFrame crash reported on the crash server while processing an ↵ananta@chromium.org2010-04-281-3/+8
| | | | | | | | | | | | | | | | accelerator message. The crash happens while invoking the IBrowserService2::v_MayTranslateAccelerator function. It appears from the dump that there are cases in IE8 where this interface is actually implemented, but this function entry is NULL in the vtable. In any case from the comments in the code this interface is only implemented till IE7. Fixes bug http://code.google.com/p/chromium/issues/detail?id=25457 Bug=25457 Review URL: http://codereview.chromium.org/1718019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45831 0039d316-1c4b-4281-b951-d872f2087c98
* Addressing review feedback on last changes.kbr@google.com2010-04-281-28/+31
| | | | | | | | | BUG=none TEST=none (ran converter script) Review URL: http://codereview.chromium.org/1687015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45830 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up initial CA layer setup for Mac Pluginsstuartmorgan@chromium.org2010-04-282-10/+17
| | | | | | | | | | | UpdateAcceleratedSurface and DrawLayerInSurface don't make sense before windowed_handle has been set, so tweak the way we handle initialization of CA plugins. BUG=none TEST=CA plugins should still work Review URL: http://codereview.chromium.org/1745018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45828 0039d316-1c4b-4281-b951-d872f2087c98
* Merged in fixes for GLEW compile errors on linux.apatrick@chromium.org2010-04-281-2/+5
| | | | | | | | | | | | GLEW patch: http://glew.svn.sourceforge.net/viewvc/glew?view=rev&revision=596 GLEW bug: http://sourceforge.net/tracker/index.php?func=detail&aid=2992222&group_id=67586&atid=523274 TEST=trybots BUG=41039 Review URL: http://codereview.chromium.org/1727010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45827 0039d316-1c4b-4281-b951-d872f2087c98
* Change the wording of the warning on the extension installaa@chromium.org2010-04-281-2/+2
| | | | | | | | | dialog from "needs access to" to "can access" per discusison on chromium-discuss. Review URL: http://codereview.chromium.org/1806002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45826 0039d316-1c4b-4281-b951-d872f2087c98
* This adds in the ability for Chrome to generate windows with snapshotsgspencer@chromium.org2010-04-2828-102/+1297
| | | | | | | | | | | | of all currently open tabs in all browsers. This is needed for overview mode on ChromeOS. BUG=http://code.google.com/p/chromium-os/issues/detail?id=1170 TEST=Ran Chrome under ChromeOS with updated window manager. Review URL: http://codereview.chromium.org/661237 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45824 0039d316-1c4b-4281-b951-d872f2087c98
* Added shader type to shader info.alokp@chromium.org2010-04-284-13/+30
| | | | | | Review URL: http://codereview.chromium.org/1696012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45823 0039d316-1c4b-4281-b951-d872f2087c98
* Extension Docs (No building or testable files).rafaelw@chromium.org2010-04-281-61/+61
| | | | | | | | | | Render extension docs after build breakage. TBR=kathyw Review URL: http://codereview.chromium.org/1745019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45822 0039d316-1c4b-4281-b951-d872f2087c98
* Adds unit tests for how HttpAuthHandlerNegotiate creates SPNs.cbentzel@chromium.org2010-04-288-34/+242
| | | | | | | | | BUG=None TEST=net_unittests --gtest_filter="*HttpAuthHandlerNegotiate*" Review URL: http://codereview.chromium.org/1705001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45821 0039d316-1c4b-4281-b951-d872f2087c98
* Remove DCHECK in SimpleAppCacheSysmte::WillDestroyCurrentMessageLoop. This ↵rafaelw@chromium.org2010-04-281-1/+0
| | | | | | | | | | | was causing the test_shell to die trying to produce the extension docs. TEST=NONE BUG=NONE Review URL: http://codereview.chromium.org/1697015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45820 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: The cookie prompt should allow the user to set expire date for HTML cookieserg@chromium.org2010-04-287-78/+175
| | | | | | | | | BUG=42403 TEST=none Review URL: http://codereview.chromium.org/1774005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45818 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Make content options window non-resizable.erg@chromium.org2010-04-281-0/+1
| | | | | | | | | BUG=41341 TEST=none Review URL: http://codereview.chromium.org/1758011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45817 0039d316-1c4b-4281-b951-d872f2087c98
* Make the Nigori user salt key 128-bits to be FIPS compliant.albertb@chromium.org2010-04-282-2/+5
| | | | | | | | | BUG=none TEST=NigoriTest.* Review URL: http://codereview.chromium.org/1697010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45816 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of BookmarkEditor::Show()'s BookmarkEditor::Handler argument.viettrungluu@chromium.org2010-04-2814-68/+50
| | | | | | | | | | | | Still to do: get rid of things which hang on to a handler just so they can pass it to Show(). BUG=38908 TEST=everything still works Review URL: http://codereview.chromium.org/1795007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45813 0039d316-1c4b-4281-b951-d872f2087c98
* Fix HighlightCloseButton crash.finnur@chromium.org2010-04-281-1/+4
| | | | | | | | | BUG=42737 TEST=Don't have it consistently repro'ing (nor a test case for it). Review URL: http://codereview.chromium.org/1687016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45812 0039d316-1c4b-4281-b951-d872f2087c98