999 Commits

Author SHA1 Message Date
Juergen E. Fischer
a6f261826a translation updates 2019-01-16 14:24:04 +01:00
Matthias Kuhn
c72e99a3ed
Make expression parser output translatable 2018-12-20 09:15:40 +01:00
Denis Rouzaud
bd32078635 [sipify] enhanced SIP_OUT handling
return an error if method with SIP_OUT arguments has no \return directive AND is not void
create list of outputs for better visualization
2018-12-19 08:03:47 -04:00
Denis Rouzaud
c20b5b2f75 fix multine removal for SIP_PYARGREOMVEq 2018-12-18 21:54:38 -04:00
Denis Rouzaud
32e844f9f8 fix multiline comments on out params 2018-12-18 17:29:04 -04:00
Denis Rouzaud
9b852fbf35 [sipify] handles SIP_OUT arguments
remove them from parameters list and add them to return values
2018-12-18 17:17:18 -04:00
Nyall Dawson
e23527bf92 Use TypeHint annotation to indicate correct return type when sip code returns SIP_PYOBJECT
Provides correct return type hints to IDEs (and hopefully PyQGIS docs too!)
2018-12-07 05:51:27 +10:00
Nyall Dawson
84838d1ec6 [FEATURE][API] Add a content cache for raster images
This new class QgsImageCache is the equivalent of QgsSvgCache
but for raster images.

QgsImageCache stores pre-rendered resampled versions of raster
image files, allowing efficient reuse without incurring the
cost of resampling on every render.

