~thopiekar/pyside/+git/pyside-tools:5.9

Last commit made on 2018-05-31
Get this branch:
git clone -b 5.9 https://git.launchpad.net/~thopiekar/pyside/+git/pyside-tools

Branch merges

Branch information

Recent commits

b32eedc... by Cristian Maureira-Fredes <email address hidden>

qt_attribution file for pyside-tools

The rcc and lupdate directories have GPL-2.0 as license,
but since the Copyright headers differ
there are separate entries per tool.
uic has a double license BSD-3-clause and GPL-2.0,
so it also has a different entry.

Change-Id: Icee59de64dd41c1e49b2b2fd2216ef3ac5d87148
Reviewed-by: Friedemann Kleint <email address hidden>
Reviewed-by: Kai Koehne <email address hidden>
Reviewed-by: Alexandru Croitor <email address hidden>

844430a... by Cristian Maureira-Fredes <email address hidden>

Add verification for buttonGroup

Check if the buttonGroup attribute is already a string
instead of trying to extract it.

Task-number: PYSIDE-658
Change-Id: I0c5538736b06a8ba011b1a9f3a33c45a80713969
Reviewed-by: Alexandru Croitor <email address hidden>

de06c50... by Friedemann Kleint

pyside2-uic: Mention form license in header

Change-Id: Ib938f94e50b4f0843babd87f0a27ed60a412fcf5
Reviewed-by: Christian Tismer <email address hidden>
Reviewed-by: Alex Blasche <email address hidden>

413ecc7... by Alexandru Croitor <email address hidden>

Bump minimum required CMake version to 3.1.0

Change-Id: I7b3215eb2df1f2fd1036de29569bafb8b2fff105
Reviewed-by: Christian Tismer <email address hidden>

f68388c... by stackless

fix bogus setMargin in pyside2-uic

This bug has been reported five years ago.

By inspecting uiparser.py, in function createLayout, an extra 'margin' element is
added (~line 399) because the layout is child of a QWidget which is not the child
of the main window. The code in that function checks if there are individual
margin elements but fails in the case where there is a single 'margin' element,
that is, when all margins are equal. If at least one margin is different then the
problem doesn't appear.

Task-number: PYSIDE-127
Change-Id: I557a12a15048c5c713badc44309e2bb2144a35a9
Reviewed-by: Friedemann Kleint <email address hidden>

d16479e... by stackless

Adjust plugins to PySide2

The includes in pysideuic/widget-plugins needed to be updated.
Probably, there should be some more plugins here, soon.
The existing plugins are deprecated, but they should be correct.

Task-number: PYSIDE-361
Change-Id: I1db14d31f3a2f21d9f5094b9b507f20edd3f1495
Reviewed-by: Friedemann Kleint <email address hidden>

a3f2949... by Friedemann Kleint

Fix build with a namespaced build of Qt

Task-number: PYSIDE-431
Change-Id: I335cfac90df9eedf2455da6e2e197daa00e4913b
Reviewed-by: hjk <email address hidden>
Reviewed-by: Alexandru Croitor <email address hidden>

7fe3256... by Friedemann Kleint

 pyrcc: Default to Python 3

Generate all data as byte literals to work on Python 2 and 3.

Task-number: PYSIDE-328
Change-Id: I8b574bab378459e54b72792c528154ae8135b937
Reviewed-by: Alex Blasche <email address hidden>
Reviewed-by: Alexandru Croitor <email address hidden>

3b0cf7c... by Christian Tismer <email address hidden>

Fix a problem with the font attribute

The transition from Qt4 to Qt5 introduced the QtWidgets module.
By simply replacing the QtGui module, things like QFont were lost.
Instead, both QtGui and QtWidgets needed to be supported.

[ChangeLog][pyside2uic][PYSIDE-316] Fixed failing pyside-uic
when parsing font properties.

Task-number: PYSIDE-316
Change-Id: I377c0332d56ea4266e9363cfdb1746d5bf2c2b06
Reviewed-by: Alex Blasche <email address hidden>
Reviewed-by: Christian Tismer <email address hidden>

c8608f2... by Alexandru Croitor <email address hidden>

Add option to link with libc++ on older OSX versions.

Change-Id: I0e5b0486a03010386195e09702fbff72843ef28e
Reviewed-by: Christian Tismer <email address hidden>