1148 Commits

Author SHA1 Message Date
Juergen E. Fischer
58d59e463c update_ts.sh: don't update ts files on pull w/o build directory 2019-09-21 01:33:50 +02:00
Fran
3b5ee1ad20 Added myself as a translator 2019-09-16 10:33:38 +10:00
Denis Rouzaud
c1e8cf8f19
fix sipify 2019-08-29 18:26:12 +02:00
Denis Rouzaud
903784a95c
[sipify] handle deprecation of enums 2019-08-29 17:24:39 +02:00
Denis Rouzaud
d610d0c69b
[sipify] handle Q_DECL_DEPRECATED in class declarations (#31489) 2019-08-29 15:36:07 +02:00
Nyall Dawson
dd27f72b0e Convert doxygen \throws to Sphinx :raises: syntax in sipify 2019-08-14 06:45:54 +10:00
Alexander Bruy
e3ad35bb32 add Ukrainian translation to tx config and update translators list 2019-08-12 09:15:10 +03:00
Alessandro Pasotti
92ac7a2e93
[server] Server api and WFS3 (#10016)
Implementation of OGC API and WFS3 core draft specification
2019-08-06 16:38:21 +02:00
Juergen E. Fischer
85a048a01c update_ts.sh: macos' find doesn't have -printf 2019-08-04 19:24:47 +02:00
Juergen E. Fischer
06b24d164a update INSTALL.html 2019-08-04 10:35:37 +02:00
Juergen E. Fischer
22ca00bfbe release.pl: use sha256 sum for tar ball 2019-07-26 20:46:23 +02:00
Guillaume Pasero
05e267ae55 TEST: change to cdash 2.6 2019-07-16 09:13:27 +10:00
Nyall Dawson
a0e41f98e8 Spelling and dox 2019-07-15 12:52:20 +10:00
Nyall Dawson
87f10e140e Fix generation of enum class Pydocs 2019-07-06 12:36:54 +10:00
Nyall Dawson
590d1aae9d [FEATURE][API] Visitor API for style entities
Adds a new visitor pattern API for creation of visitors which visit
all the style entities (symbols, color ramps, text formats, and
label styles) associated with different objects. Can be used on a
renderer, map layer, or project wide level.

E.g. on a project wide level, allows collection of ALL the style
symbols/color ramps/text settings inside a project, including those
in layouts or annotations!
2019-07-06 12:36:54 +10:00
Martin Dobias
8e56f51c23 Merge remote-tracking branch 'origin/master' into providers 2019-06-25 22:11:51 +02:00
Juergen E. Fischer
6b5eaddee3 add support for transifex branches 2019-06-25 20:56:47 +02:00
Juergen E. Fischer
ef08339803 release.pl: don't include .patch on update-news.pl call 2019-06-21 14:21:16 +02:00
Martin Dobias
f6049e01d0 Misc fixes to get the branch compiling & running with Python
- grass data item provider fixes
- removed QgsProviderMetadata constructor (with std::function / PyObject) due to sip errors (api break)
- reverted DataCapability move to Qgis - back to QgsDataProvider (avoiding api breaks)
- WidgetMode enum documentation
- sipify monkey patching fix
- renamed WidgetMode's "None" to "Normal" value - in python None has special meaning (api break)
2019-06-19 23:02:11 +02:00
Alessandro Pasotti
91332aeb3a Ignore mac/development in spell check 2019-06-05 18:43:55 +02:00
Denis Rouzaud
4f3a9f46d2
update Travis to build on Trusty for code layout (#10048)
* update Travis to build on Trusty for code layout

* fix shellcheck replace ! -z by -n

* shellcheck: fix  -n doesn't work with unquoted arguments

* more shellcheck fixes

* use bash instead of posix
2019-05-21 14:13:28 -05:00
Bas Couwenberg
2628c480c5 Don't include revision in sources.
Prevent changes to files that weren't changed between releases.
This eases review of the changes between releases significantly.
2019-05-17 16:47:47 +02:00
Juergen E. Fischer
80a4fc9339 Also retry tx pull on failure 2019-04-03 00:10:26 +02:00
Alessandro Pasotti
62895d1f42
Merge pull request #9619 from elpaso/plugin-dependencies
Plugin dependencies optional support
2019-04-01 09:43:28 +02:00
Denis Rouzaud
60682885c0
Small tweak to enum Python docs (#9631)
original credits to @nyalldawson
2019-03-26 14:00:37 -05:00
Denis Rouzaud
f000956e86
Merge pull request #9437 from 3nids/maplayertype_enum
create scope based enum for QgsMapLayer::LayerType >> QgsMapLayerType
2019-03-26 10:28:34 -05:00
Denis Rouzaud
e232817e5b add missing doc 2019-03-25 11:00:17 -05:00
Alessandro Pasotti
c6c3d0971a Fix typo and do not spellcheck the json plugins testdata 2019-03-25 10:04:31 +01:00
Denis Rouzaud
9a6ddbd5c1 also monkey patch the former enum type 2019-03-24 21:40:33 -05:00
Denis Rouzaud
38c2d4a03d fix dox for unnested enums 2019-03-24 21:40:33 -05:00
Denis Rouzaud
0e35c91edf [sipify] handle enum class forward declaration and fix monkey patching 2019-03-24 21:40:33 -05:00
Denis Rouzaud
837607cb15 [sipify] handle moving enum to scope based and out of class enum 2019-03-24 21:37:04 -05:00
Juergen E. Fischer
e5f0522b36 update_ts.sh: add more context 2019-03-24 13:15:52 +01:00
Juergen E. Fischer
21207b8a7a update INSTALL 2019-03-21 19:45:35 +01:00
Denis Rouzaud
0e5c91234f add missing new line 2019-03-08 12:00:02 +01:00
Denis Rouzaud
1281bcc256 [sipify] add macro to explicitely ask for monkey patching
because new scope based enum should not do the monkey patching, it's only done for python API compatibility
2019-03-08 10:27:34 +01:00
Denis Rouzaud
051ac1383b [sipify] fix oneliners 2019-03-08 10:06:26 +01:00
Denis Rouzaud
ee37345aef [sipify] monkey patch enum for PyQGIS API compatibility 2019-03-07 21:07:43 +01:00
Denis Rouzaud
e162040f04 [sipify] handle scope based enums 2019-03-07 16:32:39 +01:00
Juergen E. Fischer
9f1fcb72d4 processing: enable translation for parameter descriptions 2019-03-05 20:16:23 +01:00
Nyall Dawson
620db06324 Add external qt-unix-signals library
This library, original taken from https://github.com/sijk/qt-unix-signals
(but a maintained fork exists at https://github.com/nyalldawson/qt-unix-signals),
handles unix signal watching using the Qt libraries.

It allows for detection of signals like SIGINT and SIGTERM,
and allows Qt applications to respond gracefully to these.

Included in external libraries for use in QGIS terminal
applications.
2019-03-05 18:43:02 +10:00
Juergen E. Fischer
09a4f6f585 i18n: fix it on windows (followup 2f431bc1f) 2019-02-28 23:52:36 +01:00
Nyall Dawson
107b48a430 Add NULLPTR macro for use in doxygen comments
For the c++ api dox this expands to "\c nullptr" (the
\c directive indicates a code literal value), and for sipify/Python
it expands to ``None`` (`` is sphinx annotation for literal values)

Makes for nicer dox for both c++ and Python!
2019-02-27 09:41:11 +10:00
Nyall Dawson
eed9852fb9 Add TRUE and FALSE macros for use in doxygen comments
For the c++ api dox these expand to "\c true" and "\c false" (the
\c directive indicates a code literal value), and for sipify/Python
they expand to ``True`` and ``False`` (`` is sphinx annotation
for literal values)

Makes for nicer dox for both c++ and Python!
2019-02-27 09:41:11 +10:00
Juergen E. Fischer
2f431bc1f3 i18n:
* include processing algorithm descriptions from yaml (with yaml fixes)
* create ui instead of cpp where possible and use -no-ui-lines to avoid
  artificial ever changing line numbers in ts files
* drop old used scripts: create_new_ts.sh, create_new_ts.sh and
  integrate_function_help.pl, update_ts_files.sh
2019-02-26 22:38:53 +01:00
Nyall Dawson
4839740262 Spelling 2019-02-25 19:02:12 +10:00
Bas Couwenberg
371176357b Fix spelling errors.
* cancelation -> cancellation
 * overal      -> overall
2019-02-24 22:39:40 +01:00
Matthias Kuhn
788e2cf9dc
Consistently use multi thread instead of multithread 2019-02-07 09:02:52 +01:00
Nyall Dawson
384d310233 Minor improvements to PyQGIS returns for SIP_OUT params 2019-02-05 04:55:34 +11:00
Juergen E. Fischer
a6f261826a translation updates 2019-01-16 14:24:04 +01:00