Cool VL Viewer forum http://sldev.free.fr/forum/ |
|
CEF3 plugin support http://sldev.free.fr/forum/viewtopic.php?f=5&t=1543 |
Page 1 of 1 |
Author: | Henri Beauchamp [ 2015-07-25 12:09:08 ] |
Post subject: | CEF3 plugin support |
As always, the Cool VL Viewer is the first TPV to provide you with the latest features added (or soon to be added, in this case) by LL to their viewer. Today, it's CEF3 media plugin support. What is CEF3, you might ask ? It's an embedded browser framework (Chromium Embedded Framework, but if you are curious and look at the sources, you'll notice that Chromium is actually a derivative of... WebKit !) which LL deemed good enough to replace the current QtWebKit-based plugin (which went unmaintained and is now deprecated to browse a lot of websites, especially TLS-enabled ones, and lacks HTML5 and modern features of today's browsers). For now, the CEF3 plugin is still in a very preliminary state and in active development, meaning it lacks quite a few of the necessary features before it could replace the QtWebKit plugin currently in use in release viewers. This is why it is implemented only in the new experimental branch (v1.26.15) of the Cool VL Viewer and is disabled by default (i.e. QtWebKit is the default embedded browser). To enable it, simply change the UseCEF debug setting to "TRUE" (this can be done without restarting the viewer: any new web-based UI element opened after the UseCEF variable toggling will automatically use the corresponding plugin: CEF when TRUE, QtWebKit when FALSE). In excess of LL's implementation of the CEF3 plugin, mine also implements the following features:
Be aware that being a work in progress, the CEF3 plugin still got, in excess of a very poor font rendering and much slower web page rendering when compared to QtWebKit (both of which are probably not actionable by LL), the following limitations:
Note also that, for Linux users running "old" distributions (4+ years old), you may need to add some libraries to the viewer installation (you need libX11 v1.5 or newer, libXi v1.6.1 or newer, libnss3 v3.14.3 or newer). If needed, you will find them here with the instructions about how to use them. Stuff for developers: Here are resources that TPV developers might be interested about:
|
Author: | scatterp [ 2015-09-10 20:31:58 ] |
Post subject: | Re: CEF3 plugin support |
Hi Sorry for contacting you in secondlife was not aware that you were only rp`ing there I have tried to use your experimental client at a private server (whitecore sim) and we were unable to reach google.com with it I am wondering if there is some time you would be able to demonstrate it functioning or provide some kind of feedback on what we are doing wrong ? we could meet at our sim or at irc or continue on the forum which ever suits you best scatterp |
Author: | Henri Beauchamp [ 2015-09-11 12:58:42 ] | ||||||||||||||||||||||||||||||||||||
Post subject: | Re: CEF3 plugin support | ||||||||||||||||||||||||||||||||||||
Beside, going down to track me (obviously, via a hacked viewer, which is a violation of the SL TOS and TPV policy) and interrupt a RP in a RP sim is extremely aggressive and in plain violation of every single rule (SL's and the rule of RP sim in question). Do that again, and you'll get ARed to LL and banned from the said sim.
|
Author: | scatterp [ 2015-09-13 15:12:56 ] |
Post subject: | Re: CEF3 plugin support |
Managed to get pages to display by disableing the firewall thanks for the tip the viewer seems to be using the original plugins still and i read under the experimental viewer in the downloads section that the browser can be switched to CEF3 or to the original apple stuff how ever i can not seem to find the switch ? |
Author: | Henri Beauchamp [ 2015-09-13 16:22:40 ] | |||||||||
Post subject: | Re: CEF3 plugin support | |||||||||
|
Author: | Henri Beauchamp [ 2015-09-26 12:32:56 ] |
Post subject: | Re: CEF3 plugin support |
In today's releases, CEF was updated to v3.2454. This new version requires, when ran under Linux, that the system got a recent glib version (v2.32 or newer). If you got an older version, you can grab this tarball and add the files it contains into the lib/ sub-directory of the viewer installation directory. |
Author: | Henri Beauchamp [ 2015-11-21 14:07:56 ] |
Post subject: | Re: CEF3 plugin support |
The CEF3 plugin support is now a native feature of the new stable release (v1.26.16) of the Cool VL Viewer. There are still a few glitches: plugin shutdown still not quite as clean as it should be, possibly causing cookies loss; form elements (such as combo boxes) with overlays/pull down menus not fully working (you must keep the left mouse button pressed to get to the overlay/pull down entries). Also the CEF3 plugin is still very much slower than the QtWebkit one (especially on pages with a lot of Javascript), which will alas likely not change since it's not something actionable by anyone but the CEF3 developers themselves... Yet, all in all, it's quite usable, and you still got QtWebkit available (and active by default) in the Cool VL Viewer. |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |