5458516 | Juergen E. Fischer | 21 June 2019, 12:00:40 UTC | Release of 3.4.9 | 21 June 2019, 12:00:40 UTC |
9c74f24 | nirvn | 21 June 2019, 06:31:14 UTC | [ui] Fix undersized labelling engine settings button on hidpi screens | 21 June 2019, 08:11:25 UTC |
8774898 | Alessandro Pasotti | 21 June 2019, 07:28:22 UTC | Merge pull request #30291 from elpaso/bugfix-gh30264-wms-bbox-wrong-transform-empty-layers-3_4 Server wms bbox wrong transform on empty layers | 21 June 2019, 07:28:22 UTC |
a4645f6 | Juergen E. Fischer | 20 June 2019, 10:00:10 UTC | osgeo4w: change start directory of shortcuts to 'my documents' (cherry picked from commit 3c57d28cfabf615f29af51a332db5ef51bd191f0) | 21 June 2019, 06:44:15 UTC |
7afc546 | Juergen E. Fischer | 17 May 2019, 13:16:52 UTC | windows: fix retrieval of user name and full name with special characters (cherry picked from commit b20e93c8e2a68639b37fac227c38ff1da70a29c7) | 21 June 2019, 06:44:07 UTC |
313fc08 | Alessandro Pasotti | 20 June 2019, 16:08:20 UTC | Update reference file | 21 June 2019, 06:32:07 UTC |
8498bbd | Nyall Dawson | 03 May 2019, 00:10:11 UTC | [processing] Drop existing fid columns when running Package Layers algorithm Many layer sources have fid fields which are not compatible with gpkg requirements, so it's safest to just recreate these anew. Fixes errors when packaging certain source layers. | 21 June 2019, 04:30:47 UTC |
85754d7 | Tom Elwertowski | 20 June 2019, 16:07:32 UTC | macOS needs path to GEOS framework for PAL | 21 June 2019, 00:41:58 UTC |
f4a3a76 | David Signer | 20 June 2019, 14:47:26 UTC | const copy before for loop | 21 June 2019, 00:14:49 UTC |
c45e1a9 | David Signer | 20 June 2019, 14:44:53 UTC | tests for removing constraints on provider default value | 21 June 2019, 00:14:49 UTC |
e6ceb27 | David Signer | 20 June 2019, 12:55:53 UTC | remove constrainst of fields that use defaultValueClauses from provider on original fixes #28122 | 21 June 2019, 00:14:49 UTC |
b35b363 | Blottiere Paul | 20 June 2019, 14:52:26 UTC | Replace shared pointer with unique pointer | 20 June 2019, 23:59:06 UTC |
7e0c4c4 | Blottiere Paul | 20 June 2019, 13:37:09 UTC | Add unit test | 20 June 2019, 23:59:06 UTC |
3bdd438 | Blottiere Paul | 20 June 2019, 13:36:38 UTC | Add QLongLong support. Fixes #30263 | 20 June 2019, 23:59:06 UTC |
6c7c4f0 | Alessandro Pasotti | 20 June 2019, 08:55:25 UTC | Merge pull request #30271 from elpaso/bugfix-gh30264-wms-bbox-wrong-transform-empty-layers Server wms bbox wrong transform on empty layers Cherry-pick from master 0290342e6e | 20 June 2019, 14:00:28 UTC |
be94ebf | Denis Rouzaud | 20 June 2019, 13:48:34 UTC | Merge pull request #30287 from qgis/backport-30269-to-release-3_4 [Backport release-3_4] do not use unique_ptr for QGraphicsItem | 20 June 2019, 13:48:34 UTC |
95271e2 | Matthias Kuhn | 20 June 2019, 11:03:30 UTC | Merge pull request #30285 from qgis/backport-30276-to-release-3_4 [Backport release-3_4] Fix crash in raster calculator | 20 June 2019, 11:03:30 UTC |
d367269 | Juergen E. Fischer | 20 June 2019, 09:08:39 UTC | fix build on xenial (Qt <5.6) | 20 June 2019, 09:09:11 UTC |
9acc3b6 | Nyall Dawson | 20 June 2019, 01:39:09 UTC | [needs-docs] [labeling] Allow data defined control over line placement options Allows users to override the line placement settings (e.g. above/below/on line options) on a per-feature basis. Somehow this one was the only(?) setting from labeling which was missing a data defined control... (cherry picked from commit 3bd3aba25b60f32c2170e519a5e9b37249d49be2) | 20 June 2019, 07:56:59 UTC |
cadace8 | Nyall Dawson | 20 June 2019, 00:56:38 UTC | Fix priority of parallel placements Ensure that above line placement is preferred when both above and below line placements are valid (cherry picked from commit 04c51db5515c6228301e9ef503016f4d513783a5) | 20 June 2019, 07:56:59 UTC |
d10e0c4 | Matthias Kuhn | 20 June 2019, 07:33:44 UTC | Improved fix | 20 June 2019, 07:34:15 UTC |
3ecb22d | Harrissou Sant-anna | 17 June 2019, 07:48:08 UTC | Add tooltip to file selector widget | 19 June 2019, 22:36:14 UTC |
5996252 | lbartoletti | 18 June 2019, 05:08:38 UTC | more tests | 19 June 2019, 22:30:31 UTC |
20a52e3 | lbartoletti | 06 June 2019, 09:50:32 UTC | Fix reshape for snapped point with Z and add test | 19 June 2019, 22:30:31 UTC |
c96985c | Matthias Kuhn | 19 June 2019, 15:08:15 UTC | Do not assume we can randomly access std::vector elements without pushing them Fix #30232 | 19 June 2019, 15:08:43 UTC |
5c1fd63 | Denis Rouzaud | 19 June 2019, 14:19:06 UTC | do not hold a pointer to an QGraphicsItem within a QGraphicsItem since map canvas is deleting them all, this is causing a crash when trying to delete the already deleted item in the parent item | 19 June 2019, 14:20:32 UTC |
2f7ca05 | Denis Rouzaud | 19 June 2019, 13:02:22 UTC | do not use unique_ptr for QGraphicsItem since the ownership of the item is transferred to the scene this leads to a crash when deleting the object holding the pointer since the ownership is transferred back when removing the item, one should take care of resetting the pointer no canvas deletion this should fix #28962 | 19 June 2019, 14:20:12 UTC |
e0d04bb | Matthias Kuhn | 18 June 2019, 15:51:14 UTC | Merge pull request #30259 from qgis/backport-30253-to-release-3_4 [Backport release-3_4] Synchronize status bar messages | 18 June 2019, 15:51:14 UTC |
c23df69 | Matthias Kuhn | 18 June 2019, 15:50:01 UTC | Merge pull request #30256 from qgis/backport-30255-to-release-3_4 [Backport release-3_4] update crash reports for github | 18 June 2019, 15:50:01 UTC |
98ef11b | Matthias Kuhn | 17 June 2019, 16:44:59 UTC | Fix setStatusTip Fixes #30249 | 18 June 2019, 05:20:27 UTC |
a8c171a | Juergen E. Fischer | 16 June 2019, 23:02:57 UTC | wfs provider: fix invalid feature id assignment (fixes #29146) (cherry picked from commit 62b24064a27c0c4b6a6a4d918a27c48ae3c8551b) | 17 June 2019, 20:01:59 UTC |
004d3f8 | Juergen E. Fischer | 17 June 2019, 18:27:30 UTC | update crash reports for github | 17 June 2019, 18:29:16 UTC |
9cfc224 | Jorge Gustavo Rocha | 14 June 2019, 13:31:01 UTC | show version information on std::cout on Windows | 17 June 2019, 07:28:51 UTC |
9226a98 | Jorge Gustavo Rocha | 14 June 2019, 12:05:05 UTC | output usage() and version() to stdout | 17 June 2019, 07:28:51 UTC |
4e0ff33 | Jorge Gustavo Rocha | 13 June 2019, 23:18:52 UTC | Add missing entry to usage; replace QStringList by QString | 17 June 2019, 07:28:51 UTC |
d653219 | Jorge Gustavo Rocha | 13 June 2019, 18:50:17 UTC | add --version|-v command line option | 17 June 2019, 07:28:51 UTC |
f20004c | Alessandro Pasotti | 17 June 2019, 06:36:46 UTC | Merge pull request #30205 from elpaso/pg-oid-backport Pg oid backport | 17 June 2019, 06:36:46 UTC |
cdaec4a | Matthias Kuhn | 17 June 2019, 05:47:49 UTC | Merge pull request #30183 from m-kuhn/backport-30173-to-release-3_4 [dbmanager] allow to import GEOMETRY tables | 17 June 2019, 05:47:49 UTC |
271deff | Nyall Dawson | 16 June 2019, 05:17:36 UTC | Fix collecting geometries when one of the added geometries is already multi-part Fixes #30208 | 16 June 2019, 22:48:49 UTC |
c017fc1 | Nyall Dawson | 16 June 2019, 05:22:10 UTC | [processing] Fix missing default value for Select by Expression Fixes #30218 | 16 June 2019, 22:48:35 UTC |
853abe0 | rldhont | 15 June 2019, 08:49:06 UTC | Merge pull request #30224 from rldhont/server-getcontext-fix-hidden-release-3_4 [Backport release-3_4]GetContext: Fix hidden attribute value based on tree layer visibility | 15 June 2019, 08:49:06 UTC |
b8e9ed8 | Harrissou Sant-anna | 06 June 2019, 12:04:36 UTC | Update help Url for Core plugins in official doc (cherry picked from commit 352423e443398b57493a67d6fe0bc00b76a34cd4) | 15 June 2019, 04:39:08 UTC |
c6d8e8b | Matthias Kuhn | 14 June 2019, 10:27:35 UTC | Allow selecting "no projection" as default for new projects | 14 June 2019, 20:58:15 UTC |
2b6c767 | Matthias Kuhn | 14 June 2019, 10:25:57 UTC | Show "no CRS" option in dialog when appropriate The projection selection widget (combobox) has a flag `CrsNotSet` that allows showing an additional entry for selection no CRS. The projection selection dialog also has this option (setShowNoProjection). However, a dialog started from a widget with the option set did not have this option set up to now. | 14 June 2019, 20:58:15 UTC |
a8323a5 | rldhont | 14 June 2019, 16:02:18 UTC | [Test][Server] GetContext: Fix hidden attribute | 14 June 2019, 16:02:18 UTC |
36a8177 | rldhont | 14 June 2019, 16:01:07 UTC | [Bugfix][Server] GetContext: Fix hidden attribute value based on tree layer visibility | 14 June 2019, 16:01:07 UTC |
3ed9a53 | rldhont | 14 June 2019, 15:15:41 UTC | Merge pull request #9692 from rldhont/fix-regression-server-print-selection-pdf-release-3_4 Fix regression server print selection pdf release 3.4 | 14 June 2019, 15:15:41 UTC |
9511168 | Larry Shaffer | 07 June 2019, 15:28:52 UTC | [oauth2] Remove call to override cursor during token refresh Unsafe to work with main GUI thread from background auth threads. | 14 June 2019, 14:21:31 UTC |
a3e8840 | Larry Shaffer | 06 June 2019, 15:41:14 UTC | [oauth2] Fix token refresh timeout cancellation with singleshot timer Also, avoid O2 library error by checking for refresh token and URL | 14 June 2019, 14:21:31 UTC |
ba8458d | Nyall Dawson | 10 June 2019, 23:28:56 UTC | [processing] Nicer strings, default values for select/extract by attribute | 13 June 2019, 22:58:47 UTC |
f922306 | Nyall Dawson | 10 June 2019, 23:28:20 UTC | [processing] Fix exception in select by expression using not equal to operator Fixes #30135 | 13 June 2019, 22:58:47 UTC |
2ba1a93 | Alessandro Pasotti | 13 June 2019, 12:35:50 UTC | Merge pull request #30192 from elpaso/pg-oid Use Oid alias instead of unsigned int in PG provider | 13 June 2019, 12:59:39 UTC |
0eadac6 | Alessandro Pasotti | 13 June 2019, 06:49:45 UTC | Merge pull request #30184 from elpaso/bugfix-gh30041-pg-oid-overflow An attempt to fix oid overflow in regclass Cherry-picked from master ffe3c31c5c | 13 June 2019, 12:58:55 UTC |
7caa167 | Matthias Kuhn | 12 June 2019, 08:57:42 UTC | fix backport merge conflict issues | 12 June 2019, 08:57:42 UTC |
2742609 | Matthias Kuhn | 12 June 2019, 08:38:10 UTC | Merge pull request #30172 from m-kuhn/backport-30079-to-release-3_4 Backport #30079 to release 3 4 | 12 June 2019, 08:38:10 UTC |
0f15a1f | olivierdalang | 05 June 2019, 15:43:17 UTC | [dbmanager] allow to import GEOMETRY tables UI is similar to the browser, where generic geometry tables are display several times, one for each type. | 12 June 2019, 07:58:17 UTC |
54d05e5 | Matthias Kuhn | 11 June 2019, 17:00:13 UTC | Update src/gui/qgsmaptoolcapture.cpp | 11 June 2019, 17:00:13 UTC |
d236e62 | olivierdalang | 05 June 2019, 09:06:23 UTC | adapt to review | 11 June 2019, 15:59:08 UTC |
8fe1271 | olivierdalang | 04 June 2019, 08:23:16 UTC | [cad] fix graphical glitches | 11 June 2019, 15:59:06 UTC |
dc84c87 | Nyall Dawson | 11 June 2019, 02:30:07 UTC | Only use internal crs definition files for GDAL >= 3 builds | 11 June 2019, 06:07:49 UTC |
e64b3f8 | Nyall Dawson | 04 June 2019, 05:56:50 UTC | Fix caching of coordinate transforms without authid strings | 11 June 2019, 06:07:49 UTC |
6b5f1da | Nyall Dawson | 04 June 2019, 04:10:01 UTC | Update some test results to pass with GDAL 3/proj 6 | 11 June 2019, 06:07:49 UTC |
7c8d87c | Nyall Dawson | 04 June 2019, 04:02:39 UTC | Disable a test which has no meaning under gdal 3.0 GDAL_FIX_ESRI_WKT is no longer a thing with GDAL 3.0 | 11 June 2019, 06:07:49 UTC |
aaea38e | Nyall Dawson | 04 June 2019, 04:01:27 UTC | Package internal version of older gdal crs .csv files These have been removed in GDAL 3.0, yet we depend on them for population of the internal QGIS srs database. Accordingly, grab a copy from the gdal archives and package them internally, to ensure that they are available for 3.4 to use even when build against gdal 3.0. | 11 June 2019, 06:07:49 UTC |
4532cdc | Nyall Dawson | 10 June 2019, 04:33:06 UTC | Sipify | 10 June 2019, 07:19:40 UTC |
d8076b4 | Nyall Dawson | 03 June 2019, 06:51:40 UTC | Fix Travis build (cherry picked from commit 942827ba527167a5cc87a916d1a613d155bd54be) | 10 June 2019, 07:19:40 UTC |
d9413c2 | Nyall Dawson | 03 June 2019, 06:50:38 UTC | Dox (cherry picked from commit a98d12e1e0e9594fb86e8563e7e38b940c4e3b1a) | 10 June 2019, 07:19:40 UTC |
2e9fe0b | Nyall Dawson | 03 June 2019, 05:55:20 UTC | [labeling] Fix incorrect bounding box of labels used when map is rotated Fixes #24680 (cherry picked from commit 1bc716fc61077bd0bd3fd28c3889fc12dbd4f6f0) | 10 June 2019, 07:19:40 UTC |
75328ee | Nyall Dawson | 03 June 2019, 05:12:46 UTC | [labeling] Fix cannot use labeling map tools when canvas is rotated Fixes #25384 (cherry picked from commit 004b7d879adb1fdec1903cc0a146aef1cb11fd06) | 10 June 2019, 07:19:40 UTC |
92203c8 | Nyall Dawson | 03 June 2019, 05:00:45 UTC | Add some unit tests for labeling results (cherry picked from commit 70a07f930e3e95f077f3f5aa22616d0b6968d1a0) | 10 June 2019, 07:19:40 UTC |
4fc76c4 | Nyall Dawson | 30 May 2019, 05:50:30 UTC | Tweak names (cherry picked from commit 789a758464a2797b09fa919393091a38a1240771) | 10 June 2019, 07:19:40 UTC |
8aed54e | Nyall Dawson | 29 May 2019, 07:54:50 UTC | Don't limit label distances to postive values Sometimes it's useful to have negative distances, as a 0 distance can still be quite far from line features for some font families. (cherry picked from commit 3cb3676329b21dcaa7ab658aed992052a6b7660f) | 10 June 2019, 07:19:40 UTC |
abb6a4a | Nyall Dawson | 29 May 2019, 07:15:38 UTC | Fix warning (cherry picked from commit 0458e08c99d558d7cba43881dbe0476ce859171a) | 10 June 2019, 07:19:40 UTC |
435466c | Nyall Dawson | 28 May 2019, 06:13:26 UTC | [labeling] Fix curved labels sometimes placed below line even when set to above line only (cherry picked from commit 10c4bb9f9bdf2fa2f7b5a494a8f9e9459f19150d) | 10 June 2019, 07:19:40 UTC |
626d294 | Nyall Dawson | 28 May 2019, 07:10:13 UTC | Remove unused calculation (cherry picked from commit 50315c4a334e696a036121dd4f1bbc31ea3e2a44) | 10 June 2019, 07:19:40 UTC |
8bf2e91 | Nyall Dawson | 28 May 2019, 05:03:22 UTC | Tweak curved label cost of placing away from center (increase cost slightly to encourage more central placements) (cherry picked from commit b04374d46f82bcafece9a0ed0c6d1fce2e192c76) | 10 June 2019, 07:19:40 UTC |
b3d29cc | Nyall Dawson | 28 May 2019, 21:28:44 UTC | [labeling] Update confusing/vague variable names (cherry picked from commit f9b8c6ffa3fa631644789090dd22adaaa79d7536) | 10 June 2019, 07:19:40 UTC |
8fbd3b0 | Nyall Dawson | 28 May 2019, 21:24:07 UTC | [labeling] Fix curved labeling fails when line feature geometry begins with small segments Fixes #28699 (cherry picked from commit 328b0afa6ed7d6a45c4dcdf832bd0835b1df0f11) | 10 June 2019, 07:19:40 UTC |
f37c391 | Nyall Dawson | 28 May 2019, 21:04:27 UTC | Avoid redundant calculation in QgsMapToPixelSimplifier (cherry picked from commit fcacd00a3053fc059dff0a70a4336eff9025a401) | 10 June 2019, 07:19:40 UTC |
1660f78 | Nyall Dawson | 28 May 2019, 04:57:20 UTC | Remove impossible to hit code path - distance is never < 0 (cherry picked from commit 3d9386b11b26a96996c55555e73de73c94f1b9e6) | 10 June 2019, 07:19:40 UTC |
0560348 | Nyall Dawson | 28 May 2019, 20:31:21 UTC | Update for c++11 (cherry picked from commit b334fc4dc8ec78480b468da1732b79ac0da53ce7) | 10 June 2019, 07:19:40 UTC |
9f92a01 | Nyall Dawson | 28 May 2019, 04:52:34 UTC | [labeling] Don't waste time trying to generate curved labels on lines where the label length is greater then the line length (cherry picked from commit e1bd4e921018542671aa70eb626fbf33d7e2acb1) | 10 June 2019, 07:19:40 UTC |
5635c4f | Nyall Dawson | 28 May 2019, 04:51:54 UTC | Optimise method Avoid duplicate calculations (cherry picked from commit e227e93d0b0c7345613669771da8902fe5ed5703) | 10 June 2019, 07:19:40 UTC |
f298a85 | Nyall Dawson | 28 May 2019, 20:25:35 UTC | [labeling] Ensure "merge connected features" setting works correctly with line networks that contains forks and branches And simplify memory management Refs #12173 (cherry picked from commit e0aa09ce189a665eb26a4e5071145bca7d06d224) | 10 June 2019, 07:19:40 UTC |
2ecda15 | Nyall Dawson | 28 May 2019, 19:34:03 UTC | [labeling] Fix missing labels when multilinestring features are used in conjunction with the "merge connected lines" setting Refs #12173 (cherry picked from commit 7213030ad9556b2da6f74cd9242d5e9e9efaed07) | 10 June 2019, 07:19:40 UTC |
9d317ea | Nyall Dawson | 28 May 2019, 00:46:21 UTC | Fix offset labels from reprojected layers when map is rotated Fixes #24796 (cherry picked from commit 7f8d43eb9bb1b99a75709fb796b487e3157ecec5) | 10 June 2019, 07:19:40 UTC |
b1774d6 | Nyall Dawson | 28 May 2019, 01:37:32 UTC | Fix labeling ignores "label per part" setting when geometry parts are adjacent Fixes #26763 (cherry picked from commit 4cb1213efd245ea05b166950d050e1780c340c9f) | 10 June 2019, 07:19:40 UTC |
25c8cb7 | Nyall Dawson | 07 June 2019, 02:22:49 UTC | For xyz tiles, disable smooth pixmap transform when we are rendering at native tile resolutions (or just close enough to) This allows pixel-perfect rendering of tiles at native resolutions (cherry picked from commit 1c9586a73289e933ad37da97509140029ca3f076) | 10 June 2019, 07:19:40 UTC |
2b75a27 | Nyall Dawson | 09 June 2019, 23:50:22 UTC | [layouts] Fix attribute table filtering to items within atlas feature when atlas feature has a different CRS to table layer And greatly improve performance when using an attribute table filtered to the atlas feature (cherry picked from commit 3cad7ed10681d157c384aeb3e67ec90e65dc44c1) | 10 June 2019, 07:19:40 UTC |
2e6025f | Nyall Dawson | 07 June 2019, 03:13:15 UTC | [layouts] Fix filtering of attribute table to visible features when linked map is rotated The rotation wasn't being taken into account, which meant that visible features weren't shown (and vice versa) (cherry picked from commit 762ea69cd2e90eed8779908d87fa373421264eeb) | 10 June 2019, 07:19:40 UTC |
ecedfac | Nyall Dawson | 10 June 2019, 03:28:47 UTC | Sipify | 10 June 2019, 07:19:40 UTC |
c9450d1 | Nyall Dawson | 07 June 2019, 06:42:48 UTC | Avoid sqlite database lookup on EVERY https network request Whenever a https network request is created, QgsAuthManager::sslCertCustomConfigByHost is used to alter the ssl configuration according to config stored within the sqlite authentication database. This results in a database query being created for EVERY request, regardless of whether a user actually has any ssl configuration set. Instead, use a cache to avoid firing off this db query for every request (cherry picked from commit c9f8b19647bf3289b444a0212480c1006fcb47d0) | 10 June 2019, 07:19:40 UTC |
7557703 | Nyall Dawson | 10 June 2019, 01:22:23 UTC | Use * to fetch all fields from feature services, don't list them one by one Otherwise we often exceed the maximum size of a get query (cherry picked from commit 182b1e12798b36a3a35d68e80546c94e4de1cd15) | 10 June 2019, 07:19:40 UTC |
e3b4182 | Nyall Dawson | 07 June 2019, 02:54:04 UTC | Fix crash when closing QGIS with open layout designer windows Qt connections to a lambda ALWAYS should have a context object, or the connection lasts forever, even after the object which made the connection is deleted. | 10 June 2019, 02:33:04 UTC |
d106406 | Larry Shaffer | 06 June 2019, 20:39:57 UTC | Update feature paging fix to allow for WFS version >= 1.1 But, only default to paging enabled if WFS 2.0.0 or higher From Even Rouault: For some older MapServer versions that had a paging extension for WFS 1.1, but didn't support yet WFS 2.0 | 09 June 2019, 22:23:50 UTC |
b9ec495 | Larry Shaffer | 06 June 2019, 00:44:09 UTC | Fix WFS connection's version Detect button, which did not support auth Adds QgsNewHttpConnection protected member to access auth settings | 09 June 2019, 22:23:50 UTC |
904b90d | Larry Shaffer | 24 May 2019, 05:55:45 UTC | Fix WFS connection version-related GUI widget enabling/disabling Fixes: - When saved with paging disabled, caused option to never be reenabled - When loading settings, feaure paging now constrained to WFS version - WFS 2.0.0 capabilities are no longer constrained to just that version, allowing versions above as well. | 09 June 2019, 22:23:50 UTC |
9a5b557 | Alessandro Pasotti | 05 June 2019, 14:41:45 UTC | Get raster layer name when d&d gpkg, also open vectors in addition to rasters Fixes #30050 | 07 June 2019, 09:24:48 UTC |
59bda59 | Alessandro Pasotti | 06 June 2019, 11:45:11 UTC | Typo | 07 June 2019, 09:24:32 UTC |
5c2438f | Alessandro Pasotti | 06 June 2019, 09:59:59 UTC | Add test for double widgets in a form | 07 June 2019, 09:24:32 UTC |