Commit Graph

6 Commits

Author SHA1 Message Date
Lucie Gérard 111ba64f2d Remove year from Qt Copyright in REUSE.toml
Change-Id: I2ea224ce4692c7e815212ce8ab37e36d8cdb6a4c
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2025-07-14 09:47:07 +02:00
Ville Voutilainen 822137c349 Android: Add Qt Jenny demo
Add Qt Jenny demo that showcases how to generate
C++ headers from Android APIs using Qt Jenny
and how to use the generated headers in Qt Quick
application.

Fixes: QTTA-274
Task-number: QTTA-275
Pick-to: 6.9
Change-Id: Ib36cf0294574d40e2e2ea9d55d5a61d98c3b04de
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-05-16 18:36:49 +03:00
Lucie Gérard 675d05416e Update licensing of files with infrastructure type
A QUIP 18[1] update sets git files, REUSE.toml and licenseRule.json
as infrastructure type files. They are licensed with:
LicenseRef-Qt-Commercial OR BSD-3-Clause

[1]: https://contribute.qt-project.org/quips/18

Pick-to: 6.9 6.8
Change-Id: I6765730e234803eda22245470656e9765d7fe012
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2025-03-12 16:05:48 +01:00
Lucie Gérard 8bb7755981 Make module ready for source SBOM checking
This includes:
- turning VERIFY_SOURCE_SBOM ON
- adding rules to the licenseRule.json files

A lot of files are skipped during the license test,
but all are present in the source SBOM.
This is why corrections are needed before turning the
source SBOM check on.

Task-number: QTBUG-131434
Pick-to: 6.9 6.8
Change-Id: Idc93c54111223d9aafb802feb839b72ab8a51092
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2025-02-21 15:55:19 +00:00
Alexei Cazacov 304711db0e Add an ability to use a dynamic js tree for documentation navigation
This commit adds the tree_config.xml configuration file that defines
a way to build a topic tree for the online documentation site, a.k.a.
https://doc.qt.io/qt-6/.

Task-number: QTBUG-131113
Pick-to: 6.9
Change-Id: I858019cd4c1d891adc37d974d6494dca6f78297b
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2024-12-11 11:55:34 +00:00
Lucie Gérard c91bd3ae52 Add REUSE.toml files and missing licenses
REUSE.toml files are read by reuse to complement or override the
copyright and licensing information found in file.

The use of REUSE.toml files was introduced in REUSE version 3.1.0a1.
This reuse version is compatible with reuse specification
version 3.2 [1].
With this commit's files,
* The SPDX document generated by reuse spdx conforms to SPDX 2.3,
* The reuse lint command reports that the Qt project is reuse compliant.

In order to be reuse compliant all the licenses referenced in file
or within a REUSE.toml file must be present in the LICENSES
directory at the base of the module.
The missing licenses are added.

Also, all the licenses present in the LICENSES directory must be used.
License files not used are removed.

[1]: https://reuse.software/spec-3.2/

Task-number: QTBUG-124453
Task-number: QTBUG-125211
Pick-to: 6.8
Change-Id: I1dabbf6f13c2ae5ad73dc8c7df9108c160e1dc2b
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2024-11-06 13:48:01 +01:00