| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
Add pages referenced from the overviews-main page and various module
pages. Do a scan and add all (non-class reference) documents found
except qtcore/qtdoc (too many) and deprecated modules.
As a drive-by, developer the documentation.
Pick-to: 6.8
Change-Id: Ibe16ff70b627274fbbbffeb93030ddea230295a8
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
PySide
Task-number: PYSIDE-1106
Pick-to: 6.8
Change-Id: Ia13545f935dc895da069df45c5ac3fa8cdf77a9f
Reviewed-by: Ece Cinucen <ece.cinucen@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
| |
Task-number: PYSIDE-1106
Pick-to: 6.8
Change-Id: Ib24b7c1e2a9c496f037013792e66f260631533a9
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
PyCFunction_GET_FLAGS
Removing old compatibility macros from the initial limited api
implementation.
Change-Id: I3044609ade36b5b378de05934eab8a098450f42f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix some oversights of previous changes:
- Bump limited API
- Fix CMake files
- Remove outdated version checks from Python code
- Adapt some documentation
Pick-to: 6.8
Task-number: PYSIDE-2943
Change-Id: Id8d9c4c6bb0629948de28beb3c4274991f84ff08
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
| |
This change would have been very simple (basically one constant)
if there were not mypy which needed more effort to stay correct.
Change-Id: I464b0522f9d174c5a302f85caf2fcbe202dcaed2
Pick-to: 6.8
Fixes: PYSIDE-2624
Task-number: PYSIDE-2846
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This is a continuation of the previous patches that were
replacing the usage of macros for: lists, tuple, bytes, and float
in the code, by the equivalent functions.
[ChangeLog][PySide6] For the limited api builds (wheels) PySide had in
place aliases from Python macros to their function equivalent. This is
now removed, in favor of using the functions directly.
Change-Id: I838bebac80067e3094b2a0dfadd1614f9644f7ca
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
| |
Removing old compatibility macros for the initial limited api
implementation.
Change-Id: Iced149450bd9bda18e43ac0acea0061cdcdb211e
Pick-to: 6.8
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
| |
First attempt to explain a little how mypy errors were treated.
Task-number: PYSIDE-2846
Change-Id: I13a0d2b8298d5fd1637d3bca9e2b979c7062b811
Pick-to: 6.8 6.8.0
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
| |
The example_gallery tools also adds anchors, use these instead.
Change-Id: I488250fae608cf50804c3edfe0ec12d4aa08194a
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
| |
- Mostly toctree warnings, missing file paths and indentation issues.
Change-Id: I3531f3b7ab3341dd21955ffe73664916b81ecfa2
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Rename 'Quick Start' to 'Getting Started'. Also, update the links
accordingly.
- The page 'Getting Started' is a building from source page. Hence
renamed it accordingly with 3 sections - Linux, macOS and Windows.
Each sections contains the steps to build from source for the specific
platform.
- Move 'Package Details' into the main table of contents
- Move 'Porting from PySide2 to PySide6' into the 'Getting Started'
section.
- Additionally, fix the links accordingly and also fix some broken links
- Additionally, increase the minumum Python version from 3.7 to 3.8
in the Getting Started section.
Task-number: PYSIDE-2833
Task-number: PYSIDE-2837
Change-Id: I07f35dbe583533ff122f6ecb4deeb9c95389b3d1
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
| |
Task-number: PYSIDE-2810
Change-Id: Ibbad9d612a51a35e4b2f0c5eeb3a989d8495dd10
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
| |
|
|
|
|
|
|
|
|
| |
Add a few developer notes for QtAsyncio to our corresponding docs
section.
Pick-to: 6.7
Task-number: PYSIDE-769
Change-Id: I33cf5e1580fc93c9c90fd4e9573ad6c08d13ef13
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
| |
|
|
|
|
|
|
| |
Amends 83a93d243dbc1ef6679ee8ac3a35184a6edc43d9.
Pick-to: 6.7
Change-Id: Iedb3f4623b3ce487e750b5eacfa42c0771d4f7cc
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
| |
- Analogous to the qsb tool in Qt
- Add pyside6-qsb tool to the documentation
- Update developer documentation
Pick-to: 6.7 6.6 6.5
Task-number: PYSIDE-2629
Change-Id: I93058ebb2864491e951f4f828d703d8893fbcbe7
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
| |
Pick-to: 6.7
Change-Id: I851ffc5a9d421bb3a227594db691f67694ca042a
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
| |
|
|
|
|
|
|
| |
Do some minor corrections.
Pick-to: 6.7
Change-Id: If5b3f451a7d4005521bc78bc9683bf7b449d02fc
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
| |
|
|
|
|
| |
Pick-to: 6.6
Change-Id: I870af04f6d5d515db8f0ff96a4ad6428b3fa6613
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
| |
|
|
|
|
|
|
|
| |
As a drive by, add a comment about QT6_DECL_NEW_OVERLOAD_TAIL
to the QtCore type system file.
Pick-to: 6.6
Change-Id: Idf395158f955fb3114431a04542a26341f53a7af
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
| |
|
|
|
|
| |
Pick-to: 6.6
Change-Id: Id3b7a411222808d7b783220dd6f383ad0de309dc
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
Checking the local rst files, we had some issues
related to repeated links, bad syntax of code-blocks,
invalid levels, etc.
Pick-to: 6.6
Change-Id: I94d64d9cca5142833640f30299d1ad32b568f7ad
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
Move the sources/pyside6/doc/README.md to a new page of
the Developer Documentation and prepend some information
about fixing snippets/texts.
Pick-to: 6.5
Change-Id: If80eaa34cce1c98f46dcd3102670ec61dd0ffbb0
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The new Enum implementation can no longer be switched off.
Individual features can still be deselected with the
environment variable PYSIDE6_OPTION_PYTHON_ENUM which
had the name PYSIDE63_OPTION_PYTHON_ENUM before.
This change is meant for PySide 6.6 .
Task-number: PYSIDE-1735
Change-Id: Iae5b7a9d42a0d7b005dbba20201a80713ef79be9
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
| |
Pick-to: 6.5
Change-Id: Ie3bbcdba4e600e98c2bd5658a25eacabb37c6b52
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
| |
The __signature__ attribute was removed. The replacement is
given by function `get_signature`.
This change did not land in feature-motivation.rst .
Change-Id: Ic559a6c080c68025de1c5da9fadab7086b639628
Pick-to: 6.5
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Make it possible to reference code snippets from the example
by relative file names. This makes it possible to write tutorial
examples.
Pick-to: 6.5
Task-number: PYSIDE-1106
Change-Id: Ie95d69c3f98be239e210c9c32b8fc9fb484639f4
Reviewed-by: Keith Kyzivat <keith.kyzivat@qt.io>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Amends a48de6afbf127831aa46c1c006d777861bbbe9cb
- Simplify the developer doc for adding new tools
- Make build_scripts/__init__.py the primary place to add new tools
for the build process
Pick-to: 6.5
Change-Id: I1e8bd9e069471bf51a186c067773d7fbc2588769
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
Including a reference to flake8 and ruff to find issues
with the code styling of the new examples, and encouraging
users to use isort to order imports.
Change-Id: I128a0d2712d10f39a1debe49bfdb16f24690e493
Pick-to: 6.5
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
Fixing extra indentation, syntax issues, and formatting.
Adapting too some snippet line highlights, and many other
details.
Pick-to: 6.5
Change-Id: Ife4eb5cec03577b2902d409b4007ae6d12141747
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
| |
Commit 9b5fa60d1fed5025e97c393ba1bab80f81ba833a added the
section "Using __feature__ with UIC files" to the doc,
but mistakenly inserted it between the previous section
and the code block which followed it.
Change-Id: I56ae37bf3373c110b0f1e4bb342cd6df27b0d68c
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
| |
Issues were found related to images, indentation level,
and old references.
Pick-to: 6.4
Change-Id: Idb343d4b3660ec44148fffd2de978ea868c56e90
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Python files in Shiboken are completely virtualized. That
means: There is no interaction with the external world that
could create interferences.
For debugging purposes or to modify the embedded files, it
is anyway useful to have an option to materialize these files
in the file system, again.
We add an environment variable `SBK_EMBED` that explicitly
unpacks the Python files (SBK_EMBED=0) or explicitly removes
the unpacked files (SBK_EMBED=1).
Without this variable, the state of embedding remains the same.
Change-Id: I1081b0f910482fb4b80a02f72c6bcce060db38e6
Fixes: PYSIDE-1994
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
|
|
|
|
| |
Change-Id: I9471df621335ea1ecc967109ec8a5642bc85b0cf
Pick-to: 6.4
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
| |
- Instead of config.py the tool comes from __init__.py now
Pick-to: 6.4 6.4.1
Change-Id: I58530d067c6b9fd238ad184b44cad710d2ff6801
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
As a quick-access to all the documentation,
the sidebar of the documentation was a mix of topics without
any logical order.
Creating directories with an index.rst file,
and putting the content on the right topic toctree
allow us to have a more clear and simple general toc.
Change-Id: I43af890ce988946ababcd575d431fc66704c3e85
Pick-to: 6.4
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Including an item on the main documentation page to
list and include all the content already included in the 'developer'
documentation directory.
Some files were split to improve the readability and structure
of the notes.
Pick-to: 6.4
Change-Id: Iaf54858cfc902e290af7311106f82042351b9a17
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
| |
|
|
|
|
|
| |
Pick-to: 6.4
Change-Id: Ie6e6f3a5446a080a2a33ba75f710f3fdd88a36cb
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
This is the internal documentation of the flags that
can control the enum behavior at startup of a script.
Task-number: PYSIDE-1735
Change-Id: Ibe9653de04edf2b73ac199e2dad6f7ddf55716da
Pick-to: 6.3 6.4
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This document is there since a long time, but was never in the
normal document tree. The moved document will reside under a
"Notes for Developers" section.
Please feel free to comment this old stuff, maybe something
is no more true or superseded, and you will surely find
some style flowers.
Task-number: PYSIDE-560
Change-Id: I73c95721932d492159b81e4a2c013294de9f8c06
Pick-to: 6.3 6.4
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
This document is there since a long time, but was never in the
normal document tree. The moved document will reside under a
"Notes for Developers" section.
Please feel free to comment this old stuff, maybe something
is no more true or superseded, and you will surely find
some style flowers.
Task-number: PYSIDE-510
Change-Id: I4575ada5b3ef325f706bcba54a5bf608dade1f7b
Pick-to: 6.3 6.4
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|