1198 Commits

Author SHA1 Message Date
Juergen E. Fischer
2d1aa68f0d spelling fixes 2021-03-23 20:41:25 +01:00
Juergen E. Fischer
e45b819897 fix update_news.pl and update NEWS.md 2021-03-23 15:11:42 +01:00
Denis Rouzaud
8d7ec8b69b [pyqgis] move constructor docstring after the class docstring 2021-03-22 21:11:28 +01:00
Alessandro Pasotti
863c50f691 Try 2021-02-10 09:16:30 +01:00
Alessandro Pasotti
ee5612f53f Follow the source, Luke! 2021-02-10 09:10:05 +01:00
Nyall Dawson
50b9beaad6 [sipify] Catch more class references and insert :py:class: annotations 2021-01-31 05:41:22 +10:00
Maxim Rylov
365b9da5dd Skip external/odbccpp in astyle.sh 2021-01-13 11:20:07 +01:00
Denis Rouzaud
cb6b306b36
option to run sipify_all.sh on a single module (#40874) 2021-01-06 16:22:44 +01:00
Juergen E. Fischer
c8a2535ed5 scandeps.pl run 2020-12-27 18:54:01 +01:00
Peter Petrik
221bd2f68f
untwine pdalprovider integration (#40404)
[pointclouds] untwine pdalprovider integration
2020-12-15 14:25:09 +01:00
Nyall Dawson
53bdcb903f Spelling 2020-12-08 19:52:22 +10:00
Juergen E. Fischer
3922a28dbc folloup CMakeLists.txt updates (followup eddf6feb) 2020-11-11 23:08:26 +01:00
Denis Rouzaud
fec9c525dd fix sip include test 2020-11-12 07:14:46 +10:00
Denis Rouzaud
c7ed320f8c add script to modernize cmake commands 2020-11-12 07:14:46 +10:00
Juergen E. Fischer
60bca011d0 fix indentation 2020-11-10 20:31:39 +01:00
ValPinna
55e5c98e71 Update tsstat.pl 2020-11-10 20:16:52 +01:00
Even Rouault
4587c4e02b cppcheck.sh: define a few macros to help cppcheck parse files 2020-11-10 06:09:22 +10:00
Nyall Dawson
c7a6e6bd15 Embed a copy of laz-perf, and use if system laz-perf is not found
Laz-perf is a relatively "underground" library, and is not packaged
for many major distributions. Its also tiny and trivial to include with
the other external libraries.

This avoids requiring users who want point cloud support to have to
compile their own laz-perf
2020-11-09 06:27:05 +01:00
Stefano Campus
0cadba16cb Update tsstat.pl
Added new Italian Translator
2020-11-06 13:40:00 +01:00
Nyall Dawson
40c9eb6bc2
Add some small point cloud files for unit tests (#39811)
* Add some small point cloud files for unit tests
2020-11-05 12:52:46 +01:00
Even Rouault
1c06551be8 Add scripts/qstringfixup.py and .sh
The .py script is the lower level one that acts on a single file.

The .sh one is the one aimed at being used by the user:
- qstringfixup.sh without argument fixes up files modified in git
- qstringfixup.sh --all runs on all .h/.cpp files under src/ and tests/
2020-10-11 12:30:58 +10:00
Nyall Dawson
ffc71b54e1 spell 2020-10-09 11:20:09 +10:00
Nyall Dawson
0001ec27a4 Ensure SIP_OUT argument docs are always included as :returns: directives even when function returns void 2020-10-09 11:20:09 +10:00
Nyall Dawson
0e362652e3 [sipify] Catch **ALL** SIP_OUT arguments when generating docstrings and move them to :returns: directives 2020-10-09 11:20:09 +10:00
Alessandro Pasotti
12cdf632d5 Spell ignore 2020-09-28 09:23:33 +02:00
Alessandro Pasotti
dfb8527810 No spelling on SQL please 2020-09-25 18:49:31 +02:00
Stefano Campus
22daf464e2 Update tsstat.pl
Correction of typo in Italian translators list
2020-09-22 13:34:18 +02:00
Juergen E. Fischer
1f74f0e010 Update translators (closes #38925, #38925, #38927) 2020-09-22 03:32:43 +02:00
Nyall Dawson
c293d2c60d [sipify] Correctly collapse TypeHint annotations 2020-09-18 11:50:27 +10:00
Nyall Dawson
d4a2dddac5 Tag some inexpensive, frequently called methods with the HoldGIL annotation
This prevents the Python GIL from being released before calling the method
(which is the default behaviour). For very cheap to call c++ methods the
cost of releasing the GIL can outweigh the cost of the c++ call, which means
it's more efficient to retain the hold on the GIL.

Ideally we'd do this everywhere, and switch to an explicit ReleaseGIL
annotation on functions which are slow or risky (raise exceptions, or
do something which can cause a GIL deadlock). But those are very tricky
to identify, so instead just explicitly hold the gil on cheap methods
which are likely to be called many times and could have an impact on
script performance.
2020-09-18 04:34:57 +10:00
Juergen E. Fischer
8ee86d01a8 remove duplicate trailing ; 2020-09-17 08:12:14 +02:00
Blottiere Paul
d857db174a Update ignore file for spell check 2020-09-12 05:29:18 +10:00
Nyall Dawson
d1bc82ca7b Misc typo fixes 2020-08-31 11:38:02 +10:00
Nyall Dawson
e39d8b10fe Fix 'ellipoid' typos 2020-08-31 11:38:02 +10:00
Nyall Dawson
5f8bc430c2 The Server landing page js libraries are full of typos, so skip the spell check for these 2020-08-31 11:38:02 +10:00
Juergen E. Fischer
9b1e46c9ea translation string fixes 2020-08-08 19:13:08 +02:00
Matthias Kuhn
532f548dac Fix warning in parse_dash_results 2020-08-02 13:55:27 +02:00
Matthias Kuhn
2677de9a6c Allow adding a new set of control images 2020-08-02 13:55:14 +02:00
Matthias Kuhn
23acbf1b5a Capitalization in parse_dash_results 2020-08-02 13:54:23 +02:00
Matthias Kuhn
c1bd69cbb6 Allow to maximize parse_dash_results window 2020-08-02 13:53:56 +02:00
Matthias Kuhn
f7ca8b6786 Make test folder detection more robust 2020-07-31 07:10:26 +10:00
Matthias Kuhn
2f99a327b0 Improve cli of parse_dash_results 2020-07-31 07:10:26 +10:00
Nyall Dawson
d2238d8f14 Fix parse_dash_result helper script layout issues, add handling
of multiple matching images
2020-07-31 07:10:26 +10:00
Peter Petrik
d9f18ccb9c
Fix spelling (#37849)
fix the spelling errors
2020-07-21 12:51:48 +02:00
Denis Rouzaud
66b0f1d60c correctly remove title + slash 2020-07-09 16:22:06 +02:00
Denis Rouzaud
ca89fdff12 [sipify] format section/subsection to RST
because one should write some Perl everyday to realize how life is nicer without it
2020-07-09 16:11:09 +02:00
Even Rouault
cd92345110 Use prefix increment operator to fix cppcheck warnings related to postfixOperator 2020-06-28 10:20:16 +10:00
Juergen E. Fischer
1eddb99a29 note to self in release.pl 2020-06-25 14:34:52 +02:00
Juergen E. Fischer
a6fdfc1b57 Also push new branch to transifex on release 2020-06-25 14:34:52 +02:00
Juergen E. Fischer
5b5f1f58f8 more retries with transifex 2020-06-18 21:19:18 +02:00