patrick711 / phpdesktop

Automatically exported from code.google.com/p/phpdesktop
0 stars 0 forks source link

Add support for Chrome Engine #1

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Using Chrome's engine instead of IE engine

Original issue reported on code.google.com by web...@googlemail.com on 4 May 2012 at 9:34

GoogleCodeExporter commented 9 years ago
When creating desktop applications, we may not consider an increase of 10 MB to 
avail features that Chrome's engine can expose. Also, it avoids issues 
regarding different versions of internet explorer that might be installed in 
user system.

Original comment by aksha...@gmail.com on 18 Jun 2012 at 6:01

GoogleCodeExporter commented 9 years ago
Issue 2 has been merged into this issue.

Original comment by czarek.t...@gmail.com on 3 Jul 2012 at 1:51

GoogleCodeExporter commented 9 years ago
Chrome engine will definitely appear in one of next versions, along with IE as 
an option.

Original comment by czarek.t...@gmail.com on 3 Jul 2012 at 1:55

GoogleCodeExporter commented 9 years ago
Embed Chrome's engine by using Chromium Embedded Framework:
http://code.google.com/p/chromiumembedded/

Original comment by czarek.t...@gmail.com on 3 Jul 2012 at 1:58

GoogleCodeExporter commented 9 years ago
it will be great using webkit - chrome as main rendering engine,

will wait for those great release :)

Original comment by ikhsan...@gmail.com on 28 Sep 2012 at 10:09

GoogleCodeExporter commented 9 years ago
Oh man, I really think that 14mb is not an issue, most of today's usb devices 
are over 1 gb, also internet speed is really fast these days, please!!!!!!!! 
Chrome!!

Original comment by cristian...@gmail.com on 12 Jan 2013 at 7:00

GoogleCodeExporter commented 9 years ago
We will use CEF 3 from the Chromium Ebedded Framework.

Btw. just moments ago there was a first release of PHP Desktop
with Internet Explorer engine embedded, go to Downloads or see
the main page as it had a major update.

Next on the list is Chrome engine.

Original comment by czarek.t...@gmail.com on 13 Jan 2013 at 3:41

GoogleCodeExporter commented 9 years ago
Im waiting it too :)

Original comment by costa.ma...@gmail.com on 10 Jul 2013 at 6:20

GoogleCodeExporter commented 9 years ago
I'd love this feature for a current project, is there any news of progress or 
when we could expect a release? I'd be very willing to donate if this feature 
was implemented. :)

Original comment by dar...@darrencrossley.co.uk on 19 Jul 2013 at 7:11

GoogleCodeExporter commented 9 years ago
I'm quite busy for the next 5-6 weeks, after that I plan on making the Chrome
Engine happen.

Original comment by czarek.t...@gmail.com on 19 Jul 2013 at 8:32

GoogleCodeExporter commented 9 years ago
I just wanted to let you know I also promise to donate once this feature is 
implemented.  It's pretty much the thing that will make this project usable for 
me and I'm super excited for it.  I can't wait!  Thanks for all you do!

Original comment by DallinHS...@gmail.com on 20 Jul 2013 at 5:00

GoogleCodeExporter commented 9 years ago
Hello Czarek

Is the chrome engine ready to use now ?

Original comment by josselin...@gmail.com on 18 Sep 2013 at 10:17

GoogleCodeExporter commented 9 years ago
MSIE Trident engine is outdated, or so it seems. Modern CSS techniques like 
"display: inline-block" are ignored, and HTML5 tags are not supported for 
styling as Trident doesn't know how to parse CSS against them (ie: nav, header, 
footer, section, etc)

Chromium would be a much better fit and can't wait for the feature to be 
implemented.

Original comment by bmcminn...@gmail.com on 23 Sep 2013 at 1:47

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Hey @czarek, curious where your progress is with this feature? I'd be more than 
willing to take a look at the feature set you're envisioning and see if I can 
help in any way.

Original comment by bmcminn...@gmail.com on 28 Oct 2013 at 9:04

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
It past 1 month and 1 week. Any news?

Original comment by zabdulla...@gmail.com on 30 Oct 2013 at 5:39

GoogleCodeExporter commented 9 years ago
please stop with the feeling of entitlement already, sponsor the feature if you 
so desperately need it

Original comment by sztan...@gmail.com on 30 Oct 2013 at 5:40

GoogleCodeExporter commented 9 years ago
There hasn't been much progress, I was sick for the last two weeks. I'm also 
starting a new full-time job next week, so it's going to be rush for the next 
few weeks I think.

Original comment by czarek.t...@gmail.com on 31 Oct 2013 at 7:55

GoogleCodeExporter commented 9 years ago
Dear all,

I found temporary solution, before PHPDesktop will support Chrome Engine.

If someone interesting (it is not best solution but work well):

1. Create main folder of your project, for example "project";
2. Put into php-cgi.exe, php5.dll, php.ini and folder "ext" with needs php 
extensions;
3. Put there next files from node-webkit: icudt.dll, nw.exe, nw.pak, 
nwsnapshot.exe;
4. Create sub folder "www";
5. Put into "www" sub folder all your js, html, php, css files
6. Create runapp.vbs file in "project" folder and insert next script
----------------------------------------------------
Dim objShell
Set objShell = wscript.createobject("wscript.shell")
objShell.Run "taskkill /F /IM php-cgi.exe", 0, TRUE
wscript.Sleep 2000 
objShell.Run "php-cgi.exe -S 127.0.0.1:52005 -t www -c php.ini"
wscript.Sleep 3000 
objShell.Run "nw --url=""http://127.0.0.1:52005"" --no-toolbar", 0, TRUE
----------------------------------------------------
7. Run runapp.vbs file and voila.

Section 2: files can be get from PHPDesktop;
Section 3: files can be get from this url 
https://github.com/rogerwang/node-webkit

PS: If you will have question i can explain.

Original comment by zabdulla...@gmail.com on 23 Nov 2013 at 10:32

GoogleCodeExporter commented 9 years ago
Support for the Chrome engine added in revision a0e859ba4adc.

The binary release should be ready within a few hours.

There is still one thing to do, removing the "View Source" option from the 
mouse context menu. The other options like "Back", "Forward", "Print" could be 
usefull. The context menu can be disabled via javascript. An option in 
settings.json will be added for that in some later release.

Original comment by czarek.t...@gmail.com on 19 Jan 2014 at 6:04

GoogleCodeExporter commented 9 years ago
PHP Desktop Chrome 31.0 released, go see main project page or go straight to 
Downloads.

There are four distributions available for download:
1) With PHP 5.5.8 minified binaries
2) With PHP 5.5.8 full
3) With PHP 5.4.24 minified binaries
4) With PHP 5.4.24 full

Created the ChromeSettings wiki page.

New option "dpi_aware" added to the settings.json file. See the Settings wiki 
page for more details.

Original comment by czarek.t...@gmail.com on 19 Jan 2014 at 11:30