summaryrefslogtreecommitdiffstats
path: root/webkit/glue
Commit message (Collapse)AuthorAgeFilesLines
* Fix the windows build by casting for ICU.brettw@chromium.org2010-08-221-1/+2
| | | | | | | TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57015 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for Pepper charset conversions.brettw@chromium.org2010-08-224-0/+183
| | | | | | | TEST=included unit test BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57014 0039d316-1c4b-4281-b951-d872f2087c98
* Hookup role descriptions for webkit specific strings. Only doing this for ↵dtseng@chromium.org2010-08-211-1/+1
| | | | | | | | | | accessibility roles we know about. BUG=none. TEST=Use VoiceOver to confirm the proper role descriptions are read. Review URL: http://codereview.chromium.org/3200001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57006 0039d316-1c4b-4281-b951-d872f2087c98
* Grabbing the newly translated strings from the branch to land on the trunk. ↵kerz@chromium.org2010-08-2050-654/+676
| | | | | | | | Built using trunk grds. Review URL: http://codereview.chromium.org/3148031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56889 0039d316-1c4b-4281-b951-d872f2087c98
* Added CursorControl Pepper interface.neb@chromium.org2010-08-193-20/+110
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3145024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56739 0039d316-1c4b-4281-b951-d872f2087c98
* Remove forward declares for ASCIIToUTF16 from string_util. All callers now usebrettw@chromium.org2010-08-191-0/+1
| | | | | | | | | | utf_string_conversions.h TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3148019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56719 0039d316-1c4b-4281-b951-d872f2087c98
* Enable/Disable Spdy in benchmarking.lzheng@chromium.org2010-08-191-0/+3
| | | | | | | | Test=none Bug=52624 Review URL: http://codereview.chromium.org/3169022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56704 0039d316-1c4b-4281-b951-d872f2087c98
* Disable Flip4Mac by default on the Macstuartmorgan@chromium.org2010-08-191-0/+8
| | | | | | | | | BUG=52661 TEST=Launch Chrome with Flip4Mac installed. It should show up in chrome://plugins as disabled, but be enableable. Relaunching should re-disable it. Review URL: http://codereview.chromium.org/3171018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56680 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Remove unnecessary STL #includes from src/webkit.viettrungluu@chromium.org2010-08-1910-17/+2
| | | | | | | | | BUG=none TEST=builds Review URL: http://codereview.chromium.org/3122029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56655 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Remove unneeded headers from base/ (part 6)thestig@chromium.org2010-08-197-22/+29
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3093013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56641 0039d316-1c4b-4281-b951-d872f2087c98
* Rename WebFileSystem to WebFileUtilities for corresponding WebKit API changes.kinuko@chromium.org2010-08-183-38/+39
| | | | | | | | | | | | This change depends on an upstream change (not yet rolled): http://trac.webkit.org/changeset/65482 BUG=52355 TESTS=existing tests (like ones under fast/files) should pass Review URL: http://codereview.chromium.org/3153015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56564 0039d316-1c4b-4281-b951-d872f2087c98
* Adds IDBKeyPath parser / extractor, and provides a mechanism to call it ↵bulach@chromium.org2010-08-183-0/+96
| | | | | | | | | | sandboxed. TEST=idbkeypathextractor_browsertests.cc Review URL: http://codereview.chromium.org/3043037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56524 0039d316-1c4b-4281-b951-d872f2087c98
* Test server cleanup patch of death:phajdan.jr@chromium.org2010-08-173-72/+15
| | | | | | | | | | | | | | - reduce the number of different classes - clean up the internal code - modify the interface to expose less internal details (this will allow more flexibility with port numbers) TEST=many BUG=49680 Review URL: http://codereview.chromium.org/3080029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56405 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper2 Graphics3D implementation - browser side.neb@chromium.org2010-08-1710-10/+1131
| | | | | | | | | BUG=46374 TEST=opengl demos work on Pepper2 Review URL: http://codereview.chromium.org/3020049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56401 0039d316-1c4b-4281-b951-d872f2087c98
* Pull new PPAPI. In particular, this converts mouse coordinates to floating ↵brettw@chromium.org2010-08-171-4/+4
| | | | | | | | | | point. TEST=none BUG=none Review URL: http://codereview.chromium.org/3135025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56304 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: some more FRIEND_TEST_ALL_PREFIXESphajdan.jr@chromium.org2010-08-161-2/+3
| | | | | | | | | TEST=none BUG=44549 Review URL: http://codereview.chromium.org/3161021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56253 0039d316-1c4b-4281-b951-d872f2087c98
* TBR: joth@chromium.orgjoth@chromium.org2010-08-161-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56211 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 65318:65411.yutak@chromium.org2010-08-161-2/+4
| | | | | | | | | | TBR=japhet BUG=none TEST=none Review URL: http://codereview.chromium.org/3119016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56203 0039d316-1c4b-4281-b951-d872f2087c98
* Fix QuartzCore.framework path. mark@chromium.org2010-08-151-1/+1
| | | | | | | | | Patch by Mihai Parparita <mihaip@chromium.org> TEST=rebuild Xcode projects BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56162 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup Registry API: part 3.tfarina@chromium.org2010-08-141-3/+3
| | | | | | | | | | | | - Remove the default arguments from the constructor. - Add a empty constructor to handle the case of the default arguments were used. BUG=44644 TEST=trybots Review URL: http://codereview.chromium.org/3172009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56123 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: fix decoding of custom cursor bytes.estade@chromium.org2010-08-121-11/+7
| | | | | | | | | | | The bytes of an SkBitmap are not directly translatable into those of a GdkPixbuf. Use the utility function we already have for converting between the pixel data of these two types. BUG=51816 TEST=see bug Review URL: http://codereview.chromium.org/3130008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55825 0039d316-1c4b-4281-b951-d872f2087c98
* Added linux-specific NP_Initialize function so that the plugin is properly ↵alokp@chromium.org2010-08-111-8/+39
| | | | | | | | initialized. Also fixed the mime-type to be consistent with that on windows and mac. Review URL: http://codereview.chromium.org/3129005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55743 0039d316-1c4b-4281-b951-d872f2087c98
* Clamp the hotspot on custom cursors to the custom cursor image's dimensions.estade@chromium.org2010-08-113-0/+52
| | | | | | | | | | | | | | | | | Current behavior: windows chrome - respect the crazy hotspot linux chrome - crash mac chrome - fall back to normal cursor firefox - clamp the hotspot to the custom cursor image bounds. So this unifies the behavior of all 3 chrome platforms and matches firefox. BUG=51709 TEST=see bug for reduction Review URL: http://codereview.chromium.org/3168003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55669 0039d316-1c4b-4281-b951-d872f2087c98
* Whitespace change to trigger bots.viettrungluu@chromium.org2010-08-101-1/+1
| | | | | | | | TBR=viettrungluu@chromium.org Review URL: http://codereview.chromium.org/2694003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55526 0039d316-1c4b-4281-b951-d872f2087c98
* Add a mimetype to npapi_test_plugin so we pass a layout testtony@chromium.org2010-08-071-0/+11
| | | | | | | | | | | | | that expects each plugin to have at least one mime type. Also remove some test code that deletes a plugin during teardown. This is no longer needed and can break some tests that run later. BUG=51402 Review URL: http://codereview.chromium.org/3076041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55358 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Remove unneeded headers from base/ (part 5)thestig@chromium.org2010-08-072-5/+9
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3041049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55349 0039d316-1c4b-4281-b951-d872f2087c98
* WebGL web preferences do not disable WebGL if already enabled.apatrick@chromium.org2010-08-061-1/+2
| | | | | | | | | | | This means WebGL is enabled in the test shell. TEST=try, layout tests BUG=none Review URL: http://codereview.chromium.org/3047051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55313 0039d316-1c4b-4281-b951-d872f2087c98
* add pepper video decoder glue and delegatewjia@google.com2010-08-066-1/+216
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/3087009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55252 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Remove unneeded headers from base/ (part 3)thestig@chromium.org2010-08-061-1/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3037044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55192 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the UrlUtil pepper interface. Pull PPAPI to get that interface.brettw@chromium.org2010-08-054-0/+193
| | | | | | | TEST=unit test included Review URL: http://codereview.chromium.org/3041048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55151 0039d316-1c4b-4281-b951-d872f2087c98
* Fix missing Linux fonts in PDF plugin.gene@chromium.org2010-08-051-0/+1
| | | | | | | | | | BUG=none TEST=Test external fonts in PDF plugin on linux. Review URL: http://codereview.chromium.org/3093006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55150 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium-side implemention of pepper's FileChooser.dumi@chromium.org2010-08-054-5/+99
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3052040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55148 0039d316-1c4b-4281-b951-d872f2087c98
* Fix select menu placement on 10.5stuartmorgan@chromium.org2010-08-051-1/+9
| | | | | | | | | BUG=19669 TEST=Open a select menu at the bottom of the screen on 10.5; it should show up above the menu, not at the top of the screen. Review URL: http://codereview.chromium.org/2884068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55133 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill: Add a re-sized generic CC icon.jhawkins@chromium.org2010-08-051-0/+0
| | | | | | | | | BUG=51077 TEST=none Review URL: http://codereview.chromium.org/3036047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55112 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the coordinate hack for zoomed plugin pages on the Mac.stuartmorgan@chromium.org2010-08-051-26/+0
| | | | | | | | | | | Now that the underlying bug is fixed, the relative coordinates can be trusted regardless of zoom level. BUG=51078 TEST=Mouseovers should still work in all plugins on the Mac. Review URL: http://codereview.chromium.org/3072026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55099 0039d316-1c4b-4281-b951-d872f2087c98
* If SHM pixmaps support is available, for example, Intel drivers now support thatpiman@chromium.org2010-08-052-28/+92
| | | | | | | | | | | | | | | | | | (http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=4b7142baa0b3bf6f38843d06aadc579d8624cefc), use SHM pixmaps support to accelerate windowless plugin painting. Modify WindowlessPaint to directly use Xlib interfaces for SHM pixmaps support, similarly to the way how backing_store_x handles different SHM support levels provided by X server. BUG=50912 TEST=Open the page "http://disney.go.com/official-sites/demi-lovato/albums" using Chromium browser, compare the CPU usage of browser and X server before and after the change, and confirm CPU usage is reduced with this change (for example, on an Atom N450 Netbook with MeeGo 1.0 and Chromium browser 6.0.417.0 there's >30% CPU usage reduction, especially X server CPU usage is reduced by half). Review URL: http://codereview.chromium.org/3052039 Patch from Yuqiang Xian <yuqiang.xian@intel.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55020 0039d316-1c4b-4281-b951-d872f2087c98
* Play WebM live streamhclam@chromium.org2010-08-041-1/+6
| | | | | | | | | | | | | | | | | | BUG=44891 TEST=Can play live stream http://195.10.10.75:8800/live.webm This patch allows a live WebM stream to be played. After demuxing by FFmpeg, the duration was set to an invalid value. This makes the video pipeline to set duration to 0, and so WebKit never allows us to play because currentTime == duration all the time. This patch sets duration to an infinite value when duration is reported as invalid in FFmpeg. Review URL: http://codereview.chromium.org/3031036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54983 0039d316-1c4b-4281-b951-d872f2087c98
* Remove wstring-ness from some more locale variables.evan@chromium.org2010-08-041-1/+1
| | | | | | Review URL: http://codereview.chromium.org/3043055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54945 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Some clang appeasing.thakis@chromium.org2010-08-041-1/+3
| | | | | | | | BUG=TEST=none Review URL: http://codereview.chromium.org/3089004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54870 0039d316-1c4b-4281-b951-d872f2087c98
* Pull PPAPI and get support for average char width. Hook it up to "0" for nowbrettw@chromium.org2010-08-031-0/+5
| | | | | | | | | | until WebKit exposes this. Range check the max font size. BUG=51066 TEST=none Review URL: http://codereview.chromium.org/3029055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54816 0039d316-1c4b-4281-b951-d872f2087c98
* Remove number conversion functions from string_util. These moved to ↵brettw@chromium.org2010-08-031-3/+4
| | | | | | | | | | string_number_conversions. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3054036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54747 0039d316-1c4b-4281-b951-d872f2087c98
* Add #include utf_string_conversions.h to all files that use ASCIIToWide andbrettw@chromium.org2010-08-036-0/+6
| | | | | | | | | | | | | | | ASCIIToUTF16. I removed string_util includes from a few places where it obviously wasn't needed. In a separate pass, I'm going to remove ASCIITo* from string_util, then I'm going to do an even later pass to find the unnecessary string_util.h includes and remove them. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3058027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54746 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: follow up to r54722, remove unused classes.pfeldman@chromium.org2010-08-032-53/+0
| | | | | | Review URL: http://codereview.chromium.org/3037037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54724 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Get rid of DevTools RPC.pfeldman@chromium.org2010-08-032-5/+1
| | | | | | Review URL: http://codereview.chromium.org/3005044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54722 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill: Add a default constructor for FormData. There are too many placesjhawkins@chromium.org2010-08-031-0/+2
| | | | | | | | | | | | that create FormDatas, and we shouldn't need to initialize user_submitted for each call site. BUG=50423 TEST=none Review URL: http://codereview.chromium.org/3074023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54641 0039d316-1c4b-4281-b951-d872f2087c98
* Record received data in WebViewPlugin and replay it when loading the real ↵bauerb@chromium.org2010-08-022-8/+65
| | | | | | | | | | | plugin. BUG=49686 TEST=Block all plugins, directly open a page that is displayed by a plugin (an SWF file, or a PDF if the plugin works), and click on the placeholder. The plugin should load normally. Review URL: http://codereview.chromium.org/3038027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54523 0039d316-1c4b-4281-b951-d872f2087c98
* Move ASCIIToWide and ASCIIToUTF16 to utf_string_conversions.h. I've found itbrettw@chromium.org2010-07-311-1/+2
| | | | | | | | | | | | | | | | | | | | | | | weird that UTF8ToWide is in utf_string_conversions, but ASCIIToWide is in string_util.h. This should help some dependencies since string_util changes much more frequently than utf_string_conversions and fewer files will now need string_utils. Since this requires a lot of changes, this keeps a forward-declaration in string_util so I can update the entire project incrementally. This change updates base and net only. I removed some includes of string_util from header files in net. In particular, url_request_context which involved creating a new .cc file to implement a function (already virtual so there's no speed penalty). It turns out a lot of files were getting string_util from this include, so I had to update a bunch of random files to now explicitly include string_util.h TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3076013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54456 0039d316-1c4b-4281-b951-d872f2087c98
* Convert more callers of the integer/string functions to usingbrettw@chromium.org2010-07-312-8/+10
| | | | | | | | | | string_number_conversions.h TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3013046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54454 0039d316-1c4b-4281-b951-d872f2087c98
* Implement prefetching in chromegavinp@google.com2010-07-312-0/+3
| | | | | | | | | | | | | | | | | | With this CL (see also issue 2910009), chrome will support basic prefetching. You can optionally deactivate prefetching with the command line argument --disable-prefetch. A new RequestPriority was created as well, IDLE, which is lower than LOWEST. Unfortunately, SPDY has only two bits for priority, so as a temporary measure (pending SPDY v3 which will have three), we have a mapping in SPDY that folds net::LOWEST and net::IDLE together. BUG=13505 TEST=http://gemal.dk/browserspy/prefetch.php Review URL: http://codereview.chromium.org/3050016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54421 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some wstrings used in ui_test.cc.evan@chromium.org2010-07-302-6/+5
| | | | | | | | | This removes all switch-related wstring APIs from ui_test.cc, and fixes all the callers. Review URL: http://codereview.chromium.org/3066026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54392 0039d316-1c4b-4281-b951-d872f2087c98