By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Sony - PS3 getting Chrome-ish browser soon

So some guys over on neogaf have been doing some serious sleuthing these past few days about upcoming updates to the PS3's web browser.

Relevant post #1:

A minor update. I checked the page where Sony keeps their webkit source, and noticed there's an update; a new snapshot of the webkit port as of early February, uploaded March 31. Now, the nice thing about this is there's a file that shows only the changes being made to the project to make it run on the PS3. The update from the fall only showed updates to the javascript core.

http://downloads.snei-opensource.com/pub/webkit/

This update has a ton of changes, including additions to the webkit interface core, like virtual keyboard support, mouse support, various strings ("Save as...", "missing plugin", etc) to be localized, etc. We're definitely getting a webkit browser, and it's probably mostly ready.

fake edit: They added a test directory two days ago. One of the pages tests the "video" tag (even though the page is supposedly html 4 "transitional", whatever that means).
http://downloads.snei-opensource.com/pub/webkit-tests/

Note that the Silverlight test page is apparently to make sure it handles the lack of a plugin correctly. The flash page is amusing though (it embeds a 640 x 380 youtube clip). If they're testing it on sample pages, I'm going to make a wild guess that a wide release is still a couple months out. At least it's in a form suitable for testing...


And yes, there's some Cairo patches listed in the new directory, but they're just a couple of quick hacks to help make them build on the PS3. There's no source changes to Cairo. Is PS3 support in the main Cairo branch, or is there still work to be done there?

Relevant post #2:

I'm going through ps3-webkit-support.diff because I'm bored. Looks like we're actually getting Chrome, since Geoff's added a couple of files for ChromeClientPOSIX.

Source/WebKit/posix/WebCoreSupport/ChromeClientPOSIX.cpp | 664
Source/WebKit/posix/WebCoreSupport/ChromeClientPOSIX.h | 177

Naturally the full source of his changes are in that .diff file also. From what I can tell, the posix platform only refers to the PS3 in webkit, it doesn't show up at all in the mainline source code (unix versions are typically under their widget library, like Qt or gtk). There's a lot of functions that aren't implemented, but they're mainly ones that involve windowing that you wouldn't expect to be supported on the PS3.

This might not mean much since I don't see the cool stuff from Chrome in these sources, like bookmark syncing, but it's a huge freaking project., and the diff only covers what needed to be changed so it works on the PS3. It might not even get Chrome branding visible to the user, but I think if he's calling it ChromeClient, we can expect good things for the future.

Relevant post #3

Relevant post #4

Relevant post #5:

I've been going through the Diff file too. Naming conventions for the different styles of webkit branches like QT or GTK look like it's based on the GUI toolkit used; Androvsky mentions that above. In the PS3 webkit port they apparently take a GTK port and convert it to what they call a POSIX port similar to what Google does with Android. This would be confusing/will be confusing to just about everyone because POSIX is normally thought of as a extended set of OS standards for a bunch of things starting with File I/O and ending up with mouse events. We don't normally associate it with a webkit port.

Posted below is a simple explanation of what Google did with Android but the .DIFF file is actually much clearer. It's not just the GUI that has to be handled, POSIX IO too.

*insert Google quote*

So for every toolkit call based on GTK, Sony provides one based on Cairo. There are other differences and PS3-webkit-support.diff file will probably give us enough information to tell what will be coming. It's 425K of text so as androvsky said alot of work by Sony.

So Sony is taking a GTK/cairo/gstreamer/pango webkit port and making it a POSIX/cairo/gstreamer/pango port.



Around the Network

hope so



Very interesting..



So they might actually make it usable



I see! sony is removing another essential and well loved feature to replace it with some undobtebly inferior product!



“It appeared that there had even been demonstrations to thank Big Brother for raising the chocolate ration to twenty grams a week. And only yesterday, he reflected, it had been announced that the ration was to be reduced to twenty grams a week. Was it possible that they could swallow that, after only twenty-four hours? Yes, they swallowed it.”

- George Orwell, ‘1984’

Around the Network

I want to see Chrome for NGP. For PS3 it would be good too, if that is true I hope it it is a sign for NGP as well.



How much do you want to bet it is for ps(this is where a plus sign would be if Vgchartz was not so weird) members only?



"Everything we hear is an opinion, not a fact. Everything we see is a perspective, not the truth." -My good friend Mark Aurelius

good news... ^^



is it real



Porcupine_I said:

I see! sony is removing another essential and well loved feature to replace it with some undobtebly inferior product!


let's sue those greedy evil assholes!