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

List:       kde-panel-devel
Subject:    D9021: determine QQC2 version at build time
From:       Marco Martin <noreply () phabricator ! kde ! org>
Date:       2017-11-27 15:36:33
Message-ID: differential-rev-PHID-DREV-6vkvj3x376gfoaczvxpd-req () phabricator ! kde ! org
[Download RAW message or body]

mart created this revision.
mart added a reviewer: Plasma.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  the qqc2 theme style needs to import the same qqc2 version
  than the latest one available in the installed Qt, otherwise
  users of QQC2 will only be able to use features available in
  Qt 5.7, even if they have a more recent Qt installed.
  this will also be needed to conditionally support the icon
  property introduced  in Qt 5.10
  
  BUG:386289

TEST PLAN
  kirigami gallery works with the style installed in this way
  it will need a better way to figure out what the available
  qqc2 version is

REPOSITORY
  R858 Qt Quick Controls 2: Desktop Style

BRANCH
  mart/autoversion

REVISION DETAIL
  https://phabricator.kde.org/D9021

AFFECTED FILES
  CMakeLists.txt
  org.kde.desktop/Button.qml
  org.kde.desktop/CheckBox.qml
  org.kde.desktop/CheckDelegate.qml
  org.kde.desktop/ComboBox.qml
  org.kde.desktop/Container.qml
  org.kde.desktop/Control.qml
  org.kde.desktop/Dial.qml
  org.kde.desktop/Dialog.qml
  org.kde.desktop/DialogButtonBox.qml
  org.kde.desktop/Drawer.qml
  org.kde.desktop/Frame.qml
  org.kde.desktop/GroupBox.qml
  org.kde.desktop/ItemDelegate.qml
  org.kde.desktop/Label.qml
  org.kde.desktop/Menu.qml
  org.kde.desktop/MenuItem.qml
  org.kde.desktop/Popup.qml
  org.kde.desktop/ProgressBar.qml
  org.kde.desktop/RadioButton.qml
  org.kde.desktop/RadioDelegate.qml
  org.kde.desktop/RangeSlider.qml
  org.kde.desktop/ScrollBar.qml
  org.kde.desktop/ScrollView.qml
  org.kde.desktop/Slider.qml
  org.kde.desktop/SpinBox.qml
  org.kde.desktop/Switch.qml
  org.kde.desktop/SwitchDelegate.qml
  org.kde.desktop/TabBar.qml
  org.kde.desktop/TabButton.qml
  org.kde.desktop/TextArea.qml
  org.kde.desktop/TextField.qml
  org.kde.desktop/ToolBar.qml
  org.kde.desktop/ToolButton.qml
  org.kde.desktop/ToolTip.qml

To: mart, #plasma
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart

[Attachment #3 (unknown)]

<table><tr><td style="">mart created this revision.<br />mart added a reviewer: \
Plasma.<br />Restricted Application added a project: Plasma.<br />Restricted \
Application added a subscriber: plasma-devel. </td><a style="text-decoration: none; \
padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; \
border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to \
bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" \
href="https://phabricator.kde.org/D9021" rel="noreferrer">View \
Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>the qqc2 \
theme style needs to import the same qqc2 version<br /> than the latest one available \
in the installed Qt, otherwise<br /> users of QQC2 will only be able to use features \
available in<br /> Qt 5.7, even if they have a more recent Qt installed.<br />
this will also be needed to conditionally support the icon<br />
property introduced  in Qt 5.10</p>

<p>BUG:386289</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>kirigami \
gallery works with the style installed in this way<br /> it will need a better way to \
figure out what the available<br /> qqc2 version is</p></div></div><br \
/><div><strong>REPOSITORY</strong><div><div>R858 Qt Quick Controls 2: Desktop \
Style</div></div></div><br \
/><div><strong>BRANCH</strong><div><div>mart/autoversion</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D9021" \
rel="noreferrer">https://phabricator.kde.org/D9021</a></div></div><br \
/><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br /> \
org.kde.desktop/Button.qml<br /> org.kde.desktop/CheckBox.qml<br />
org.kde.desktop/CheckDelegate.qml<br />
org.kde.desktop/ComboBox.qml<br />
org.kde.desktop/Container.qml<br />
org.kde.desktop/Control.qml<br />
org.kde.desktop/Dial.qml<br />
org.kde.desktop/Dialog.qml<br />
org.kde.desktop/DialogButtonBox.qml<br />
org.kde.desktop/Drawer.qml<br />
org.kde.desktop/Frame.qml<br />
org.kde.desktop/GroupBox.qml<br />
org.kde.desktop/ItemDelegate.qml<br />
org.kde.desktop/Label.qml<br />
org.kde.desktop/Menu.qml<br />
org.kde.desktop/MenuItem.qml<br />
org.kde.desktop/Popup.qml<br />
org.kde.desktop/ProgressBar.qml<br />
org.kde.desktop/RadioButton.qml<br />
org.kde.desktop/RadioDelegate.qml<br />
org.kde.desktop/RangeSlider.qml<br />
org.kde.desktop/ScrollBar.qml<br />
org.kde.desktop/ScrollView.qml<br />
org.kde.desktop/Slider.qml<br />
org.kde.desktop/SpinBox.qml<br />
org.kde.desktop/Switch.qml<br />
org.kde.desktop/SwitchDelegate.qml<br />
org.kde.desktop/TabBar.qml<br />
org.kde.desktop/TabButton.qml<br />
org.kde.desktop/TextArea.qml<br />
org.kde.desktop/TextField.qml<br />
org.kde.desktop/ToolBar.qml<br />
org.kde.desktop/ToolButton.qml<br />
org.kde.desktop/ToolTip.qml</div></div></div><br /><div><strong>To: </strong>mart, \
Plasma<br /><strong>Cc: </strong>plasma-devel, ZrenBot, progwolff, lesliezhai, \
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>



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

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