~thopiekar/pyside/+git/pyside-setup:5.13

Last commit made on 2019-11-26
Get this branch:
git clone -b 5.13 https://git.launchpad.net/~thopiekar/pyside/+git/pyside-setup

Branch merges

Branch information

Recent commits

f5265a2... by Mariana Meireles <email address hidden>

Remove QGraphicsItem::scroll from QtCharts

Removing this method to avoid being inherit
from QChart, so we don't have the problem of having
two scroll methods with the same arguments
and we don't call the wrong one.

Change-Id: Ia98ae1fdea39bed4435869fae7e5d380a73e9d91
Fixes: PYSIDE-1101
Reviewed-by: Cristian Maureira-Fredes <email address hidden>

b1fbe94... by =?utf-8?q?Cristi=C3=A1n_Maureira-Fredes?= <email address hidden>

Add python_requires to the python setup

This will avoid the current option of installing 5.13.x wheels
on Python 3.8 environments.

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

5d52839... by =?utf-8?q?Simo_F=C3=A4lt?= <email address hidden>

Bump version numbers

Change-Id: I320da3f8bb09774db8c4e88c784a0d270eb1c932
Reviewed-by: Friedemann Kleint <email address hidden>

403cfed... by =?utf-8?q?Cristi=C3=A1n_Maureira-Fredes?= <email address hidden>

Add changelog for 5.13.2

Change-Id: Ib9349b45e16750f9384d65a22806f48741a732e8
Reviewed-by: Friedemann Kleint <email address hidden>

ba04613... by =?utf-8?q?Cristi=C3=A1n_Maureira-Fredes?= <email address hidden>

Fix booleans and empty list cases in QSettings

After the fix for PYSIDE-1010 there were two things
that were not properly understood:

1. A special case for booleans was required,
2. When a list was detected, the split was wrongly creating
a list with a '0' instead of an empty one.

Additonally, due to the wrong treatment we couldn't
notice if the value 0 was None, the number zero, or even
false, so this patch amends the previous implementation
to properly treat these cases.

New test cases were added.

Change-Id: I41d5387bb835cfa96f94e5577e993a4b87b303f0
Fixes: PYSIDE-1130
Fixes: PYSIDE-820
Reviewed-by: Cristian Maureira-Fredes <email address hidden>

4f0bf04... by Venugopal Shivashankar <email address hidden>

Doc: Use the exclude_patterns instead of exclude_trees

The extras directory should be ignored by sphinx, otherwise
we'll have duplicate module pages. The exclude_trees sphinx
config is deprecated since the v1.0 release. The alternative
for it is the exclude_patterns.

Change-Id: I2fa8a0c3d8080bc838397091dfad950a97aa697e
Reviewed-by: Cristian Maureira-Fredes <email address hidden>

7317f70... by Friedemann Kleint

Fix Python 3 deprecation warning about Buffer API

Use new buffer protocol, fixing:
sources/shiboken2/libshiboken/shibokenbuffer.cpp: In function ‘bool Shiboken::Buffer::checkType(PyObject*)’:
sources/shiboken2/libshiboken/shibokenbuffer.cpp:46:42: warning: ‘int PyObject_CheckReadBuffer(PyObject*)’ is deprecated [-Wdeprecated-declarations]

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

73fa249... by Friedemann Kleint

abstractmetabuilder_p.h: Fix compilation with some versions of g++

Fix the return type, which caused complaints by some versions of g++:

sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h: In member function 'ScopeModelItem AbstractMetaBuilderPrivate::popScope()':
sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h:61:57: error: could not convert 'QList<T>::takeLast() [with T = QSharedPointer<_NamespaceModelItem>]()' from 'QSharedPointer<_NamespaceModelItem>' to 'QSharedPointer<_ScopeModelItem>'

Change-Id: I94abdfb9d76d3f0078e198b4230129150d2f43ea
Reviewed-by: Cristian Maureira-Fredes <email address hidden>

b8ea2fb... by Venugopal Shivashankar <email address hidden>

Doc: Add the additional and the API ref pages to the toctree

The breadcrumb does not work as expected without these pages
in the toctree. In addition, changed the module page links
to use the :mod: directive instead of the :doc:.

Change-Id: I0fc86ae0026375d4924b870c5e20c504aea3aed1
Reviewed-by: Cristian Maureira-Fredes <email address hidden>

46776ca... by Venugopal Shivashankar <email address hidden>

Shiboken: QtDoc: Fix how brief and class tags are handled

- The brief attribute of a page tag should be
  ignored to avoid briefs appearing twice.
- The class ref pages should use the
  .. currentmodule:: rst directive instead of the
  .. module::.

Change-Id: Iac205d60f79db49eb8c69a2593f09fb206a5b1a3
Reviewed-by: Friedemann Kleint <email address hidden>