aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup version strings for 6.0.2 releasev6.0.26.0.2Simo Fält2021-03-042-4/+4
| | | | | | Change-Id: I5762b74b027f84a19b44b04443fbe2db970814c9 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Simo Fält <simo.falt@qt.io>
* Fix license check ref branchSimo Fält2021-03-041-1/+1
| | | | | | | | It seems that the CURRENT_BRANCH won't work for release branch, while there is no such branch for qt6 submodules. Only tags. Change-Id: I5da7db35762025f8cb0bb2552512c209282e6f70 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* build_scripts: remove unused codeCristian Maureira-Fredes2021-03-031-8/+1
| | | | | | | | | | | | | The function was removed in 609b1cd7ab8514354c93249e8a295e5e907d8de9 because CMake is in charge of discovering the location via llvm-config. This removes the code and raise a OSError if LLVM/CLANG_INSTALL_DIR is not defined. Change-Id: Ifb74b9eb327518dbc7b114e6868b773f304a577e Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit b3dd5989db62cbb18bb9eff2ff8bad29f0ccb5a3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* tests: remove old files and rewrite python 2Cristian Maureira-Fredes2021-03-0317-110/+1
| | | | | | | | | | | | Some utilities from the tests directory were still around, and are not currently used. Additionally, there were still some old non active tests with Python 2 directives; updating them in case we reactivated them. Change-Id: I24aff3396041aa780dab94e70793cb62adea2b3c Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit aeed3d2ec76a74ba98441338c235ecc02281e347) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* testing: solve flake8 warningsCristian Maureira-Fredes2021-03-037-55/+51
| | | | | | | Change-Id: I75f1a367c8a86ec586820bd4a45339773c15a70a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit 2de3a763fa18d5c30c2cff25057f1b81ceeed231) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* examples: add example with arguments parameter in SignalMaxime Roussin-Bélanger2021-03-033-0/+151
| | | | | | | | Change-Id: Ib6f19b5bad1644fb5eb062a5cbe512db2f2a8adc Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 8fd8d8f56cb06079ed7adf5fea916b3841229381) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Fix parsing of project filesFriedemann Kleint2021-03-031-1/+1
| | | | | | | | | | For key/value pairs specified without space after '=', the key would be truncated. Change-Id: I154b1685ca8aab2f13fb916290cde17bc972afea Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit f726b4f406d15a9b85e5ced8bc18fb2f4da1b850) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken: Provide the correct inheritance for enum typesChristian Tismer2021-03-034-50/+88
| | | | | | | | | | | | | | | | | | | | | Originally, it was planned to follow a competitor and derive enums from int objects. But this was abandoned in favor of Python Enums. We therefore simply leave most code as it is and only insert a Shiboken::Enum class that accepts an optional integer. This class is published by shiboken with signature. Derived classes still have no signature themselves, but they all inherit from this known class Enum. This is intentional to avoid creating useless signatures for every derived Enum. A test was included. Change-Id: Ifaaea40a4ddf2337e565fb57e6a69b7cc9a6040f Fixes: PYSIDE-1347 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit e6a4a094ace43250e3ffca03a9f8d1f138de1b5a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* doc: example gallery show code in tabsCristian Maureira-Fredes2021-03-033-15/+47
| | | | | | | | | | | | | | | | Before this patch, the auto-generated documentation page had all the files from the .pyproject listed one after the other. This uses a new sphinx extension called sphinx-tabs https://github.com/executablebooks/sphinx-tabs which allows us to easily add content in tabs. Task-number: PYSIDE-1112 Change-Id: Ibd66a8c911f05be13ae2700be6d3e95a2b98b775 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit a7c7c729a388b0a4e0e104fac1130feb6e03151b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix license_check reference license branchSimo Fält2021-03-021-1/+1
| | | | | | | | Change-Id: I32e70866b461fa0e2310a73c970da6b764c73064 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 79676495d188359b805c04ce4e983078772f4ca5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Documentation build: Avoid re-running qdoc/shiboken every timeFriedemann Kleint2021-02-262-25/+39
| | | | | | | | | | | | | | | | | | | | | | The qdoc and shiboken steps take quite a long time when rebuilding the documentation. Similar to the generator dependency on mjb_rejected_classes.log (see CMake macro create_generator_target_library_name / sources/cmake_helpers/helpers.cmake:262)), turn the qdoc/shiboken targets into custom commands producing specific files (qtcore-index.webxml, QtCore/index.rst). This prevents the commands from being re-run as long as the files exist and are not outdated. Adapt the documentation. Change-Id: I00033e6f1034a5fdc534a0f2fee018268e2e482a Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 1251fb08619e030665651ea965c1ee6c283b9913) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* create_changelog.py: Fix shiboken versionFriedemann Kleint2021-02-251-1/+1
| | | | | | | Change-Id: If8d3bfdde3a1afe5cced1be4d3c8bcc92256048e Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit e389b7b6c497e1a38d5ace23f2e96732ca72553c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add changelog for 6.0.2Friedemann Kleint2021-02-251-0/+30
| | | | | | | Change-Id: Id5f8c2d1d44f24f82cc79d892a93adea15e7a57d Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 55507e8a8f80e4b33eb3574a40b4f395a9b4bcb7) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Port the Qt bindings examples to the <QtModule/QtClass> conventionFriedemann Kleint2021-02-244-14/+8
| | | | | | | | | | This simplifies the shiboken call; the global Qt include directory can be passed instead of each single QtCore/QtGui/QtWidgets directory. Change-Id: I55a59ad12b0a9596a2c8d9dc7f0b9c041c38665c Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit cfe6ac20a7aaac8c4689c3e22f839e6d95886944) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update and unify README.md of our binding examplesFriedemann Kleint2021-02-233-44/+45
| | | | | | | | | ninja is the only working generator for Qt 6. Change-Id: I9640f646ffea7b21659966680df52a21ead7119d Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 28f76593fa6177a3a97fd308f0404529a7337169) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add changelog for 5.15.3Friedemann Kleint2021-02-221-0/+46
| | | | | | | Change-Id: Ie3769114fdf6c2c56465b0dba5a487c2190eb309 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit f119820caa46bebaa30acec55f0ee4659ec4e994) Reviewed-by: Christian Tismer <tismer@stackless.com>
* Add model example with Pandas DataFrameSacha Schutz2021-02-164-0/+274
| | | | | | | | | | | | | Create a PandasModel working with a QTableView to show DataFrame from Pandas library patch : add missing pyproject Change-Id: I16e2580f3fceba34a2491354394b3c78dd981a98 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit b9aa61247c355a9330e52059951649c6ba7697c2) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* PySide6/Documentation: Fix QmlElement.rstFriedemann Kleint2021-02-151-2/+4
| | | | | | | | | | | Change the snippets to be Python code, fixing: QmlElement.rst:28: warning: Definition list ends without a blank line; unexpected unindent. Change-Id: I98fa640e206199a466fa9aa8b5df3363fe118f69 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit a47c2618139fdb5c63e4614fe164a63d30f32fa8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Documentation: Add the modules contained in other qddocconf filesFriedemann Kleint2021-02-151-0/+6
| | | | | | | | | | | This will fix the currently dead links to OpenGLWidgets SvgWidgets in 6.0 and handle the modules new in Qt 6.1. Task-number: PYSIDE-1482 Change-Id: If087b272b3bfd70e726c4f0b86ea679ad7241d76 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 0d43f0eae4071ceffa07ec6c89349fa7942699a8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6/Documentation: Fix the TOC tables for modules with < 4 classes per ↵Friedemann Kleint2021-02-151-4/+1
| | | | | | | | | | | | | | | character Do not pad each table to 4 columns as this can lead to problems with trailing empty columns. Leave the normalization to QtXmlToSphinx::Table::normalize() instead. Amends e20d9db9e9dc8d599b76873d90a34acafe9fd9fe. Change-Id: I7b8b465856b58b8443f17f5c103a11b4009a0014 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 2e23681d8955b077e34ff064c242b53a0e5b9ea8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix the example_gallery quiet option for quiet modeFriedemann Kleint2021-02-151-1/+1
| | | | | | | | | | | | Use the right quotes. Amends 9f8fc934818c3ae7473fe6258056bc7c7bf9f718. Task-number: PYSIDE-1490 Change-Id: I9e5c999747ab96056180692c34c129e399915e56 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 6f6f9495a8f18408fbc233c1d889549fbb8567f9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* fix example_gallery quiet optionCristian Maureira-Fredes2021-02-121-1/+0
| | | | | | | | | | Passing '' was generating an error, so we don't set the variable so we don't pass empty quotes to the script. Change-Id: I672117d43ccd80ca3a625f590556b25a006514c6 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit f23cbd1c5fd8315569440bcdcd3eee2a30fd0392) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Fix broken tables in the QLocale documentationFriedemann Kleint2021-02-111-1/+1
| | | | | | | | | | Add a newline before the enumeration table. Task-number: PYSIDE-841 Change-Id: I83e81983dd7139c120480cba859e1683a4721c92 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 69513c4c8bb0aed6976b1b7c884dce10b82dbdb0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Do not fail when containing template class of inner class cannot ↵Friedemann Kleint2021-02-111-7/+16
| | | | | | | | | | | | | be found Change the error about not finding containing class to a warning for templates as it can happen for weird constellations in boost. Fixes: PYSIDE-1501 Change-Id: Ie446ebb6f22edbcd1c97a89c6a50eb9fe5d1b245 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit b6ab1bb8fc44e9c3c58b9c7cc946ebf626124df2) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* feature: Supply switching for newly created objectsChristian Tismer2021-02-111-0/+4
| | | | | | | | | | | | | | | Switching was quite complete, but when the module with a feature selection created a new object, no switching of the new object happens. This was a pretty hard to find bug, but the solution was trivial. Task-number: PYSIDE-79 Fixes: PYSIDE-1478 Change-Id: I663a562d4d9512b627b3add37df0908f9d785e1f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit d158720ec4dd3fe8623faaf9afcb2e7f9f368e51) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Silence the example_gallery toolFriedemann Kleint2021-02-102-5/+22
| | | | | | | | | | Add a --quiet option and use that for quiet builds. Task-number: PYSIDE-1490 Change-Id: I6b8a3fa159acb85dee5fbc064991a09a9fa6ceda Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 9f8fc934818c3ae7473fe6258056bc7c7bf9f718)
* PySide6: Add the logo as a resource to libpysideFriedemann Kleint2021-02-104-1/+13
| | | | | | | | | Use it in prominent examples. Change-Id: Ifee67802194931bbd56fbe6e6bfa4f3c18fda781 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit ac7365aa78d78a3693c46e2177df3216d0a40628) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* signature: Provide fixes and improvements, Part 1, addendumChristian Tismer2021-02-101-5/+4
| | | | | | | | | | | | | | | | | | This patch had a way too complicated method to find out if something is a method, and this broke on Python 2 because we don't have the __qualname__ attribute everywhere. But this can be done much easier: We check the type and see if it is a function or builtin function. Everything else must be a method, no matter what it is :) Change-Id: I07e5690f36e4ed4d50ea5e203233b369dc70fa5f Task-number: PYSIDE-510 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 609bd8121b9a45846b236ecf51226da026651d51) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* doc: fix responsiveness of the pageCristian Maureira-Fredes2021-02-102-12/+110
| | | | | | | | | | | | Adding some cases to properly show the page on mobile devices. Fixes: PYSIDE-1498 Change-Id: Ia8ee234d09e5246745706f5b6aca29fe31075c04 Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Paul Wicking <paul.wicking@qt.io> (cherry picked from commit 19bc892133ada1ceae68eb42ce330e2599e2ec33) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix QQuickItem & co. not working as property typesMaximilian Goldstein2021-02-101-0/+5
| | | | | | | | Change-Id: I562672534124edb5485bd75f84d8f60130173310 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit ad51ac78b6675f8d485b49891d95d2e8876fdab0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* doc: use example gallery tool in build processCristian Maureira-Fredes2021-02-103-14/+17
| | | | | | | | | | | | | | | | This enables the gallery generation tool in the CMake-based process in charge of building the documentation. The old 'index.rst' file was removed, and rules were added to the .gitignore to avoid adding the generated files. Fixes: PYSIDE-1490 Change-Id: I71a5a9e34ce18f42dbc7af8a3e4be65924a79d67 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 75a50de5787fbc14a9183e50b10cd3a57495ec1d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* example: add qtquickcontrols2 galleryCristian Maureira-Fredes2021-02-1064-0/+11059
| | | | | | | | | | This example was ported from the qt/qtquickcontrols2 repository. Task-number: PYSIDE-1112 Change-Id: Idd6ad0d0cdf5c7dfaf6d8f3af878607c273aebd8 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit ae8f5327e21786690e021344cf2c122a02c89440) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6/Documentation: Fix formatting tables on QIODevicesFriedemann Kleint2021-02-103-0/+24
| | | | | | | | | | Flush the device before returning the position which is used in the AlignedField helper. Task-number: PYSIDE-841 Change-Id: Id1be81d2819f9682267930076898c79cd68c2bbf Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit da15fc958dafc51901431cf5d9b98b082c8c2690)
* examples: directory structureCristian Maureira-Fredes2021-02-09161-267/+2650
| | | | | | | | | | | | | | | | | | | | | | | | When generating the gallery automatically, the structure of the examples was not the same for all the modules. This reorganization was made under the following assumption: An example requires: - its own directory, - a '.pyproject' file, - one or more '.py' files, - extra files (likes images, .rc, .ui, etc) Even for cases when subdirectories are made to depict categories, like 'widgets/state-machine/...', one directory is required per example. There should not be '.pyproject' files for categories, except for the general 'examples.pyproject' to open all of them. Task-number: PYSIDE-1490 Change-Id: Ie690773c816a248016dbebaad90fbb1d1c2aeea5 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 33743aeb2be37d166bcc3291a98dd22026871cef)
* shiboken6/Documentation: Fix the TOC tableFriedemann Kleint2021-02-091-30/+19
| | | | | | | | | | | Change writeFancyToc() to output a table like the Qt documentation (3 columns). Task-number: PYSIDE-841 Change-Id: I05a53e4c78ffb8022e6e3fb6db0e6387b953eafd Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit e20d9db9e9dc8d599b76873d90a34acafe9fd9fe) Reviewed-by: Christian Tismer <tismer@stackless.com>
* doc: add tool to generate examples galleryCristian Maureira-Fredes2021-02-093-9/+279
| | | | | | | | | | | | | | | | | | | | | | This script generates a gallery for all the example currently in pyside-setup/examples. Using this tool will overwrite the index rst file for the examples located in 'sources/pyside6/doc/examples/index.rst Additionally, to display the code of each example, this will generate one extra .rst file for each example that contains a .pyproject file, for example: 'sources/pysides6/doc/examples/example_widgets__tetrix.rst' Currently, the usage of this tool is not incorporated in the documentation building process. Task-number: PYSIDE-1490 Change-Id: I78546d4c7905fd8b521f4112457980b4d1d56860 Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit e8eac85a5db8386689ffe174694f82c1e5dad854) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Add more formatting tests to sphinxtable testFriedemann Kleint2021-02-092-0/+69
| | | | | | | | | Add a test using programmatically constructed tables. Change-Id: I81ede76df045e730e27c102576d86a883e141a4e Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit db824ef8c01b79a60c8029061eb5c86b51dd87fc) Reviewed-by: Christian Tismer <tismer@stackless.com>
* shiboken6/Documentation: Fix the TOC table to appearFriedemann Kleint2021-02-091-2/+0
| | | | | | | | | | Remove the indentation, which is throwing off sphinx. Task-number: PYSIDE-841 Change-Id: I865d9ea71c052d29ac8d1796918675cb9c17b87d Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit f737b174b08f029bd8ae209d3ef24137317610a8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6/Documentation: Fix the extra sectionsFriedemann Kleint2021-02-091-11/+16
| | | | | | | | | | | | | | The file filter used for filtering the extra documents did not include the '.', so, the module description QtXmlPatterns.rst was added as an extra document for QtXml. Add the dot to the filter and sort the result. Use QDir::entryInfoList() since it is faster and gives the full path. Task-number: PYSIDE-841 Change-Id: I173979b9a527121b95bcb0190f603c02565bc282 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 2e43fc4cfd997de48eae352a8a42936f6e4b3785) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* PySide6/Documentation: Update the getting started page on doc buildFriedemann Kleint2021-02-091-1/+6
| | | | | | | | | | Mention ninja and how to re-run sphinx. Task-number: PYSIDE-841 Change-Id: Id169da66dcfd09640800da52661dbd842b74f15b Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 13e63be261a89ed9c051028225d63a30b1f005af) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6/Documentation: Fix table width determinationFriedemann Kleint2021-02-081-3/+3
| | | | | | | | | | | Initialize the width/height lists to 0. As a drive-by, use the number of lines from splitting instead of counting. Change-Id: Ib17ed819684298599d3c01cf00cfc8b5c192d232 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit ad01b159e02067ba46d6433412cb1e690553e946) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6/TextStream: Fix the output of empty aligned fields for width=0Friedemann Kleint2021-02-082-1/+6
| | | | | | | | | Amends 44b03e3ded688aabe8352e8bda66df8677acc8a4. Change-Id: Iab4b9bfd991098fbae261cbe29a2caf13f7ebd3d Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit eca89cd04469a61b3c9ee7993122ca1ec3fe976f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6/Documentation: Fix the sorting of classesFriedemann Kleint2021-02-081-5/+3
| | | | | | | | | | | Sort classes before writing the TOC. Apparently, the order was reversed by 7626f04ac855a56d4b364eac7b8350bdd561fef0. Change-Id: I76c6326df8bd6b182cf617901bb4c37a0f443897 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 95e3b2c7256c71b274be5f16e216116e5876ee87) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Fix missing images in documentationFriedemann Kleint2021-02-051-0/+1
| | | | | | | | | | The output path was not set to the sphinx parameters. Amends cddc4e975398c7c285b0dfada8a57fe997f05833. Change-Id: I35c5bf427f76792ff1b714f307bb6158bf4575a7 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit e18868bfbc588e63ff4d2e821c6bce1c7cbe4fb6) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* doc: general update and add more informationCristian Maureira-Fredes2021-02-0428-251/+867
| | | | | | | | | | | | | | | | | | | | | | | | | | Updates: * Refreshing the information on installing and building PySide * Adding hyperlinks to some files * Including PySide installation GIF (from Wiki) * Modifying the CSS to improve the code snippets, :command: role, and adding layout for two columns. New tutorials * QTableWidget * QTreeWidget New documentation * Differences between Widgets and QML * IDE information (+ QtCreator GIF from Wiki) * When to use Shiboken * file types explanation * Summary on distributing applications Change-Id: I5195cc5a4af858bb7aad7891d14562ca07b6df23 Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit a6c7e9d7fd65946762766e40793ba86291bcca1a) Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Bump version strings for next releaseSimo Fält2021-02-032-2/+2
| | | | | Change-Id: I3302d5e9fa42b64e60679c3c51ef5bb7aed1c55e Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* add changelog 6.0.1Cristian Maureira-Fredes2021-02-031-0/+48
| | | | | | | | Change-Id: I8820cc3c4a5e9a0077b7f2290aaa782c4f6a95ad Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 88baa74455119d7159f459a3ceeefdfff62e8200) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* CI: Use qt5#pyside6 as a product dependencySimo Fält2021-02-021-0/+3
| | | | | | | This allows us to add additional Qt libs into CI builds. Change-Id: I8b9aab4ab948bf0661947e6bb3fcd55d17437ccd Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* PySide6: Fix documentation warning in qmlsqlintegration.rstFriedemann Kleint2021-02-021-1/+1
| | | | | | | | | | Fix sources/pyside6/doc/tutorials/qmlsqlintegration/qmlsqlintegration.rst.rst:65: WARNING: line number spec is out of range(1-145): '130-146' Change-Id: I66b328f03fb69048defd1e1da1dfda8d8c309d96 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 4d7c6e0ac10dc49abb7e7d4ad07503449906f459) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Fix a crash when printing clang diagnosticsFriedemann Kleint2021-02-012-5/+18
| | | | | | | | | | | | | | The CXFile struct used in the Diagnostic struct representing a diagnostic message is invalid after clang parsing has finished and causes a crash when printing. Expand it to a QString at creation time. Apparently, this occurred with recent clang versions. Change-Id: I297014e272d6814f04e8f0273e8ae79ab8264138 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 9da07f8145b38f4483fed94fbc3148af872b08ec) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>