Additionally, it offers the other benefits QgsSvgCache has,
such as thread safety, ability to transparently download remote
images, and support for base64 encoded strings.
2018-12-05 11:14:13 +07:00
Denis Rouzaud
7bce9342e5 [sipify] fix initializer in strcuts 2018-11-28 07:46:24 -04:00
Nyall Dawson
1e5479964f [FEATURE][API] Add some nice PyQGIS methods and exceptions to QgsLineString
- len(QgsCurve) returns number of points in curve
- raise IndexErrors when calling pointN, xAt, yAt, zAt, mAt, setXAt, setYAt,
setMAt, setZAt with invalid vertex indices
- Add [] getter for retrieving specific vertices, eg. ls[0] returns QgsPoint(...)
- Add [] setter for setting specific (existing) vertices, e.g. ls[1] = QgsPoint(1,2)
- Add del support for removing vertices, e.g. del ls[1] removes the second vertex
2018-11-27 09:29:13 +10:00
Nyall Dawson
9b04a29116 Support WSL shells in astyle script 2018-11-12 09:30:42 +10:00
Harrissou Sant-anna
fd2a599778 More rendererv2 cleanup 2018-11-03 17:17:01 +01:00
Denis Rouzaud
91583980fe allow to restric to certain module when running sip_includes.sh
it's a bit faster 🍺
2018-11-02 11:35:43 -04:00
Juergen E. Fischer
a826c56445 verify that projecta actually delivers a changelog 2018-11-01 12:39:53 +01:00
Juergen E. Fischer
9e45223d42 reset English translations on update 2018-10-27 19:06:37 +02:00
Juergen E. Fischer
012bd99e11 scripts/tsstat.pl: remove unused site mode and add note to doc/TRANSLATORS 2018-10-27 19:06:37 +02:00
Juergen E. Fischer
f3b0b257e4 add islandic translator (followup f4e6477a) 2018-10-26 22:01:32 +02:00
Martin Dobias
8814e40635 Move altitude binding/clamping enums to Qgs3DTypes + add culling mode in Python 2018-10-14 16:32:24 +02:00
Martin Dobias
88cb8313c8 Python bindings for QGIS 3D library 2018-10-13 22:05:39 +02:00
Juergen E. Fischer
9958c0b977 update_ts.sh: no obsolete translation on push 2018-10-02 20:34:53 +02:00
Juergen E. Fischer
f2ada66af9 ts2appinfo.py: get desktop encoding right 2018-10-01 21:18:15 +02:00
Juergen E. Fischer
9af3c49651 another adaption for ts2appinfo 2018-10-01 10:43:13 +02:00
Juergen E. Fischer
a6c3b812e6 add appinfo metadata source dependency 2018-09-29 00:14:36 +02:00
Juergen E. Fischer
52a80d895c include appinfo metadata file in translation 2018-09-25 02:10:16 +02:00
Nyall Dawson
6286cf1994 Don't spell check appdata file, it needs translation 2018-09-24 19:53:00 +10:00
Matthias Kuhn
68dc6984da Fix build with sip pre 4.19 2018-09-21 01:22:19 +02:00
Matthias Kuhn
b65f725cfa
Rename SIP_FINAL to FINAL 2018-09-19 08:42:44 +02:00
Matthias Kuhn
8d9c96c911
Add final for sip >= 4.19 2018-09-19 07:47:02 +02:00
Matthias Kuhn
d9f5d53779
Add SIP_FINAL 2018-09-18 19:06:01 +02:00
Matthias Kuhn
ab91b8553f
Teach sipify the meaning of final 2018-09-18 17:23:42 +02:00
Juergen E. Fischer
d37a79943f handle utf-8 in function help 2018-09-17 02:34:36 +02:00
Denis Rouzaud
05f35f2e19 [sipify] fix annotations in multiline virtual methods 2018-09-14 16:35:30 +10:00
Nyall Dawson
6935027ead [processing] Fix API break in widget wrapper
Fixes #19820
2018-09-13 05:40:39 +10:00
Denis Rouzaud
10fc175f2a [sipify] finer detection of enum lines 2018-09-10 11:41:57 -04:00
Juergen E. Fischer
a823046b5f followup spelling fixes 2018-09-07 00:33:13 +02:00
luz.paz
0908daaa0e Misc. typos
Found via `codespell -q 3 -I ../qgis-word-whitelist.txt --skip="*.ts,*.po,./scripts/spell_check"`
2018-09-07 00:30:54 +02:00
Juergen E. Fischer
1f918583e8 debian packaging: include Qt53DExtra headers removed on debian/ubuntu 2018-09-05 00:47:15 +02:00
Juergen E. Fischer
42aea6c97c update OSGeo4W deps in INSTALL only in release branch 2018-09-04 15:04:15 +02:00
Nyall Dawson
57997eb65d Fix failing spell checks 2018-08-28 08:50:43 +10:00
Juergen E. Fischer
1cc1f16501 Fix translation string
(caused "tx ERROR: Error received from server: Qt Linguist variants are
not yet supported." on vanish)
2018-08-22 10:40:23 +02:00
Nyall Dawson
8876270c9f [win] Use native desktop notifications for prettier notifications 2018-08-08 03:51:16 +10:00
Denis Rouzaud
970fc4f39f add objective-c files to astyle 2018-08-03 08:50:32 +02:00
Denis Rouzaud
5898854e98 copyed -> copied
also fix replacing word in interactive script
2018-07-16 07:10:36 +02:00
Nyall Dawson
0df1056dd4 [FEATURE] QgsSpatialIndexKDBush
A very fast static spatial index for 2D points based on a flat KD-tree,
using https://github.com/mourner/kdbush.hpp

Compared to QgsSpatialIndex, this index:
 - supports single point features only (no multipoints)
 - is static (features cannot be added or removed from the index after construction)
 - is much faster!
 - supports true "distance based" searches, i.e. return all points within a radius
from a search point
2018-07-07 10:54:47 +10:00
Juergen E. Fischer
2ef526a759 Retry tx push on failure 2018-07-02 10:18:15 +02:00
Juergen E. Fischer
9eb8e79aab * update appdata on release
* remove unused splash & banner templates
2018-07-01 12:04:26 +02:00
Nyall Dawson
821241ea26 Avoid prepare-commit script leaving temporary .diff files 2018-06-29 08:54:13 +10:00
Juergen E. Fischer
11faa58ef6 clean more last traces 2018-06-28 23:30:32 +02:00
Juergen E. Fischer
d0e94728d8 fix build with sip 4.18.1 (eg. ubuntu artful) 2018-06-27 23:30:04 +02:00
Juergen E. Fischer
1904a431be fix typo 2018-06-27 18:16:42 +02:00