summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Nukes one of the AddTabWithURL variants.sky@chromium.org2010-04-2923-110/+110
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/1736022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45902 0039d316-1c4b-4281-b951-d872f2087c98
* Bookmark manager: Update layout of the header part.arv@chromium.org2010-04-293-8/+7
| | | | | | | | | | | | Remove the search button, use input[type=search] and set a placeholder text. BUG=42214 TEST=Open bookmarks manager and do some searching Review URL: http://codereview.chromium.org/1737020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45901 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: avoid a dcheckestade@chromium.org2010-04-292-8/+11
| | | | | | | | | | | don't use an OwnedWidgetGtk for GtkWindows, which are no longer floating by the time the constructor returns. BUG=42807 TEST=launch a debug build in a compositing window manager Review URL: http://codereview.chromium.org/1795009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45900 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/1798009petersont@google.com2010-04-291-36/+79
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45899 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 45894 - First cut at window affinity for apps. Window affinity means ↵aa@chromium.org2010-04-292-90/+3
| | | | | | | | | | | | | | | | | that app URLs tend to open in the window associated with them, and nonapp URLs tend to not open in app windows. After playing with this first attempt, I find it is unsatisfying because spreadsheets.google.com doesn't open in the docs app (different origin) and logging out of gmail directs you back to the browser. So I'm going to fix that by adding a browse extent, separately. But I still think this is a worthwhile stepping stone to check in. Review URL: http://codereview.chromium.org/1732015 TBR=aa@chromium.org Review URL: http://codereview.chromium.org/1759013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45898 0039d316-1c4b-4281-b951-d872f2087c98
* Copy WebGL compatible assets to output directory during the build.kbr@google.com2010-04-292-0/+27
| | | | | | | | | | | | | | Manually copy webgl.js to output directory because we are not prepared to run the documentation generation on this file yet. All o3d-webgl samples now run out of the build directory. BUG=none TEST=ran o3d-webgl samples out of build directory TBR=gman Review URL: http://codereview.chromium.org/1796004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45897 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a 15 connection per proxy server limit.willchan@chromium.org2010-04-2913-171/+396
| | | | | | | | | | | | | | | | | | | | | | | | | | Previously, we had a limit of 6 connections per proxy server, which was horrifically low. Connections to all endpoint hosts remains at 6. Basically, we have a map of socket pools, keyed by the proxy server. Each of these proxy socket pools has a socket limit of 15 and a connection limit per host of 6. The main TCP socket pool (non-proxied) has the standard 256 socket limit, and connection limit per host of 6. There are two maps currently, one for HTTP proxies and one for SOCKS proxies. Note that SSL tunnels over HTTP CONNECTs are still located within the standard http proxy socket pools. We depend on the fact that our code never returns a non-SSL connected socket to the pool for a |connection_group| that is to a HTTPS endpoint. A newly connected socket from the pool will only have the TCP connection done. An idle socket will have both the TCP and the HTTP CONNECT and the SSL handshake done for it. TODO(willchan): Remove the extra constructor overload for the old deprecated parameters. Switch to using HostPortPair everywhere. TODO(willchan): Finish SSL socket pools. TODO(willchan): Rip out the DoInitConnection() code so it can be shared by other caller (TCP pre-warming!). TODO(willchan): Flush out the socket pool maps when the proxy configuration changes. TODO(willchan): Fix up global socket limits. They're slightly broken in this case, since each pool instance has its own "global" limit, so obviously different pools don't share the same "global" limit. This is such a minor deal since the global limits are so small for proxy servers compared to the system global limits (256 vs 15), that it doesn't have a big effect. TODO(willchan): Drink moar b33r. BUG=12066 Review URL: http://codereview.chromium.org/1808001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45896 0039d316-1c4b-4281-b951-d872f2087c98
* Add shared resources to the installer chrome.release filefeldstein@chromium.org2010-04-291-2/+4
| | | | | | | | | | | | Since all the cr.js resources were moved to the shared folder, chrome.release needs to be updated to copy it to the installer BUG=none TEST=Test that the bookmark manager works from the installer Review URL: http://codereview.chromium.org/1796003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45895 0039d316-1c4b-4281-b951-d872f2087c98
* First cut at window affinity for apps. Window affinity means that app URLs ↵aa@chromium.org2010-04-292-3/+90
| | | | | | | | | | | | | | tend to open in the window associated with them, and non-app URLs tend to not open in app windows. After playing with this first attempt, I find it is unsatisfying because spreadsheets.google.com doesn't open in the docs app (different origin) and logging out of gmail directs you back to the browser. So I'm going to fix that by adding a browse extent, separately. But I still think this is a worthwhile stepping stone to check in. Review URL: http://codereview.chromium.org/1732015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45894 0039d316-1c4b-4281-b951-d872f2087c98
* Fleshed out sampler implementation a bit.petersont@google.com2010-04-293-14/+115
| | | | | | Review URL: http://codereview.chromium.org/1759012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45893 0039d316-1c4b-4281-b951-d872f2087c98
* Add the component apps to the installer, so that they work in installed builds.aa@chromium.org2010-04-291-0/+3
| | | | | | Review URL: http://codereview.chromium.org/1706018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45892 0039d316-1c4b-4281-b951-d872f2087c98
* Copy o3d-webgl and o3d-webgl-samples into the build directory whilekbr@google.com2010-04-291-0/+32
| | | | | | | | | | | | building the samples. BUG=none TEST=ran build on Mac, verified files were copied TBR=gman Review URL: http://codereview.chromium.org/1742016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45891 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed bug in effect.js during lookup of attribute locations. Fixedkbr@google.com2010-04-291-8/+8
| | | | | | | | | | | | variable scoping problems making debugging more difficult. BUG=none TEST=none TBR=petersont Review URL: http://codereview.chromium.org/1758015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45890 0039d316-1c4b-4281-b951-d872f2087c98
* remove the logic to compute enable_gles since it's broken;piman@chromium.org2010-04-291-9/+11
| | | | | | | | add enable_eglimage Review URL: http://codereview.chromium.org/1747019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45889 0039d316-1c4b-4281-b951-d872f2087c98
* Fix testInvalidURLNoHistory to account for proxy invalid url page.nirnimesh@chromium.org2010-04-291-3/+5
| | | | | | | | | Proxy servers can show up a page for invalid URLs. This does go in history, and so that test fails. Use file:// urls only. Review URL: http://codereview.chromium.org/1745020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45888 0039d316-1c4b-4281-b951-d872f2087c98
* Relax the DOM UI navigation CHECK.creis@chromium.org2010-04-291-3/+6
| | | | | | | | | | | | | | We ensure that non-DOM-UI URLs are not sent to DOM UI renderers. This patch makes an exception for about:blank, which can happen if the user gets the renderer to go to any about: URL (e.g., using the web inspector). BUG=42547 TEST=Type location='about:cache' into NTP's web inspector, then Reload. Review URL: http://codereview.chromium.org/1790005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45887 0039d316-1c4b-4281-b951-d872f2087c98
* linux: reset GDK_NATIVE_WINDOWS, fixing clicking on flash againevan@chromium.org2010-04-291-0/+6
| | | | | | | | | | | | | | | Even though we set this environment variable, GTK clears it after initializing itself from it, with the intent of isolating the variable's value to just this process. If nspluginwrapper is involved, though, we want to propagate the variable to its child as well. So we must set the variable both before initialization (to initialize it for the current process) as well as after (to initialize it for the child process, if any). Review URL: http://codereview.chromium.org/1789008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45886 0039d316-1c4b-4281-b951-d872f2087c98
* Rework of the shared resources patch for checkinfeldstein@chromium.org2010-04-2840-63/+154
| | | | | | | | | | | | | | | Implement shared resources and use them in bookmark manager I had an issue with git when moving files so i had to create a new patch to delete/readd them here. See code review 1564034. This is just for trybots/checkins. BUG=none TEST=none Review URL: http://codereview.chromium.org/1694019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45885 0039d316-1c4b-4281-b951-d872f2087c98
* 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