summaryrefslogtreecommitdiffstats
path: root/webkit/glue
Commit message (Collapse)AuthorAgeFilesLines
* Remove deprecated WebClipboard::readHTML method.dcheng@chromium.org2011-10-142-21/+0
| | | | | | | | | | | | | Now that WebKit r97497 is rolled into Chromium, we no longer need the legacy interface. As a bonus, the last of the Clipboard::readHTML crashes should be fixed. BUG=19360 TEST=ui_unittests and WebKit layout tests Review URL: http://codereview.chromium.org/8305012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105611 0039d316-1c4b-4281-b951-d872f2087c98
* Roll skia to r2478.bsalomon@google.com2011-10-141-1/+1
| | | | | | Review URL: http://codereview.chromium.org/8268006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105526 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash in WebClipboardImpl::readHTML.dcheng@chromium.org2011-10-131-1/+3
| | | | | | | | | | | Make sure string indexes aren't std::string::npos before creating the substring. BUG=99931 TEST=none Review URL: http://codereview.chromium.org/8271015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105366 0039d316-1c4b-4281-b951-d872f2087c98
* net: Move EscapeForHTML() functions into net namespace.tfarina@chromium.org2011-10-131-2/+2
| | | | | | | | | | | BUG=64263 TEST=None R=willchan@chromium.org Review URL: http://codereview.chromium.org/8256006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105304 0039d316-1c4b-4281-b951-d872f2087c98
* Implement WebKitPlatformSupport::currentThreadpiman@chromium.org2011-10-124-12/+60
| | | | | | | | | | BUG=None TEST=Webkit compositor in Chrome. Review URL: http://codereview.chromium.org/8228025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105206 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust capacity and disable deferring when read lies past existing capacity.scherkus@chromium.org2011-10-122-21/+398
| | | | | | | | | | | | | | | | | This fixes an issue with HTML5 audio/video for any time when: 1) The connection has been deferred AND 2) A read arrives that can be satisfied if we were to stop deferring What typically happens is the read is partially buffered but we need to make sure that there's enough capacity so that deferring isn't re-enabled when data starts arriving. In order to create additional capacity, we preemptively seek the buffer as far as possible then expand capacity in order to accommodate the read. BUG=99749 TEST=test_shell_tests, http://mastodon.sea/demos/capacity Review URL: http://codereview.chromium.org/8224015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105127 0039d316-1c4b-4281-b951-d872f2087c98
* Numerous fixes to audio/video buffered resource loading.scherkus@chromium.org2011-10-126-229/+352
| | | | | | | | | | | | | | | | | | | This patch fixes a few related issues: 1) Default loading strategy is now threshold-then-defer 2) Specify more reasonable default bitrate/playback rate values 3) Use a minimum buffer window size to prevent underflows on low bitrate content 4) Remember bitrate/playback rate values between resource loaders The default loading strategy of read-then-defer had a negative impact on initial latency as we were constantly deferring/undeferring the connection during the time when we need data the fastest. While this change does result in loading a pinch more data for preload=metadata scenarios, it vastly improves the common preload=auto scenario. BUG=99775 TEST=test_shell_tests Review URL: http://codereview.chromium.org/8224028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105121 0039d316-1c4b-4281-b951-d872f2087c98
* Implement Pepper IME API.kinaba@chromium.org2011-10-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | BUG=59425 TEST=Build chrome and ppapi_example_ime, Confirm "out/Release/chrome --register-pepper-plugins='out/Release/lib/libppapi_example_ime.so;application/x-ppapi-example' ppapi/examples/ime/ime.html" works. This CL is the last part for adding the basic IME support for PPAPI, preceded by the previous two changes codereview.chromium.org/7882004 (API declarations) and codereview.chromium.org/7978019 (thunk and proxy implementation). This CL comes with the actual Chrome-side implementation of the API with an example to show how to use IME in PPAPI. Keep in mind the current implementation still not reached the point of "the complete" set of IME APIs yet. - Advanced features in design doc (like surrounding text retrieval) is not available. - DOM and PPAPI composition events are not converted each other. Rather, it aims to provide basic set of functions just needed to implement inline composition in plugins. Review URL: http://codereview.chromium.org/8073021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105056 0039d316-1c4b-4281-b951-d872f2087c98
* Switch FileStream to use new CompletionCallback.willchan@chromium.org2011-10-121-5/+5
| | | | | | | | | | BUG=98719 TEST=none Review URL: http://codereview.chromium.org/8139019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105042 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Fix 'typo' to fix cursor.sadrul@chromium.org2011-10-121-2/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8231019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104982 0039d316-1c4b-4281-b951-d872f2087c98
* Standardize on 'web page' and 'web site' in Chrome UI.aa@chromium.org2011-10-121-14/+14
| | | | | | Review URL: http://codereview.chromium.org/8231009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104969 0039d316-1c4b-4281-b951-d872f2087c98
* Update chromium test expectations for failing speech input pixel tests. ↵satish@chromium.org2011-10-113-0/+0
| | | | | | | | | | | | | | | | These will be removed once the rebaseline has landed in webkit and rolled into chrome later in the day. Also remove the executable permissions for files added in http://src.chromium.org/viewvc/chrome?view=rev&revision=104864 BUG=none TEST=speech input layout tests go green in chromium builders. Review URL: http://codereview.chromium.org/8230005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104872 0039d316-1c4b-4281-b951-d872f2087c98
* Update the images used for HTML speech input with latest from the UX team.satish@chromium.org2011-10-113-0/+0
| | | | | | | | | BUG=none TEST=This would break layout tests and need rebaselining in a subsequent CL. Review URL: http://codereview.chromium.org/8221022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104864 0039d316-1c4b-4281-b951-d872f2087c98
* Convert the charset, memory, and crypto interfaces to use the thunk system.brettw@chromium.org2011-10-111-6/+0
| | | | | | | | | | This removes a bunch of plumbing for the proxy and impl sides, and uses the new macro system for registering the interface. This saves a lot of code and a bunch of boilerplate files could be deleted. Review URL: http://codereview.chromium.org/8159003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104850 0039d316-1c4b-4281-b951-d872f2087c98
* Add gfx::kNullCursor to refer to "no cursor"oshima@chromium.org2011-10-111-1/+1
| | | | | | | | | | | | | linux/aura build uses unsigned long as NativeCursor which requires cast to use NULL. Define constants instead. BUG=none TEST=none Review URL: http://codereview.chromium.org/8216016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104848 0039d316-1c4b-4281-b951-d872f2087c98
* Change webcursor_x11 to webcursor_aurax11 so it gets excluded in gtk buildsdavemoore@chromium.org2011-10-103-6/+1
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/8216011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104750 0039d316-1c4b-4281-b951-d872f2087c98
* Convert URLUtil to the thunk system.brettw@chromium.org2011-10-101-2/+0
| | | | | | | | This removes some duplicate code between the proxy and the impl. Review URL: http://codereview.chromium.org/8159012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104741 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Implement cursor support on linux.sadrul@chromium.org2011-10-081-2/+146
| | | | | | | | | BUG=none TEST=manually Review URL: http://codereview.chromium.org/8205004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104663 0039d316-1c4b-4281-b951-d872f2087c98
* Add command line switch for enabling threaded compositingjamesr@chromium.org2011-10-082-0/+4
| | | | | | | | | | | This is a patch against the patch in http://codereview.chromium.org/8139020/ BUG=none TEST=none Review URL: http://codereview.chromium.org/8163008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104623 0039d316-1c4b-4281-b951-d872f2087c98
* Context-based HTML paste plumbingdcheng@chromium.org2011-10-063-3/+31
| | | | | | | | | | | This patch creates the necessary plumbing to pass the fragment + context into WebKit when pasting HTML. This allows things like <td></td> to be properly reconstructed inside WebKit. BUG=19360 TEST=WebKit layout tests Review URL: http://codereview.chromium.org/7600014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104378 0039d316-1c4b-4281-b951-d872f2087c98
* Input event filtering and compositor thread setup.darin@chromium.org2011-10-061-0/+2
| | | | | | | | | | | | | | | | | | | | There are two new classes: InputEventFilter and CompositorThread. The first sets up a MessageFilter designed to route input events to the compositor thread. CompositorThread sets up the compositor thread and it has a InputEventFilter. When we pass an event to the CompositorThread, we are actually passing it to a WebCompositor, which can respond asynchronously via WebCompositorClient to tell us whether it handled the event or wants us to punt it up to the WebWidget. It can also tell us that it did not handle the event and that we should not bother sending it to the WebWidget. InputEventFilter contains all of the interesting thread marshalling code. CompositorThread has the WebCompositor hookup. Review URL: http://codereview.chromium.org/8089002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104258 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor return message into webkit_glue (make include-friendly).gbillock@chromium.org2011-10-052-0/+25
| | | | | | | | | | | | | Refactor return message handling into IntentsDispatcher so that this class can implement a WebKit client interface. BUG=None TEST=None Review URL: http://codereview.chromium.org/8072013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104125 0039d316-1c4b-4281-b951-d872f2087c98
* These changes are requires to build Aura without relying on GTK.saintlou@chromium.org2011-10-041-3/+0
| | | | | | | | | | | | | The CL rename webkit/support/platform_support_gtk.cc which was really non GTK specific. TBR=tony@chromium.org BUG=97131 TEST=none Review URL: http://codereview.chromium.org/8093011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104013 0039d316-1c4b-4281-b951-d872f2087c98
* This function no longer does anything. Remove the caller so we can delete theabarth@chromium.org2011-10-041-3/+0
| | | | | | | | | | | function. andersca tells me this comment is wrong and that this setting doesn't actually affect the resize corner. See https://bugs.webkit.org/show_bug.cgi?id=69300 for more context. Review URL: http://codereview.chromium.org/8122010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103977 0039d316-1c4b-4281-b951-d872f2087c98
* Send IME events to windowless plug-ins (Chromium side)hbono@chromium.org2011-10-041-0/+2
| | | | | | | | | | This change adds a new class WebPluginIMEWin that converts the platform-independent IME data sent from a renderer process (or WebKit) to the Win32 IME messages and send them to a plug-in. To allow the plug-in to retrieve the IME data with IMM32 function calls, this change also adds a patch to GetProcessAddress(). (Flash seems to retrieve the pointers to IMM32 function with this function.) This change also sends IME status retrieved from the plug-in to a browser process (via a renderer process). BUG=82507 TEST=manual Review URL: http://codereview.chromium.org/7082034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103869 0039d316-1c4b-4281-b951-d872f2087c98
* fix _x11 exclusion rule for webkit_gluedpranke@chromium.org2011-10-041-0/+1
| | | | | | | | | | R=davemoore@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8114025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103845 0039d316-1c4b-4281-b951-d872f2087c98
* yet another batch of symbols to export from content.dpranke@chromium.org2011-10-041-0/+1
| | | | | | | | | | | | | Also includes changes to a few gypi's to specify dependencies that are otherwise getting implicitly pulled in. R=jam@chromium.org BUG=90442 TEST= Review URL: http://codereview.chromium.org/8113014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103830 0039d316-1c4b-4281-b951-d872f2087c98
* Additional build fixes for auradavemoore@chromium.org2011-10-034-15/+41
| | | | | | | | | | | | | - Fix webcursor - Fix compile regression for set_visibility -> show() / hide() - Fix compile regression for ChromeBrowserMainParts BUG=None TEST=None Review URL: http://codereview.chromium.org/8095016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103713 0039d316-1c4b-4281-b951-d872f2087c98
* net: Move UnescapeURLComponent() functions into net namespace.tfarina@chromium.org2011-10-021-4/+4
| | | | | | | | | | | BUG=64263 TEST=None R=willchan@chromium.org Review URL: http://codereview.chromium.org/8109004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103677 0039d316-1c4b-4281-b951-d872f2087c98
* Begin CompletionCallback switchover.willchan@chromium.org2011-10-013-10/+10
| | | | | | | | | | | | | Rename CompletionCallback to OldCompletionCallback in preparation for introducing a new CompletionCallback based on base::Callback. Also renames other CompletionCallback types like CancelableCompletionCallback and TestCompletionCallback and CompletionCallbackImpl. All using sed with s/CompletionCallback/OldCompletionCallback/g. BUG=98719 TEST=none Review URL: http://codereview.chromium.org/8070013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103650 0039d316-1c4b-4281-b951-d872f2087c98
* Follow-up cleanup promised during r103376's CR.fischman@chromium.org2011-09-302-3/+3
| | | | | | | | | | | | | | | | | | | | | | | - mock_task.{h,cc} is gone. - MockCallback is now MockClosure, and its commentary brought up to date (the commentary checked in was a mix of old and attempt-at-new that never materialized) - NewExpectedCallback is NewExpectedClosure. A bit of background on FooCallback vs. FooCB: when acolwell@ & I did the first conversions to the new world, everything was named FooCallback. I proposed using FooCB for the migrated ones as a way to both easily visually differentiate as well as save characters (!). Now that we have an additional "don't typedef Closures" guideline I like having FooCB for non-closure new-style callbacks, and FooClosure for new-style closures. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/8085017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103464 0039d316-1c4b-4281-b951-d872f2087c98
* Convert all of media/ over to the new base::{Bind,Callback} hotness.fischman@chromium.org2011-09-2916-128/+123
| | | | | | | | | | | | | | | | | | | Mostly this was a rote conversion, replacing: - Pass-by-pointer CallbackN<>'s become pass-by-const-ref Callback<>'s. - scoped_ptr<CallbackN<>> members become Callback<> members. - several dedicated FooCallback typedefs became base::Closure. Because it was only used in a small handful of places and only in one place profitably, I deleted AutoCallbackRunner. Because it tickles a Bind bug I disabled mfdecoder in .gyp (about to get deleted in a scherkus CL). BUG=none TEST=media_tests, trybots Review URL: http://codereview.chromium.org/8071007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103376 0039d316-1c4b-4281-b951-d872f2087c98
* Remove AdaptiveDemuxer since it's been replaced with ChunkingDemuxer.fischman@chromium.org2011-09-291-22/+2
| | | | | | | | | | BUG=none TEST=trybots Review URL: http://codereview.chromium.org/8065023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103279 0039d316-1c4b-4281-b951-d872f2087c98
* Rewrites renderer accessibility to not use WebAccessibilityCache.dmazzoni@chromium.org2011-09-292-20/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the primary underlying cause of a number of bugs where the browser's accessibility tree got out of sync with the renderer's accessibility tree, which makes the page seem not functional anymore. Splits renderer accessibility code out of render_view.cc into its own file. All code now uses the axID directly from WebCore::AccessibilityObject rather than WebAccessibilityCache, which can now be deleted. One implication of this is that the top-level node can now change its ID, so we introduce a new role ROLE_ROOT_WEB_AREA to distinguish it from an iframe's ROLE_WEB_AREA node. To solve the problem of getting out of sync, the renderer now maintains a tree of axIDs that reflects the state of the tree as of the most recent message sent to the browser. Whenever a new accessibility notification is posted, it refers to that tree to determine precisely what information needs to be sent to the browser, eliminating problems where the renderer was posting notifications about nodes that the browser didn't know about. BUG=93095,93232,92716,90787,90768 TEST=updated lots of tests Review URL: http://codereview.chromium.org/7966013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103249 0039d316-1c4b-4281-b951-d872f2087c98
* Additional update on Pepper IME API and boilerplate thunk/proxy implementation.kinaba@chromium.org2011-09-291-0/+2
| | | | | | | | | | | | | | | | | | | | | BUG=59425 TEST=Check that ppapi_tests compile (with GYP_DEFINES=shared_library, too). This CL is the second (out of three) part for adding IME support for PPAPI. It reflects comments from James Su to the previous CL: http://codereview.chromium.org/7882004. - Renamed ..._COMPOSTION_START to _IME_COMPOSITON_START. - Changed to assure GetSegment to return a strictly increasing sequence of segmentation points from 0 to the length. and, - Added the mostly boilerplate code for interfacing with in-process & out-of-process plugins. The actual implementation of the IME support will come as the next and the last part of this series of patches. Review URL: http://codereview.chromium.org/8059006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103234 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure WebKit's "canSetValue" attribute is reflected in Chrome's ↵aboxhall@chromium.org2011-09-292-2/+10
| | | | | | | | | | | | accessibility tree. BUG=none TEST=RendererAccessibilityBrowserTest.CrossPlatformWritableElement Review URL: http://codereview.chromium.org/8050003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103217 0039d316-1c4b-4281-b951-d872f2087c98
* ui/gfx: Add ToString() function to Rect class.tfarina@chromium.org2011-09-281-1/+1
| | | | | | | | | | So we don't need to override operator<< for Rect class. R=sky@chromium.org Review URL: http://codereview.chromium.org/8066006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103158 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaned up threadiness of BufferedDataSource.fischman@chromium.org2011-09-272-12/+42
| | | | | | | | | | BUG=96292 TEST=trybots Review URL: http://codereview.chromium.org/8046023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103008 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 102897 - Additional update on Pepper IME API and boilerplate ↵kinaba@chromium.org2011-09-271-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | thunk/proxy implementation. BUG=59425 TEST=Check that ppapi_tests compile. This CL is the second (out of three) part for adding IME support for PPAPI. It reflects comments from James Su to the previous CL: http://codereview.chromium.org/7882004. - Renamed ..._COMPOSTION_START to _IME_COMPOSITON_START. - Changed to assure GetSegment to return a strictly increasing sequence of segmentation points from 0 to the length. and, - Added the mostly boilerplate code for interfacing with in-process & out-of-process plugins. The actual implementation of the IME support will come as the next and the last part of this series of patches. Review URL: http://codereview.chromium.org/7978019 TBR=kinaba@chromium.org Review URL: http://codereview.chromium.org/8060005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102900 0039d316-1c4b-4281-b951-d872f2087c98
* Additional update on Pepper IME API and boilerplate thunk/proxy implementation.kinaba@chromium.org2011-09-271-0/+2
| | | | | | | | | | | | | | | | | | | | | BUG=59425 TEST=Check that ppapi_tests compile. This CL is the second (out of three) part for adding IME support for PPAPI. It reflects comments from James Su to the previous CL: http://codereview.chromium.org/7882004. - Renamed ..._COMPOSTION_START to _IME_COMPOSITON_START. - Changed to assure GetSegment to return a strictly increasing sequence of segmentation points from 0 to the length. and, - Added the mostly boilerplate code for interfacing with in-process & out-of-process plugins. The actual implementation of the IME support will come as the next and the last part of this series of patches. Review URL: http://codereview.chromium.org/7978019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102897 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed a few nits in web_intent_service_data.* and webkit_glue.gypigroby@chromium.org2011-09-263-13/+11
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8028006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102789 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land r102336 (remove webkit_glue::BuildUserAgent) w/ fix.dpranke@chromium.org2011-09-264-41/+28
| | | | | | | | | | | | | | | | | | | | | | Remove webkit_glue::BuildUserAgent(), change the contract in webkit_glue so that SetUserAgent() must be called before GetUserAgent(). This was causing a dependency inversion between webkit_support and its clients, and was needed for the content component build. For content users, calling SetContentClient() will automatically initialize the user agent (retrieved from client->GetUserAgent()). As a bonus, fixing this allowed me to re-test the "mimic_windows" code path and it looks like we no longer need it. R=jam@chromium.org,rsesek@chromium.org BUG=11136, 90442 TEST=visit yahoo! mail using Chromium on Linux, ensure that we don't get an "unsupported browser" warning. Review URL: http://codereview.chromium.org/8045005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102763 0039d316-1c4b-4281-b951-d872f2087c98
* ui/gfx: Add ToString() function to Point class.tfarina@chromium.org2011-09-261-2/+2
| | | | | | | | | | So we don't need to override operator<< for Point class. R=sky@chromium.org Review URL: http://codereview.chromium.org/8044015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102746 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify code by using weak pointers and base::Bind() instead ofenal@chromium.org2011-09-232-93/+65
| | | | | | | | | | | | | manually duplicating their functionality. Thanks to Darin Fisher for the suggestion. I hate to think how it is all implemented internally, but it is not on the critical path, and code looks much better... Review URL: http://codereview.chromium.org/7978035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102524 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Remove webkit_glue::BuildUserAgent(), change the contract in ↵dpranke@chromium.org2011-09-224-28/+41
| | | | | | | | | | | | webkit_glue" TBR=jam@chromium.org BUG=90442 TEST=none Review URL: http://codereview.chromium.org/8002003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102353 0039d316-1c4b-4281-b951-d872f2087c98
* Remove webkit_glue::BuildUserAgent(), change the contract in webkit_glue so ↵dpranke@chromium.org2011-09-224-41/+28
| | | | | | | | | | | | | | | | | | that SetUserAgent() must be called before GetUserAgent(). This was causing a dependency inversion between webkit_support and its clients, and was needed for the content component build. For content users, calling SetContentClient() will automatically initialize the user agent (retrieved from client->GetUserAgent()). As a bonus, fixing this allowed me to re-test the "mimic_windows" code path and it looks like we no longer need it. R=jam@chromium.org,tony@chromium.org BUG=11136,90442 TEST=visit yahoo! mail using Chromium on Linux, ensure that we don't get an "unsupported browser" warning. Review URL: http://codereview.chromium.org/7922023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102336 0039d316-1c4b-4281-b951-d872f2087c98
* Moved web_intent_service_data into webkit/gluegroby@chromium.org2011-09-223-0/+73
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7980063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102273 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 102266 - Revert 102217 - Enable the Overhang pattern resource on ↵tommi@chromium.org2011-09-222-2/+2
| | | | | | | | | | | | | | | | | | TOUCH_UI builds. BUG=none TEST=manually Review URL: http://codereview.chromium.org/7983043 TBR=fsamuel@chromium.org Review URL: http://codereview.chromium.org/7989002 TBR=tommi@chromium.org Review URL: http://codereview.chromium.org/7993004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102268 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 102217 - Enable the Overhang pattern resource on TOUCH_UI builds.tommi@chromium.org2011-09-222-2/+2
| | | | | | | | | | | | | BUG=none TEST=manually Review URL: http://codereview.chromium.org/7983043 TBR=fsamuel@chromium.org Review URL: http://codereview.chromium.org/7989002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102266 0039d316-1c4b-4281-b951-d872f2087c98
* Enable the Overhang pattern resource on TOUCH_UI builds.fsamuel@chromium.org2011-09-222-2/+2
| | | | | | | | | | BUG=none TEST=manually Review URL: http://codereview.chromium.org/7983043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102217 0039d316-1c4b-4281-b951-d872f2087c98