Qt for Python Development Notes: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
Line 8: Line 8:
** [https://bugreports.qt.io/browse/PYSIDE-1804 PYSIDE-1804] Big endian test failure fixed
** [https://bugreports.qt.io/browse/PYSIDE-1804 PYSIDE-1804] Big endian test failure fixed
** Work in progress to add further QML decorators
** Work in progress to add further QML decorators
** [https://bugreports.qt.io/browse/PYSIDE-1702 PYSIDE-1702] snake_case handling now does explicitly
not touch user defined classes.
** [https://bugreports.qt.io/browse/PYSIDE-1758 PYSIDE-1758] Leave the underscore variable alone in QApplication
** [https://bugreports.qt.io/browse/PYSIDE-535 PYSIDE-535] Remove a disambiguation patch no longer needed
** Work in progress on: [https://bugreports.qt.io/browse/PYSIDE-1753 PYSIDE-1753] Work in progress on: SetStyleSheet and snake_case


=== 03. February 2022 ===
=== 03. February 2022 ===

Revision as of 17:23, 10 February 2022

2022

10. February 2022

  • General
  • Bugs & Features
    • PYSIDE-1806 CMake version check fixed
    • PYSIDE-1804 Big endian test failure fixed
    • Work in progress to add further QML decorators
    • PYSIDE-1702 snake_case handling now does explicitly

not touch user defined classes.

    • PYSIDE-1758 Leave the underscore variable alone in QApplication
    • PYSIDE-535 Remove a disambiguation patch no longer needed
    • Work in progress on: PYSIDE-1753 Work in progress on: SetStyleSheet and snake_case

03. February 2022

  • General
  • Infra & Releases
    • 6.2.3 was released.
    • Waiting for a scheduled CI break on Monday
    • OSS packages for 5.15.3 source to be available soon.
  • Bugs & Features
    • Updating new Qt dev API (targeting 6.4)
    • Adjusting a designer issue with a crash on views
    • Improving examples: Old OpenGL API
    • PYSIDE-1801 signal crash issue addressed
    • PYSIDE-1804 QByteArray issue
    • Improving QML: getting some issues with QML_ATTACHED
    • Writing PyPy Documentation to explain motivation, changes, and usage.
    • PyPy Compatibility:
      • Got nice performance results with the working mandelbrot example
      • Still working on some last tests that are not properly working.
    • PYSIDE-1798 fixing enum issue
    • Continue the work on the python-lsp issues on QtCreator

27. January 2022

  • General
    • Communicate issue with Apple Silicon and our wheels. There is a bug on Python so using limited API and creating wheels with Python 3.8, make them unusable for 3.6 and 3.7
  • Infra & Releases
    • 6.2.3 to be release soon.
  • Bugs & Features
    • Qt Creator LSP issue has an initial solution
    • Curating a list of new features for Shiboken
    • Working on an issue related to help() function on top of custom modules
    • PYSIDE-1057 memory leak in progress
    • Fixing examples to be compatible with PyPy and addressing corner cases
    • QPainter was transformed into a context manager
    • Building pyside with PyPy 3.8 is possible (3.9 is still in alpha)
    • Working on a new tree example
    • 1788 allow-thread issue with event functions
    • Add threaded OpenGL example
    • Add data()/constData() to OpaqueContainers
    • Continue work on QML integration

20. January 2022

  • General
  • Infra & Releases
    • 6.2.3 release next week
    • Waiting a bit before branching 6.3
  • Bugs & Features
    • QtCreator Python LSP issue to be worked on
    • Continue with the research related to new Shiboken features.
    • Fixing general bugs from support
    • Adapting new API for 6.3
    • Improving QML story with custom types
    • PyPy compatibility is focused on making some last examples to work, some issues with PyPy are being found as well.

13. January 2022

  • Infra & Releases
    • Maintenance in the CI, still a few things to be improved.
    • New version of Gerrit is available as well.
    • 5.15.8 Commercial LTS was released
    • 5.15.2.1 to be release soon, special version with Python 3.10 support
  • Bugs and Features
    • PYSIDE-1755 Fixing issues with __code__ (related to slots)
    • Improved documentation
    • Looking for new features for Shiboken
    • Working on improving the LSP story on QtCreator https://github.com/python-lsp/python-lsp-jsonrpc/issues/5
    • PYSIDE-1764 suggestion on avoid the generation/wrapping of methods within objects.
    • PYSIDE-1730 signal/method namespace crash, generated by old fixes on old bugs.
    • Add capacity/reserve functions to OpaqueContainers
    • QML references examples issues, to discover missing details on the qml interaction
    • Clarifying the conversion rules on the typesystem: native, target
    • PYSIDE-1768 and PYSIDE-1769 WebEngine issues were solved.
    • uic missing imports
    • PYSIDE-1751 equality test for signals is rewritten and working better
    • QXYSeries: adding missing addons to enable methods


06. January 2022

  • General
    • New bridge between Telegram <-> IRC
  • Infra & Release
    • Planning 5.15.2 new release (5.15.2.1) to include Python 3.10 support.
    • 5.15.8 Commercial LTS to be release in the next couple of days.
    • 6.2.3 planned for 2022.01.18
  • Bugs & Features
    • PYSIDE-1755 __code__ inspection on slot connection is buggy (breaks, e.g. MagicMock testing)
    • Ported new examples QRegularExpression editor and MimeTypes
    • Research to get new Shiboken features
    • Updating translations
    • In progress enabling qmllint in pyside project thanks to an external tool
    • Addressing signal issues for different use-cases, multiple inheritance
      • There is a relation with PyPy issues as well
    • PYSIDE-1760 Racing condition without virtual environments (preloading setuptools)
    • true_property issues were solved.
    • continue work to have a more modular pyside installation with more wheels
    • research on manylinux compatibility

2021

2020

2019

2018