82 Commits

Author SHA1 Message Date
Hugo Mercier
81a6ccf05b Temporarily blacklist the arrow symbology test (qt5 only) 2016-04-18 15:55:25 +02:00
Nyall Dawson
c24938e3e4 Update test masks for Qt5, enable more tests on Travis Qt5 builds 2016-04-18 15:23:02 +10:00
Matthias Kuhn
a669d3c884 Merge pull request #3005 from m-kuhn/osx-sip-417
[travis] OSX: Force sip version 4.17 due to build problems
2016-04-16 14:04:58 +02:00
Matthias Kuhn
842159036a [travis] OSX: Force sip version 4.17 due to build problems 2016-04-15 20:22:11 +02:00
Matthias Kuhn
449fad3582 Enable console tests on Qt5 2016-04-15 19:17:41 +02:00
Matthias Kuhn
b09a74328e Blacklist console test on Qt5
We are missing QScintilla bindings at the moment
2016-04-15 11:58:41 +02:00
Matthias Kuhn
129ff7cbd6 Unmask more Python 3 tests 2016-04-15 09:20:40 +02:00
Matthias Kuhn
0f048b55eb Unblacklist Qt5 tests 2016-04-14 12:15:12 +02:00
Matthias Kuhn
30df95aba6 Add new target port-plugins to run 2to3 on plugins as build step 2016-04-12 14:48:20 +02:00
Matthias Kuhn
f227174949 Mask flaky openstreetmap test 2016-04-12 14:35:59 +02:00
Matthias Kuhn
4dba5eb630 Unblacklist global static QIcon related Qt5 tests 2016-04-12 12:01:55 +02:00
Matthias Kuhn
82c7bbe0e2 [travis] Qt4: Don't run tests in parallel 2016-04-12 06:57:03 +02:00
Matthias Kuhn
e7c7f85b30 [travis] Clang 3.8 for Qt5 buildss 2016-04-09 15:14:56 +02:00
Matthias Kuhn
79e3e0e9f1 [travis] Clang 3.8 for Qt4 builds 2016-04-09 15:14:04 +02:00
Matthias Kuhn
21702baeab Container based Qt4 builds 2016-04-09 09:48:46 +02:00
Jürgen Fischer
19b91032bd Merge pull request #2977 from rouault/wfs
First part of QEP 35: WFS provider enhancements
2016-04-07 10:18:22 +02:00
Nyall Dawson
d464f86290 [FEATURE] Null ("No symbol") renderer
Using this renderer no symbol will be drawn for features, but labeling,
diagrams and other non-symbol parts will still be shown.

Selections can still be made on the layer in the canvas and selected
features will be rendered with a default symbol. Features being edited
will also be shown.

This is intended as a handy shortcut for layers which you only want
to show labels or diagrams for, and avoids the need to render
symbols with totally transparent fill/border to achieve this.

