Interesting idea... Phantomium. ;)
That said, maintaining two separate projects seems highly unlikely unless we can get more contributors.
--
You received this message because you are subscribed to the Google Groups "phantomjs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to phantomjs+...@googlegroups.com.
Visit this group at http://groups.google.com/group/phantomjs.
For more options, visit https://groups.google.com/groups/opt_out.
Interesting idea... Phantomium. ;)
That said, maintaining two separate projects seems highly unlikely unless we can get more contributors.
--
You received this message because you are subscribed to the Google Groups "phantomjs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to phantomjs+...@googlegroups.com.
Visit this group at http://groups.google.com/group/phantomjs.
For more options, visit https://groups.google.com/groups/opt_out.
As a user I think it would be great if the API of PhantomJS and SlimerJS
stayed in sync. Then documentation, tutorials, and higher-level
applications (like Casper) can be shared.
I'd then also suggest that something built on Chromium is a 3rd project,
done in parallel, rather than "PhantomJS 3". Then we'd have an automated
solution for each of Gecko, WebKit and Blink.
Regarding the headless issue for Chromium, can xvfb be used? (I've not
tried SlimerJS headless yet, but apparently it works for linux and mac.)
Darren
Folks,
Originally, this Qt 5-based version is planned for Sep 22 (see the
previous discussion:
https://groups.google.com/d/msg/phantomjs/z_147Zj1l58/8tEbijy1BkEJ).
Due to various reasons, unfortunately I didn't find enough time to
work on it. Vitaliy however seems to make some good process
(https://twitter.com/Vitalliumm/status/373705330481303553), kudos to
him!
This of course means that we missed the window for releasing it this
fall. The next possible release date, following our past tradition,
would be Dec 21. This is obviously assuming we will pour enough effort
into making it happen (help is always welcomed!).
In addition to that, there is a new initiative from the Qt side to use
Chromium as the basis, see
https://groups.google.com/d/msg/phantomjs/pHLlKcS-nEU/Xbdy5tPLRUMJ.
It's definitely exciting for us. There are 3 problems I can see so
far. The first is the timeline, we need to wait a bit until it becomes
more mature and runs well on all platform. Another problem is the
headlessless, it can be solved (from my experience working with
Chromium code base so far) but it requires a lot of efforts, way much
more than our Qt/Lighthouse/QPA solution. Last problem is that it
still missed a lot of Qt integration, from the object model bridge to
network access manager, which means a lot of new code needs to be
rewritten.
While I do like the Qt Web Engine idea for PhantomJS, seems that this
is still a wishful thinking at this stage. It may change in the future
but so far that is the situation. As I expressed months ago,
Chromium-based solution seems to fit only for PhantomJS 3 timeline.
Meanwhile, if we all can join forces, in particular continuing
Vitaliy's current effort, maybe we can have PhantomJS 2 soon enough.
There's a lot of issues filed in the issue tracker which are likely
solved once a fresh version of WebKit got imported.
Comments? Thoughts?
Thanks!
apt-get install libicu-dev libxcb1-dev libssl-dev libx11-devPlease see my answer in that issue.
Sincerely,
James Greene
Sent from my [smart?]phone
--
iss ue, which I'm trying to fix.
5) Headless...
Thanks!
James Greene <javascript:>
23 сентября 2013 г. 18:24
Interesting idea... Phantomium. ;)
That said, maintaining two separate projects seems highly
unlikely unless we can get more contributors.
--
You received this message because you are subscribed to the
Google Groups "phantomjs" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to phantomjs+...@googlegroups.com <javascript:>.
Visit this group at http://groups.google.com/group/phantomjs
<http://groups.google.com/group/phantomjs>.
&n bsp; For more options, visit https://groups.google.com/groups/opt_out
<https://groups.google.com/groups/opt_out>.
Darren Cook <javascript:>
23 сентября 2013 г. 17:26
As a user I think it would be great if the API of PhantomJS and
SlimerJS
stayed in sync. Then documentation, tutorials, and higher-level
applications (like Casper) can be shared.
I'd then also suggest that something built on Chromium is a 3rd
project,
done in parallel, rather than "PhantomJS 3". Then we'd have an
automated
solution for each of Gecko, WebKit and Blink.
Regarding the headless issue for Chromium, can xvfb be used?
(I've not
&n bsp; tried SlimerJS headless yet, but apparently it works for linux
and mac.)
Darren
Ariya Hidayat <javascript:>
23 сентября 2013 г. 16:24
Folks,
Originally, this Qt 5-based version is planned for Sep 22 (see the
previous discussion:
https://groups.google.com/d/msg/phantomjs/z_147Zj1l58/8tEbijy1BkEJ <https://groups.google.com/d/msg/phantomjs/z_147Zj1l58/8tEbijy1BkEJ>).
Due to various reasons, unfortunately I didn't find enough time to
work on it. Vitaliy however seems to make some good process
(https://twitter.com/Vitalliumm/status/373705330481303553
<https://twitter.com/Vitalliumm/status/373705330481303553>), kudos to
him!
&n bsp; This of course means that we missed the window for releasing it this
fall. The next possible release date, following our past tradition,
would be Dec 21. This is obviously assuming we will pour enough
effort
into making it happen (help is always welcomed!).
In addition to that, there is a new initiative from the Qt side
to use
Chromium as the basis, see
https://groups.google.com/d/msg/phantomjs/pHLlKcS-nEU/Xbdy5tPLRUMJ <https://groups.google.com/d/msg/phantomjs/pHLlKcS-nEU/Xbdy5tPLRUMJ>.
It's definitely exciting for us. There are 3 problems I can see so
far. The first is the timeline, we need to wait a bit until it
becomes
more mature and runs well on all platform. Another problem is the
headlessless, it can be solved (from my experience working with
Chromium code base so far) but it requires a lot of efforts, way much
more than our Qt/Lighthouse/QPA solution. Last problem is that it
still missed a lot of Qt integration, from the object model bridge to
network access manager, which means a lot of new code needs to be
rewritten.
While I do like the Qt Web Engine idea for PhantomJS, seems that this
is still a wishful thinking at this stage. It may change in the
future
but so far that is the situation. As I expressed months ago,
Chromium-based solution seems to fit only for PhantomJS 3 timeline.
Meanwhile, if we all can join forces, in particular continuing
&nb sp; Vitaliy's current effort, maybe we can have PhantomJS 2 soon enough.
There's a lot of issues filed in the issue tracker which are likely
solved once a fresh version of WebKit got imported.
Comments? Thoughts?
Thanks!
Hi guys,according to Ariya's first post the next possible release date could be Dec 21. I see a lot of commit progress in Vitaliys repo but does anyone really expect this version to be released on that date ?I'm neither a qt nor a c++ man but I'm a very intensive user of phantomjs and I think this project is very versatile !!!!Actually I see no support from the original phantom committer for Vitaliy effort to lift phantomjs to qt5 ... too bad.This project is so amazing but we got stuck on a very old "Webkit Version" although general Browser improvements are rapidly increasing.So what are the next plans: waiting a long time for qtwebengine, starving to death .... or forcing Vitalyis effort to a proper version ?I know, I'm heavily dependent on you qt/c++ guys.regards,Andreas
Since Dec 21 is just a week away, most likely we're going to miss it
again. It's unfortunate, but with lots of personal matters I need to
tend these days, it's too much of a work to prepare such an important
release.
Something we can do is to pull Vitaliy's branch to the upstream
repository and let everyone build + try out. We could definitely call
it "PhantomJS 2.0 Technology Preview" or something like that.
Vitaliy, how ready is your branch to meet the above user testing?
Thanks!
< /BODY>
"Fine on Windows" meaning that it just builds successfully or that the resulting binary actually works as desired, too?
Sincerely,
James Greene
Sent from my [smart?]phone
--
"Fine on Windows" meaning that it just builds successfully or that the
resulting binary actually works as desired, too?
Sincerely,
James Greene
Sent from my [smart?]phone
On Dec 16, 2013 1:14 AM, "Vitaliy Slobodin"
<mailto:phantomjs%2Bunsu...@googlegroups.com>.
Visit this group at http://groups.google.com/group/phantomjs.
For more options, visit https://groups.google.com/groups/opt_out.
Hi all,I have few tech questions for Vitaliy (yes, I could answer them by looking at his code, and I will :) ).Given you are using what's QtWebKit in Qt5.2, can I assume that structurally "nothing changed"?Or have you had to do substantial rewrite to make this work?Do we maintain the same API? I suppose yes, as I have seen all your Tweets about progressing over making tests pass...Again, AWESOME WORK DUDE!!!
On Tuesday, 17 December 2013 09:07:42 UTC, Vitaliy Slobodin wrote:
--
You received this message because you are subscribed to the Google Groups "phantomjs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to phantomjs+...@googlegroups.com.
Visit this group at http://groups.google.com/group/phantomjs.
For more options, visit https://groups.google.com/groups/opt_out.
Very cool, Vitaliy!
I think not supporting all platforms equally for this TP is fine. It's
not that we don't want it, it's just a matter of time.
James, builds successfully and works as desired :)
James Greene wrote:
"Fine on Windows" meaning that it just builds successfully or that the resulting binary actually works as desired, too?
Sincerely,
James Greene
Sent from my [smart?]phone
--
You received this message because you are subscribed to the Google Groups "phantomjs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to phantomjs+...@googlegroups.com.
Visit this group at http://groups.google.com/group/phantomjs.
For more options, visit https://groups.google.com/groups/opt_out.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o floatmath.o floatmath.cpp
floatmath.cpp:44:14: warning: unused parameter 'argc' [-Wunused-parameter]
int main(int argc, char **argv)
^
floatmath.cpp:44:27: warning: unused parameter 'argv' [-Wunused-parameter]
int main(int argc, char **argv)
^
2 warnings generated.
2)
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o db2.o db2.cpp
db2.cpp:42:10: fatal error: 'sqlcli.h' file not found
#include <sqlcli.h>
^
1 error generated.
make: *** [db2.o] Error 1
DB2 disabled.
InterBase auto-detection... ()
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o ibase.o ibase.cpp
ibase.cpp:42:10: fatal error: 'ibase.h' file not found
#include <ibase.h>
^
1 error generated.
make: *** [ibase.o] Error 1
InterBase disabled.
MySQL (thread-safe) auto-detection... ()
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o mysql.o ../mysql/mysql.cpp
../mysql/mysql.cpp:42:10: fatal error: 'mysql.h' file not found
#include "mysql.h"
^
1 error generated.
make: *** [mysql.o] Error 1
MySQL (thread-safe) disabled.
MySQL (thread-unsafe) auto-detection... ()
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o mysql.o mysql.cpp
mysql.cpp:42:10: fatal error: 'mysql.h' file not found
#include "mysql.h"
^
1 error generated.
make: *** [mysql.o] Error 1
MySQL (thread-unsafe) disabled.
OCI auto-detection... ()
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o oci.o oci.cpp
oci.cpp:42:10: fatal error: 'oci.h' file not found
#include <oci.h>
^
1 error generated.
make: *** [oci.o] Error 1
OCI disabled.
iODBC auto-detection... ()
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o iodbc.o iodbc.cpp
iodbc.cpp:42:10: fatal error: 'sql.h' file not found
#include <sql.h>
^
1 error generated.
make: *** [iodbc.o] Error 1
iODBC disabled.
PostgreSQL auto-detection... ()
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o psql.o psql.cpp
psql.cpp:42:10: fatal error: 'libpq-fe.h' file not found
#include "libpq-fe.h"
^
1 error generated.
make: *** [psql.o] Error 1
PostgreSQL disabled.
SQLite2 auto-detection... ()
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o sqlite2.o sqlite2.cpp
sqlite2.cpp:42:10: fatal error: 'sqlite.h' file not found
#include <sqlite.h>
^
1 error generated.
make: *** [sqlite2.o] Error 1
SQLite2 disabled.
TDS auto-detection... ()
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o tds.o tds.cpp
tds.cpp:42:10: fatal error: 'sybfront.h' file not found
#include <sybfront.h>
^
1 error generated.
make: *** [tds.o] Error 1
TDS disabled.
NIS auto-detection... ()
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o nis.o nis.cpp
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -headerpad_max_install_names -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -o nis nis.o
NIS enabled.
POSIX iconv auto-detection... ()
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o iconv.o iconv.cpp
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -headerpad_max_install_names -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -o iconv iconv.o -liconv
POSIX iconv enabled.
ICU auto-detection... ()
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6 -Wall -W -fPIE -I../../../mkspecs/macx-clang -I. -o icu.o icu.cpp
icu.cpp:42:10: fatal error: 'unicode/utypes.h' file not found
#include <unicode/utypes.h>
^
1 error generated.
make: *** [icu.o] Error 1
ICU disabled.
Point 1) is just a warning.
Point 2) shows that the build is trying to build MySql, Postgres and other DB's support. Fails by not finding those libs (that I don't have installed).
Maybe it's just a couple of options to pass to the ./configure: will see.
But if you guys have tried and succeeded, let me know.
To unsubscribe from this group and stop receiving emails from it, send an email to phantomjs+unsubscribe@googlegroups.com.
Visit this group at http://groups.google.com/group/phantomjs.
For more options, visit https://groups.google.com/groups/opt_out.
WebKit is now configured for building. Just run 'make'.
Info: creating stash file /Users/detro/Workspaces/phantomjs/phantomjs-qt5/src/webkit/.qmake.stash
cd Source/WTF/ && ( test -e Makefile.WTF || /Users/detro/Workspaces/phantomjs/phantomjs-qt5/src/qt/qtbase/bin/qmake /Users/detro/Workspaces/phantomjs/phantomjs-qt5/src/webkit/Source/WTF/WTF.pro -o Makefile.WTF ) && /Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile.WTF
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile.WTF.Debug all
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile.WTF.Release all
make[2]: *** No rule to make target `/Users/detro/Workspaces/phantomjs/phantomjs-qt5/src/qt/qtbase/lib/libQt5Core.a', needed by `release/libWTF.a'. Stop.
make[1]: *** [release-all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[2]: *** No rule to make target `/Users/detro/Workspaces/phantomjs/phantomjs-qt5/src/qt/qtbase/lib/libQt5Core_debug.a', needed by `debug/libWTF_debug.a'. Stop.
make[1]: *** [debug-all] Error 2
make: *** [sub-Source-WTF-WTF-pro-make_first-ordered] Error 2
Please see the "PhantomJS 2, take three" email.
Sincerely,
James Greene
Sent from my [smart?]phone
Folks,
Originally, this Qt 5-based version is planned for Sep 22 (see the
previous discussion:
Due to various reasons, unfortunately I didn't find enough time to
work on it. Vitaliy however seems to make some good process
(https://twitter.com/Vitalliumm/status/373705330481303553), kudos to
him!
This of course means that we missed the window for releasing it this
fall. The next possible release date, following our past tradition,
would be Dec 21. This is obviously assuming we will pour enough effort
into making it happen (help is always welcomed!).
In addition to that, there is a new initiative from the Qt side to use
Chromium as the basis, see
It's definitely exciting for us. There are 3 problems I can see so
far. The first is the timeline, we need to wait a bit until it becomes
more mature and runs well on all platform. Another problem is the
headlessless, it can be solved (from my experience working with
Chromium code base so far) but it requires a lot of efforts, way much
more than our Qt/Lighthouse/QPA solution. Last problem is that it
still missed a lot of Qt integration, from the object model bridge to
network access manager, which means a lot of new code needs to be
rewritten.
While I do like the Qt Web Engine idea for PhantomJS, seems that this
is still a wishful thinking at this stage. It may change in the future
but so far that is the situation. As I expressed months ago,
Chromium-based solution seems to fit only for PhantomJS 3 timeline.
Meanwhile, if we all can join forces, in particular continuing
Vitaliy's current effort, maybe we can have PhantomJS 2 soon enough.
There's a lot of issues filed in the issue tracker which are likely
solved once a fresh version of WebKit got imported.
Comments? Thoughts?
Thanks!
--
Ariya Hidayat, http://ariya.ofilabs.com
http://twitter.com/ariyahidayat