Great, thanks, committed.
HTML didn't validate, so I corrected that after: http://cgit.freedesktop.org/wayland/wayland-web/commit/?id=bb8b63cf1f5b6e210572d04678adcddebbccfb2b You had a <pre> inside a <p>, unquoted url, and an un-escaped "&" (should be "&"). I like http://www.htmlhelp.com/tools/validator/ , including http://www.htmlhelp.com/tools/validator/upload.html.en for testing before uploading. On 02/28, Giulio Camuffo wrote: > --- > qt5.html | 55 +++++++++++++++++++++++++------------------------------ > 1 file changed, 25 insertions(+), 30 deletions(-) > > diff --git a/qt5.html b/qt5.html > index 657f96b..fc09ce3 100644 > --- a/qt5.html > +++ b/qt5.html > @@ -11,16 +11,10 @@ > <body> > <h1><a href="/"><img src="wayland.png" alt="Wayland logo"></a></h1> > <h1>Qt 5 on Wayland</h1> > -<p>Wayland support in the Qt 5 toolkit is happening in the Lighthouse > +<p>Wayland support in the Qt 5 toolkit is happening in the Qt Platform > Abstraction (QPA) > <a href="https://qt.gitorious.org/qt/qtwayland">Wayland plugin</a>. > -The qtwayland repo has a 0.85 branch that will build against Wayland 0.85. > -If building qtwayland master, you need to check out the Wayland commit > -in the file <a href= > -"https://qt.gitorious.org/qt/qtwayland/blobs/master/wayland_sha1.txt" > ->wayland_sha1.txt</a> and the libxkbcommon commit in the file <a href= > -"https://qt.gitorious.org/qt/qtwayland/blobs/master/libxkbcommon_sha1.txt" > ->libxkbcommon_sha1.txt</a> in the qtwayland repo (which might not be > -compatible with the latest Weston master).</p> > +The minimum requirement for building and using QtWayland is Wayland (and > +Weston) 1.0.0.</p> > > <p>If you also want to build the qtwebkit > browser, you may be better off following the <a > @@ -42,13 +36,6 @@ an LD_PRELOAD for Wayland clients:<br> > > <h2>Getting the source and compiling</h2> > > -<p><b>This section is out of date and will not work.</b> > -Instead, <a href="/building.html">build Wayland</a>, follow the <a > -href="http://qt-project.org/wiki/Building_Qt_5_from_Git">directions > -from Qt for building from git</a>, then build the Wayland module from > -Qt's git.</p> > -<hr> > - > <p>To try it out, first clone the qtbase:</p> > > <pre> > @@ -66,19 +53,27 @@ $ export LD_LIBRARY_PATH=$QTDIR/lib/:$LD_LIBRARY_PATH > $ export PKG_CONFIG_PATH=$QTDIR/lib/pkgconfig/:$PKG_CONFIG_PATH > $ export QT_PLUGIN_PATH=$QTDIR/lib/plugins/ > </pre> > -<pre>$ ./configure -confirm-license -opensource -no-multimedia -no-webkit > --no-phonon -no-v8 -debug -qpa -xcb -wayland -egl -opengl es2 -nomake examples > --prefix ${QTDIR} > +<pre> > +$ ./configure -confirm-license -opensource -debug -nomake examples \ > + -nomake tests -nomake demos -make libs --prefix ${QTDIR} > $ make > $ sudo make install > </pre> > > -<p>Here you need to also clone and build qtjsbackend and qtdeclarative: > +<p>Here you need to also clone and build qtjsbackend and qtdeclarative: > +<pre> > git://gitorious.org/qt/qtjsbackend.git > -git://gitorious.org/qt/qtdeclarative.git</p> > +git://gitorious.org/qt/qtdeclarative.git</pre></p> > + > +<p>To build them run these commands:</p> > +<pre> > +$ qmake > +$ make > +$ sudo make install > +</pre> > > -<p>At this point you have all needed Qt libraries, and needed tools to > compile > -qtwayland platform:</p> > +<p>At this point you have all needed Qt libraries and needed tools to compile > +the QtWayland platform:</p> > > <pre> > $ cd ../ > @@ -86,11 +81,12 @@ $ git clone git://gitorious.org/qt/qtwayland.git > $ cd qtwayland/ > $ qmake > $ make > -$ make && make install > +$ sudo make install > </pre> > > <h2>Trying it out</h2> > -<p>First, don't forget to set the XDG directory and re-run .bashrc:</p> > +<p>First, don't forget to set the XDG directory, as well as the variables set > +before for compiling Qt, and re-run .bashrc:</p> > > <pre> > $ export XDG_RUNTIME_DIR=$HOME/.xdg > @@ -105,7 +101,7 @@ of the application under Wayland and X:</p> > $ cd ../qtbase/examples/opengl/hellowindow > $ qmake > $ make > -$ wayland-compositor & > +$ weston & > $ ./hellowindow -platform wayland > </pre> > > @@ -117,7 +113,7 @@ the windowing system and device agnostic architecture. > That means Qt can load > in run-time different backend plugins for different window systems as > desired. > For instance, an application developed on Qt could be run using "-platform > xcb" and "-platform wayland" for XCB or Wayland respectively (or set > -the <code>QT_QPA_PLATFORM</code>) and should have a > +the <code>QT_QPA_PLATFORM</code> environment variable) and should have a > similar behavior on both systems, without the need to recompile. > </p> > > @@ -155,9 +151,8 @@ and for <code>wl_surface</code>: > <h2>Known issues</h2> > <ul> > <li> > -Applications have to implement their own way of decorating windows. > -Therefore, some Qt functions like setWindowTitle(), raise() or lower(), > -holding window properties will have different effect on Wayland compositors. > + See the <a > href=https://bugreports.qt-project.org/secure/IssueNavigator.jspa?mode=hide&requestId=13847> > Qt bug tracker</a> > + for a list of QtWayland bugs. > </li> > </ul> > > -- > 1.8.1.4 > > _______________________________________________ > wayland-devel mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/wayland-devel > -- "...this thing we call 'failure' is not the falling down, but the staying down." - Mary Pickford http://www.ChaosReigns.com _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
