[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Review Request 115989: [kinfocenter] Add new module for a Wayland Compositor
From:       Sebastian_Kügler <sebas () kde ! org>
Date:       2014-03-03 14:35:40
Message-ID: 20140303143540.5062.48362 () probe ! kde ! org
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/115989/#review51795
-----------------------------------------------------------

Ship it!


looks sane to my limited understanding.

- Sebastian Kügler


On Feb. 24, 2014, 8:13 a.m., Martin Gräßlin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/115989/
> -----------------------------------------------------------
> 
> (Updated Feb. 24, 2014, 8:13 a.m.)
> 
> 
> Review request for Plasma and David Stephen Hubner.
> 
> 
> Repository: kde-workspace
> 
> 
> Description
> -------
> 
> [kinfocenter] Add new module for a Wayland Compositor
> 
> Inspired by the module for X-Server we have a new module for Wayland
> Compositors. The module introduces a new optional build dependency to
> wayland client libraries.
> 
> Just like the X-Server module it talks to Wayland directly without the
> help of Qt. It connects to the registry and adds all reported
> interfaces to the tree widget. For outputs and seats it registers a
> listener to also include this information. For every output the
> information is appended, for a seat the capabilities are included.
> 
> This approach should allow to add information about further interfaces
> if they provide interesting information in future.
> 
> 
> Diffs
> -----
> 
> kinfocenter/Modules/base/CMakeLists.txt 5e05617fc8e6fbb174c33e81a62264311da8c040 
> kinfocenter/Modules/base/config-infocenter.h.cmake \
> abde2c5e8a5400cf1939ddd0cce1e1fff96acb9e  kinfocenter/Modules/base/info_linux.cpp \
> 3ca95c15a1d87245df118ffaea935d88200b3327  kinfocenter/Modules/base/info_wayland.h \
> PRE-CREATION  kinfocenter/Modules/base/info_wayland.cpp PRE-CREATION 
> kinfocenter/Modules/base/os_current.h b1c262f7f602bd6284ec6299e2b33cc0a056a41d 
> kinfocenter/Modules/info/CMakeLists.txt 211c0cd17dd0b723eadc1cc0b1efdb24968355ba 
> kinfocenter/Modules/info/main.cpp c07594c60e869d9d79b4ebb05a9d8a15389a15e5 
> kinfocenter/Modules/info/wayland.desktop PRE-CREATION 
> kinfocenter/Modules/pci/CMakeLists.txt 03382625fa77b67639029867f534728fcddf61e8 
> 
> Diff: https://git.reviewboard.kde.org/r/115989/diff/
> 
> 
> Testing
> -------
> 
> Run against Weston and also with no Weston running.
> 
> 
> File Attachments
> ----------------
> 
> Module in action
> https://git.reviewboard.kde.org/media/uploaded/files/2014/02/24/1a9c6709-4220-499b-962b-f43894800d7b__kinfocenter-wayland-module.png
>  
> 
> Thanks,
> 
> Martin Gräßlin
> 
> 


[Attachment #5 (text/html)]

<html>
 <body>
  <div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
   <table bgcolor="#f9f3c9" width="100%" cellpadding="8" style="border: 1px #c9c399 \
solid;">  <tr>
     <td>
      This is an automatically generated e-mail. To reply, visit:
      <a href="https://git.reviewboard.kde.org/r/115989/">https://git.reviewboard.kde.org/r/115989/</a>
  </td>
    </tr>
   </table>
   <br />



 <p>Ship it!</p>



 <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: \
-pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">looks sane to my limited \
understanding.</pre>  <br />









<p>- Sebastian Kügler</p>


<br />
<p>On February 24th, 2014, 8:13 a.m. UTC, Martin Gräßlin wrote:</p>








<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="8" \
style="background-image: \
url('https://git.reviewboard.kde.org/static/rb/images/review_request_box_top_bg.ab6f3b1072c9.png'); \
background-position: left top; background-repeat: repeat-x; border: 1px black \
solid;">  <tr>
  <td>

<div>Review request for Plasma and David Stephen Hubner.</div>
<div>By Martin Gräßlin.</div>


<p style="color: grey;"><i>Updated Feb. 24, 2014, 8:13 a.m.</i></p>









<div style="margin-top: 1.5em;">
 <b style="color: #575012; font-size: 10pt;">Repository: </b>
kde-workspace
</div>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Description </h1>
 <table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" \
style="border: 1px solid #b8b5a0">  <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: \
-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: \
break-word;">[kinfocenter] Add new module for a Wayland Compositor

Inspired by the module for X-Server we have a new module for Wayland
Compositors. The module introduces a new optional build dependency to
wayland client libraries.

Just like the X-Server module it talks to Wayland directly without the
help of Qt. It connects to the registry and adds all reported
interfaces to the tree widget. For outputs and seats it registers a
listener to also include this information. For every output the
information is appended, for a seat the capabilities are included.

This approach should allow to add information about further interfaces
if they provide interesting information in future.</pre>
  </td>
 </tr>
</table>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Testing </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: \
1px solid #b8b5a0">  <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: \
-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: \
break-word;">Run against Weston and also with no Weston running.</pre>  </td>
 </tr>
</table>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Diffs</b> </h1>
<ul style="margin-left: 3em; padding-left: 0;">

 <li>kinfocenter/Modules/base/CMakeLists.txt <span style="color: \
grey">(5e05617fc8e6fbb174c33e81a62264311da8c040)</span></li>

 <li>kinfocenter/Modules/base/config-infocenter.h.cmake <span style="color: \
grey">(abde2c5e8a5400cf1939ddd0cce1e1fff96acb9e)</span></li>

 <li>kinfocenter/Modules/base/info_linux.cpp <span style="color: \
grey">(3ca95c15a1d87245df118ffaea935d88200b3327)</span></li>

 <li>kinfocenter/Modules/base/info_wayland.h <span style="color: \
grey">(PRE-CREATION)</span></li>

 <li>kinfocenter/Modules/base/info_wayland.cpp <span style="color: \
grey">(PRE-CREATION)</span></li>

 <li>kinfocenter/Modules/base/os_current.h <span style="color: \
grey">(b1c262f7f602bd6284ec6299e2b33cc0a056a41d)</span></li>

 <li>kinfocenter/Modules/info/CMakeLists.txt <span style="color: \
grey">(211c0cd17dd0b723eadc1cc0b1efdb24968355ba)</span></li>

 <li>kinfocenter/Modules/info/main.cpp <span style="color: \
grey">(c07594c60e869d9d79b4ebb05a9d8a15389a15e5)</span></li>

 <li>kinfocenter/Modules/info/wayland.desktop <span style="color: \
grey">(PRE-CREATION)</span></li>

 <li>kinfocenter/Modules/pci/CMakeLists.txt <span style="color: \
grey">(03382625fa77b67639029867f534728fcddf61e8)</span></li>

</ul>

<p><a href="https://git.reviewboard.kde.org/r/115989/diff/" style="margin-left: \
3em;">View Diff</a></p>



<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">File Attachments \
</h1>

<ul>

 <li><a href="https://git.reviewboard.kde.org/media/uploaded/files/2014/02/24/1a9c6709-4220-499b-962b-f43894800d7b__kinfocenter-wayland-module.png">Module \
in action</a></li>

</ul>





  </td>
 </tr>
</table>








  </div>
 </body>
</html>



_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic