summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Remove usages of getCanvasJohn Reck2012-08-063-6/+6
| | | | | | Everything goes through either PlatformGraphicsContext or recordingCanvas() Change-Id: I375a4294d2e8d4b467b70c6b8a7f0b96f402f252
* Use audio_channel_out_mask_from_countGlenn Kasten2012-07-171-1/+1
| | | | Change-Id: I52d46f45692c5b0ed0a23b01cb6b21c9bf672840
* rename audio policy output flags.Eric Laurent2012-04-181-1/+1
| | | | Change-Id: I2d0c6a33bc8d9bb163506cdfa7dcb25e4b54d01a
* Rename several classesChris Craik2012-04-041-7/+7
| | | | | | | | | | | | | | | | | | | | BaseTile,BaseTileTexture -> Tile,TileTexture Used in layers other than the base LayerGroup -> Surface Renamed to convey that it is a member of the SurfaceCollection, and that the layers grouped inside are painted together (if at all) DualTiledTexture -> SurfaceBacking Better conveys that this is the raster backing for a surface that can paint. It may be implemented with two tiled textures for now, but that isn't as important as its relationship to the surface. TiledTexture -> TileGrid Renamed to make it more clear that it was a container of tiles, and to be less similar to TileTexture Change-Id: I843f8603a2080cfe5a7313ba1c2eff10620f8aa2
* Plumb WebView and WebViewCore thru to MediaLayerJonathan Dixon2012-03-211-1/+2
| | | | | | | | | | | | Depends on https://android-git.corp.google.com/g/171224 Changes the plugin code to provide the WebView (not WebViewClassic) jobject instance into the plugin, as this provides the full public API expected. As a knock-on, I had to plumb WebViewCore jobject through to MediaTexture so it can retain the sendPluginDrawMsg() call. This isn't pretty, but in terms of layering it's no worse than before. Change-Id: Iaaa6e0c6b65963fedaff078a20477d8595c82a5d
* Use audio_policy_output_flags_t consistentlyGlenn Kasten2012-03-091-1/+1
| | | | Change-Id: Icc275ded644cc5e3b4e09098d52715ec4e7a0c1b
* plugin centering - use correct Y coordChris Craik2012-02-281-2/+2
| | | | Change-Id: Id0ac69f708b15ea03022c8ce9ca3d3c12f1ed307
* move libgui headers in the right placeMathias Agopian2012-02-271-1/+1
| | | | Change-Id: Ice3e54df3accab3874ef95e1ec0c2bf55809a57e
* Fix GPL buildGlenn Kasten2012-01-121-1/+1
| | | | Change-Id: Idc6090204f7f91a395564e9436d744b6e78d7468
* Use audio_format_t consistentlyGlenn Kasten2012-01-051-2/+2
| | | | Change-Id: I1e5f10adb2d4cd2b5421505761fe02bb6d638ab6
* Ensure the frame inversion flag is immediately effective.Derek Sollenberger2011-10-121-11/+3
| | | | | | | | | | Previously the frame inversion state was passed to the UI thread when the layer tree was synced. This CL removes that restriction and updates it immediately by storing the state in a cross thread refcounted object. bug: 5283034 Change-Id: I58a7ea0f2ed261008b945241bc783cfee4f33466
* Delay sending Plugin Draw event until the surface is ready.Derek Sollenberger2011-10-102-1/+19
| | | | | bug: 5436630 Change-Id: I058a0d750f185c56c0fe70ac0bff7c9781c35dc8
* Hookup internal plumbing needed to expose new plugin API.Derek Sollenberger2011-09-091-0/+1
| | | | | bug: 5239378 Change-Id: I2078db559315f93e8c43052bf9718566157f971b
* Add Plugin API for a video framerate callback.Derek Sollenberger2011-09-082-0/+31
| | | | | bug: 5239378 Change-Id: I5f7d33302d5a40f58ec12a3c0be63cb51d4ffc75
* Fix for plugin being "centered" to the left corner instead of centerDerek Sollenberger2011-09-061-9/+8
| | | | | bug: 5149930 Change-Id: I23aa7f8292806897cbc99f7a36e6aec428daf859
* Fix plugin crashes due to bad ref counting.Derek Sollenberger2011-08-291-9/+3
| | | | | bug: 5197948 Change-Id: Iece573a141feda56af2123b5fc9ace4cefa5139d
* Replace plugin's OpenGL API with a NativeWindow API.Derek Sollenberger2011-08-033-50/+70
| | | | | bug: 5114637 Change-Id: Idfadf95b9b65bf87ad2edf76fd2c5fc0513a75c3
* Fix some include guards in Android filesSteve Block2011-06-0810-25/+25
| | | | | | | | | This will become relevant after we merge beyond http://trac.webkit.org/changeset/81977 (and its follow-up build fixes r81982, r81988, r81990, r82018) which relies on all platforms' instances of FontPlatformData.h using the correct include guard. Change-Id: I58ec4c8ee23698c41d86794333d603b95f303764
* Add API to allow plugins to lock their orientation in full-screen mode.Derek Sollenberger2011-06-024-2/+83
| | | | | | | This CL has companion changes in the framework and browser. bug: 3398386 Change-Id: I3427e61e47b66f4142581fb043eeebc613d71b51
* Revert "Use AudioTrack::event_type not int in callback"Glenn Kasten2011-06-011-1/+1
| | | This reverts commit 8d0d3a015e5f96c7eb2101fba5abcdf76958ff41
* Use AudioTrack::event_type not int in callbackGlenn Kasten2011-06-011-1/+1
| | | | Change-Id: I451b5a7560ca21d07a5b71e9a4c0eb4c15aab7a9
* Merge WebKit at r76408: Update Uses of Noncopyable/FastAllocBaseBen Murdoch2011-05-231-0/+2
| | | | | | | | | | | | | | | | Upstream now uses macros rather than inheritance for classes declard Noncopyable or Fast Allocated. Note that in the case of PluginTimer and ClipboardAndroid we now need to explicitly declare them fast allocated. This is because previously they got the fast allocated methods through a common superclass (FastAllocBase) but now both parents provide implementations, so there is an ambiguity the compiler cannot resolve. See http://trac.webkit.org/changeset/76248 Change-Id: I186e3fd36bde2074d34f453983d48e8fc223f420
* Merge WebKit at r75993: Move WebKit/android files to SourceBen Murdoch2011-05-1631-0/+4967
Change-Id: Ifa871f8320bdb3a09fe189fffecc23f702c394b9