Nyall Dawson
c8514eb2fb
Fix build
2025-09-01 15:38:46 +10:00
Nyall Dawson
653871b8f5
Make sipify responsible for QList<enum> conversion code insertion
2025-09-01 15:38:46 +10:00
Nyall Dawson
c79178720c
Fix QList<QSslError::SslError> sip conversion code
...
The old version was not Qt6 compatible
2025-09-01 15:38:46 +10:00
Even Rouault
a9ddf6983a
Typo fixes
2025-07-12 20:21:10 +02:00
Nyall Dawson
4a6fef278e
Cleanup docs, don't mention QString in python docs
2025-04-19 18:17:34 +10:00
Nyall Dawson
3f6b490218
Sipify
2025-04-02 11:11:10 +10:00
Nyall Dawson
4a10066b69
Fix grammar errors in class docstrings
2025-04-01 09:44:00 +10:00
Nyall Dawson
afd2e4f42d
Fix doxygen class briefs which aren't full sentences
2025-04-01 09:44:00 +10:00
Nyall Dawson
83ad87fcda
Documentation precision
2025-02-07 16:15:03 +10:00
Nyall Dawson
ea9ac1dde1
When changing master password, don't prompt for the existing
...
password if it is stored in the system password helper and
is valid
2025-02-07 16:15:03 +10:00
Nyall Dawson
f7702bc446
Add method to verify that password stored in password helper is valid
2025-02-07 16:15:03 +10:00
Nyall Dawson
8a0bb7f0fa
On systems with keychain support, automatically just create a random
...
master authentication password and store in keychain
This avoids the need for users to manually create a pw, and makes
things MUCH nicer for plugins which want to utilise the secure
authentication framework.
Right now the options for plugins are:
1. Create a auto generated password themselves and force it on
the user (basically what we are doing here automatically now)
2. Show a confusing/scary message to users asking them to set
a master password. From my experience users have NO idea what
this means and consider it a QGIS bug.
2025-02-06 09:15:43 +10:00
Nyall Dawson
cbee8326ca
Can't use SIP_DEPRECATED with non-methods
2025-02-05 09:11:18 +10:00
Nyall Dawson
db7b9afb6b
Use translated string for password helper
...
And fix capitalisation of strings
2025-02-05 08:26:32 +10:00
Julien Cabieces
ed64834106
api(deprecated): add message to deprecated SIP annotation
2024-12-17 09:06:42 +01:00
Nyall Dawson
fe78267c66
'throw' is not used/required on sip >=6
...
And generates hundreds of deprecation warnings during build
2024-11-04 15:13:37 +10:00
Nyall Dawson
aaf4b90911
Fix malformed docstrings ( #59244 )
...
* Fix malformed docstrings
Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/188
* Fix malformed docstrings
* Fix more malformed docs
2024-10-28 14:29:21 +01:00
Nyall Dawson
f61e33da4e
Doxygen comments should use "NULLPTR", not "NULL"
...
NULLPTR will get correctly formatted in both c++ and Python docs
2024-09-19 09:55:44 +10:00
Alessandro Pasotti
987c38eda6
[auth][api] QgsAuthConfigurationStorage classes and tests ( #57992 )
...
Implementation of QEP
Authentication System: allow Database storage for authentication DB
https://github.com/qgis/QGIS-Enhancement-Proposals/issues/248
2024-09-12 09:18:15 +02:00
Nyall Dawson
be5877d517
pass is a reserved keyword in python, use password instead
2024-09-04 13:54:39 +10:00
Nyall Dawson
ef0289f3ec
Fix formatting of Python ..deprecated annotations in docstrings
...
Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/174
2024-09-02 11:42:12 +10:00
Nyall Dawson
3a578d6712
Header update
2024-08-13 20:28:55 +10:00
Nyall Dawson
6d829ff7b4
Drop some more no value documentation
2024-07-25 04:02:55 +10:00
Nyall Dawson
d28be7db98
Fix docs format
2024-07-04 07:56:37 +10:00
Even Rouault
a68422b982
Various typo fixes
...
Including 3 public methods, which are deprecated by this commit and replaced by a typo-fixed version
2024-02-29 06:03:03 +10:00
Even Rouault
15ea5c46bc
Header files: remove all mentions of '\since QGIS 3.0'
2024-02-18 20:57:23 +01:00
Nyall Dawson
0096246afe
Sipify
2024-02-13 20:51:03 +10:00
Nyall Dawson
5ac17746de
Lazy initialize authentication framework
...
QCA and SSL certificate initialize can be costly -- so defer
startup of authentication framework until it is actually required.
This has no effect on QGIS desktop, as the news feed request
and other startup network requests will immediately trigger
an initialization of the framework. The use case here is improving
the core application startup time to benefit non-app based clients,
eg. qgis_process.
2024-01-08 17:21:07 +10:00
Julien Cabieces
7f586d8742
PyQt6 sip files
2023-12-13 05:36:44 +10:00
Julien Cabieces
bb3c36a69b
Initialize sip bindings for PyQt6
...
use exactly the ones from PyQt5 so we can study the difference when
generating for PyQt6
2023-12-08 03:38:42 +10:00