(fix #12131)
2016-04-06 20:55:26 +10:00
Even Rouault
9040ec1baf [FEATURE] [WFS provider] Major overhaul to add WFS 1.1 and 2.0 support
First part of https://github.com/qgis/QGIS-Enhancement-Proposals/issues/53
(QEP 35: WFS provider enhancements)

Improvements:
- Version autodetection
- On-disk caching of downloaded features
- Background download and progressive rendering
- WFS 1.1 and 2.0 support
- WFS 2.0 GetFeature paging
- Add provider tests

Fixes:
- #10106: Panning a non-cached WFS layer causes selection to change
- #9444: WFS client not requesting new features when not-cached
 #14156: WFS non cached: infinite flashing
- #9450 : New WFS connection option - Max number of features returned
- #14122: Implement WFS 2.0 client provider (partial. no joins or stored queries)

Not in scope: WFS-T 1.1 and 2.0. But WFS-T 1.0 kept (and tested)
2016-04-05 21:49:53 +02:00
Blottiere Paul
7a8a5411e0 [FEATURE][composer] Add tools for drawing polygon and polylines 2016-04-01 11:05:03 +11:00
Matthias Kuhn
18cdad9956 Convert print function to py3 style in tests 2016-03-31 17:20:53 +02:00
Matthias Kuhn
3c01f513b8 Remove some python tests from Qt5 blacklist 2016-03-31 17:20:52 +02:00
Nyall Dawson
9104704f59 [composer] Set base stylesheet of composer labels to match the
label font and margins when rendering as HTML.

This allows interactive choice of font, margins and colors and
avoids the need to manually set these with CSS within the
label HTML code.
2016-03-30 19:35:34 +11:00
Matthias Kuhn
944db6d2be Fix llvm apt repository 2016-03-29 15:41:20 +02:00
Matthias Kuhn
0cc7ae0ff4 Inlcude PyQgsAppStartup test on Qt5 2016-03-29 08:20:43 +02:00
Juergen E. Fischer
40611d7885 Reenable fcgi and server on osx (followup 53d40e8) 2016-03-23 21:36:41 +01:00
Matthias Kuhn
e6c5301cf8 Don't run qt5 tests in parallel 2016-03-23 09:43:32 +01:00
Matthias Kuhn
45a364eb2b Mangle travis osx python path 2016-03-22 09:17:16 +01:00
Matthias Kuhn
02c5637155 py2/py3 compat patches 2016-03-22 09:17:16 +01:00
Matthias Kuhn
83d729c0fb Switch to python 3.3 and new binary osgeo4travis 2016-03-22 08:49:44 +01:00
Matthias Kuhn
fee3197a7c Sort Qt5 test blacklist 2016-03-22 08:25:16 +01:00
Juergen E. Fischer
53d40e893c travis: disable fcgi and server on osx (fastcgi.com apparently gone) 2016-03-21 17:51:38 +01:00
Nyall Dawson
6b4f60970d Add masks for qt5 and enable atlas test 2016-03-18 16:32:44 +11:00
Nyall Dawson
da635d4069 Fix parsing of #rrggbbaa colors under Qt5 2016-03-18 16:32:44 +11:00
Bas Couwenberg
81c5f25a7f Don't require Python 3 for Qt5.
Use separate ENABLE_PYTHON3 option for Python 3.
2016-03-16 10:55:49 +01:00
Matthias Kuhn
567a323c08 Add server tests to blacklist 2016-03-15 08:18:40 +01:00
Matthias Kuhn
39047221ce [qt5 server] deprecate usage of QFtp and remove from Qt5 builds 2016-03-15 08:18:39 +01:00
Bas Couwenberg
72a6b774ef Enable QSpatiaLite for travis qt4 builds. 2016-03-12 21:02:32 +01:00
Bas Couwenberg
e4ecbb2667 Enable QSpatiaLite for travis qt5 builds. 2016-03-12 20:00:08 +01:00
Matthias Kuhn
29d2d28330 Run more tests in Qt5 setup 2016-03-11 13:21:07 +01:00
Matthias Kuhn
cd96169579 Add Qt5 builds to travis 2016-03-10 20:23:04 +01:00
Matthias Kuhn
e404a1c0a3 Make travis osx before_install more portable 2016-03-09 00:46:42 +01:00
Nyall Dawson
697a25dd92 Revert "Revert "[travis] Use newer clang 3.7 for linux builds""
This reverts commit d902c56f4d03c70a4654a7132effdf5150a6e052.

Default precise clang versions are now also randomly failing, so
let's try using a newer clang version (3.8) again and see if this
fixes it.
2016-03-02 12:02:11 +11:00
Matthias Kuhn
5f0173ed82 Add gdal-bin to travis 2016-02-23 11:08:45 +01:00
Sandro Santilli
bfcf92f728 Use pg initialization script from Travis 2016-02-17 18:14:58 +01:00
Nyall Dawson
2265eb90ec "Fix" QgsDistanceArea test on OSX
Test has revealed that the current algorithm used for ellipsoidal
calculations is unstable when measuring small very areas (eg < 1m2)

For now, modify the test to use larger areas
2016-02-16 12:11:27 +11:00
Nyall Dawson
54b998ff5d Disable PyQgsDistanceArea test on Travis OSX builds for now
Newly added tests have revealed a deep underlying issue with area
measurement on OSX
2016-02-16 06:19:44 +11:00
Matthias Kuhn
c21889f945 Add qgis.testing module for generic qgis test helpers 2016-02-04 13:36:13 +01:00
Nyall Dawson
cf3c55bdfc [travis] Warn on unintentional switch fallthrough
Intentional fallthrough should be annotated with

"FALLTHROUGH;"
2016-01-25 14:41:07 +11:00
Denis Rouzaud
bdf659faa1 Merge pull request #2699 from 3nids/test_join_pg
Add postgres provider to join test
2016-01-20 13:43:45 +01:00
Denis Rouzaud
13ccf70e1a test vector join: add PostgreSQL provider 2016-01-20 12:00:46 +01:00