All of lore.kernel.org
 help / color / mirror / Atom feed
From: Denys Dmytriyenko <denys@ti.com>
To: "Cooper Jr., Franklin" <fcooper@ti.com>
Cc: "meta-arago@arago-project.org" <meta-arago@arago-project.org>
Subject: Re: [PATCH 01/11] qt5: update bbappends to match version 5.2.1 in meta-qt5/daisy
Date: Thu, 24 Jul 2014 14:18:36 -0400	[thread overview]
Message-ID: <20140724181836.GQ15788@edge> (raw)
In-Reply-To: <8F29D6B095ED194EA1980491A5E029710C6E9A60@DFLE08.ent.ti.com>

It actually means both - they no longer apply and by checking the sources I 
see the functionality is pretty much there, although sometimes it's not 
implemented the same exact way as in the patches.


On Thu, Jul 24, 2014 at 04:56:41PM +0000, Cooper Jr., Franklin wrote:
> Some reason I thought I asked this before but does not applicable mean not 
> needed or does applicable simply mean it doesn't apply?
> 
> Since we are using Wayland/Weston do we still need eglfs? 
> 
> ACK on the patch since it doesn't make a difference but it would be nice to 
> know if we still have gap or not.
> 
> > -----Original Message-----
> > From: meta-arago-bounces@arago-project.org [mailto:meta-arago-
> > bounces@arago-project.org] On Behalf Of Denys Dmytriyenko
> > Sent: Friday, July 18, 2014 2:52 PM
> > To: meta-arago@arago-project.org
> > Subject: [meta-arago] [PATCH 01/11] qt5: update bbappends to match version
> > 5.2.1 in meta-qt5/daisy
> > 
> > From: Denys Dmytriyenko <denys@ti.com>
> > 
> > qtbase patches are not applicable to 5.2.1
> > 
> > Signed-off-by: Denys Dmytriyenko <denys@ti.com>
> > ---
> >  .../qt5/qtbase/0001-qeglfswindow.cpp.patch         | 56 ----------------------
> >  .../qt5/qtbase/0002-qeglfswindow.cpp.patch         | 34 -------------
> >  .../recipes-qt/qt5/qtbase_5.2.0.bbappend           |  8 ----
> >  ...bkit_5.2.0.bbappend => qtwebkit_5.2.1.bbappend} |  0
> >  4 files changed, 98 deletions(-)
> >  delete mode 100644 meta-arago-distro/recipes-qt/qt5/qtbase/0001-
> > qeglfswindow.cpp.patch
> >  delete mode 100644 meta-arago-distro/recipes-qt/qt5/qtbase/0002-
> > qeglfswindow.cpp.patch
> >  delete mode 100644 meta-arago-distro/recipes-
> > qt/qt5/qtbase_5.2.0.bbappend
> >  rename meta-arago-distro/recipes-qt/qt5/{qtwebkit_5.2.0.bbappend =>
> > qtwebkit_5.2.1.bbappend} (100%)
> > 
> > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase/0001-
> > qeglfswindow.cpp.patch b/meta-arago-distro/recipes-qt/qt5/qtbase/0001-
> > qeglfswindow.cpp.patch
> > deleted file mode 100644
> > index b95b98e..0000000
> > --- a/meta-arago-distro/recipes-qt/qt5/qtbase/0001-qeglfswindow.cpp.patch
> > +++ /dev/null
> > @@ -1,56 +0,0 @@
> > ---- qtbase/src/plugins/platforms/eglfs/qeglfswindow.cpp.orig	2013-08-09
> > 23:29:18.253037952 +0530
> > -+++ qtbase/src/plugins/platforms/eglfs/qeglfswindow.cpp	2013-08-09
> > 23:41:18.509018405 +0530
> > -@@ -61,23 +61,32 @@ QEglFSWindow::QEglFSWindow(QWindow *w)
> > - #endif
> > - }
> > -
> > - QEglFSWindow::~QEglFSWindow()
> > - {
> > -     destroy();
> > - }
> > -
> > -+static EGLSurface __singleWindowSurface;
> > - void QEglFSWindow::create()
> > - {
> > -     if (m_window)
> > -         return;
> > -
> > -     setWindowState(Qt::WindowFullScreen);
> > -
> > -+    if(QEglFSHooks::hooks() && !QEglFSHooks::hooks()-
> > >hasCapability(QPlatformIntegration::Capability::MultipleWindows) &&
> > __singleWindowSurface)
> > -+    {
> > -+        m_surface = __singleWindowSurface; #ifdef QEGL_EXTRA_DEBUG
> > -+    qWarning("Surface recreate request, re-using %x\n", m_surface);
> > -+#endif
> > -+       return;
> > -+    }
> > -     if (window()->type() == Qt::Desktop) {
> > -         QRect rect(QPoint(), QEglFSHooks::hooks()->screenSize());
> > -         QPlatformWindow::setGeometry(rect);
> > -         QWindowSystemInterface::handleGeometryChange(window(), rect);
> > -         return;
> > -     }
> > -
> > -     EGLDisplay display = (static_cast<QEglFSScreen *>(window()->screen()-
> > >handle()))->display();
> > -@@ -104,16 +113,20 @@ void QEglFSWindow::resetSurface()
> > -
> > -     m_window = QEglFSHooks::hooks()-
> > >createNativeWindow(QEglFSHooks::hooks()->screenSize(), m_format);
> > -     m_surface = eglCreateWindowSurface(display, m_config, m_window,
> > NULL);
> > -     if (m_surface == EGL_NO_SURFACE) {
> > -         EGLint error = eglGetError();
> > -         eglTerminate(display);
> > -         qFatal("EGL Error : Could not create the egl surface: error = 0x%x\n",
> > error);
> > -     }
> > -+    if(QEglFSHooks::hooks() && !QEglFSHooks::hooks()-
> > >hasCapability(QPlatformIntegration::Capability::MultipleWindows))
> > -+    {
> > -+        __singleWindowSurface = m_surface;
> > -+    }
> > - }
> > -
> > - void QEglFSWindow::destroy()
> > - {
> > -     if (m_surface) {
> > -         EGLDisplay display = static_cast<QEglFSScreen *>(screen())->display();
> > -         eglDestroySurface(display, m_surface);
> > -         m_surface = 0;
> > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase/0002-
> > qeglfswindow.cpp.patch b/meta-arago-distro/recipes-qt/qt5/qtbase/0002-
> > qeglfswindow.cpp.patch
> > deleted file mode 100644
> > index 8d17348..0000000
> > --- a/meta-arago-distro/recipes-qt/qt5/qtbase/0002-qeglfswindow.cpp.patch
> > +++ /dev/null
> > @@ -1,34 +0,0 @@
> > ---- qtbase/src/plugins/platforms/eglfs/qeglfswindow.cpp.old	2013-09-09
> > 23:09:24.433774489 +0530
> > -+++ qtbase/src/plugins/platforms/eglfs/qeglfswindow.cpp	2013-09-09
> > 23:12:22.105766689 +0530
> > -@@ -54,30 +54,30 @@ QEglFSWindow::QEglFSWindow(QWindow *w)
> > -     , m_surface(0)
> > -     , m_window(0)
> > - {
> > -     static int serialNo = 0;
> > -     m_winid  = ++serialNo;
> > - #ifdef QEGL_EXTRA_DEBUG
> > -     qWarning("QEglWindow %p: %p 0x%x\n", this, w, uint(m_winid));
> > - #endif
> > -+    setWindowState(Qt::WindowFullScreen);
> > - }
> > -
> > - QEglFSWindow::~QEglFSWindow()
> > - {
> > -     destroy();
> > - }
> > -
> > - static EGLSurface __singleWindowSurface;
> > - void QEglFSWindow::create()
> > - {
> > -     if (m_window)
> > -         return;
> > -
> > --    setWindowState(Qt::WindowFullScreen);
> > -
> > -     if(QEglFSHooks::hooks() && !QEglFSHooks::hooks()-
> > >hasCapability(QPlatformIntegration::Capability::MultipleWindows) &&
> > __singleWindowSurface)
> > -     {
> > -         m_surface = __singleWindowSurface;
> > - #ifdef QEGL_EXTRA_DEBUG
> > -     qWarning("Surface recreate request, re-using %x\n", m_surface);
> > - #endif
> > -        return;
> > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase_5.2.0.bbappend b/meta-
> > arago-distro/recipes-qt/qt5/qtbase_5.2.0.bbappend
> > deleted file mode 100644
> > index 2c0a52d..0000000
> > --- a/meta-arago-distro/recipes-qt/qt5/qtbase_5.2.0.bbappend
> > +++ /dev/null
> > @@ -1,8 +0,0 @@
> > -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> > -
> > -SRC_URI += " \
> > -	file://0001-qeglfswindow.cpp.patch \
> > -	file://0002-qeglfswindow.cpp.patch \
> > -"
> > -
> > -PR_append = "-arago1"
> > diff --git a/meta-arago-distro/recipes-qt/qt5/qtwebkit_5.2.0.bbappend
> > b/meta-arago-distro/recipes-qt/qt5/qtwebkit_5.2.1.bbappend
> > similarity index 100%
> > rename from meta-arago-distro/recipes-qt/qt5/qtwebkit_5.2.0.bbappend
> > rename to meta-arago-distro/recipes-qt/qt5/qtwebkit_5.2.1.bbappend
> > --
> > 2.0.0
> > 
> > _______________________________________________
> > meta-arago mailing list
> > meta-arago@arago-project.org
> > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


      reply	other threads:[~2014-07-24 18:18 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-18 18:51 [PATCH 01/11] qt5: update bbappends to match version 5.2.1 in meta-qt5/daisy Denys Dmytriyenko
2014-07-18 18:51 ` [PATCH 02/11] qtwebkit: update patches applied to 5.2.1 version Denys Dmytriyenko
2014-07-24 16:57   ` Cooper Jr., Franklin
2014-07-18 18:51 ` [PATCH 03/11] arago.conf: re-enable gles2 flag for qt5 builds Denys Dmytriyenko
2014-07-22 21:38   ` Denys Dmytriyenko
2014-07-18 18:51 ` [PATCH 04/11] weston: set default fbdev backend automatically when building for it Denys Dmytriyenko
2014-07-18 18:51 ` [PATCH 05/11] HACK: packagegroup-*-connectivity: disable wpa-gui for not supporting Qt5 Denys Dmytriyenko
2014-07-18 19:33   ` [PATCH v2 05/11] packagegroup-*-connectivity: conditionally " Denys Dmytriyenko
2014-07-24 18:30     ` Cooper Jr., Franklin
2014-07-18 18:51 ` [PATCH 06/11] HACK: matrix-gui: run on top of Wayland Denys Dmytriyenko
2014-07-18 19:18   ` Denys Dmytriyenko
2014-07-24 18:32     ` Cooper Jr., Franklin
2014-07-31 18:45       ` [PATCH v2 06/11] matrix-gui: run on top of Wayland and Qt5 Denys Dmytriyenko
2014-07-31 19:01         ` Cooper Jr., Franklin
2014-07-18 18:51 ` [PATCH 07/11] arago.conf: enable Qt5 by default, disable DRM for Weston Denys Dmytriyenko
2014-07-24 18:36   ` Cooper Jr., Franklin
2014-07-24 18:43     ` Denys Dmytriyenko
2014-07-18 18:51 ` [PATCH 08/11] packagegroup-*-graphics: add Weston to corresponding packagegroup Denys Dmytriyenko
2014-07-24 18:37   ` Cooper Jr., Franklin
2014-07-18 18:52 ` [PATCH 09/11] refresh-screen: fix up Windows newlines in patches Denys Dmytriyenko
2014-07-18 19:17   ` Denys Dmytriyenko
2014-07-18 18:52 ` [PATCH 10/11] matrix-gui-apps: set more specific CC-BY-SA-3.0 license Denys Dmytriyenko
2014-07-24 18:40   ` Cooper Jr., Franklin
2014-07-18 18:52 ` [PATCH 11/11] arago.conf: use the new _remove override to filter out sgx feature Denys Dmytriyenko
2014-07-18 19:20   ` Denys Dmytriyenko
2014-07-18 19:34   ` [PATCH v2 " Denys Dmytriyenko
2014-07-24 18:41     ` Cooper Jr., Franklin
2014-07-24 16:56 ` [PATCH 01/11] qt5: update bbappends to match version 5.2.1 in meta-qt5/daisy Cooper Jr., Franklin
2014-07-24 18:18   ` Denys Dmytriyenko [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140724181836.GQ15788@edge \
    --to=denys@ti.com \
    --cc=fcooper@ti.com \
    --cc=meta-arago@arago-project.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.