b730fa0 | Bas Couwenberg | 18 October 2015, 16:39:10 UTC | Fix desktop-file-valide issues. The desktop-file-valide utility reported the following issues: ``` debian/qbrowser.desktop: hint: value "Qt;Education;Science;Geography;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu debian/qbrowser.desktop: error: value "map;globe;postgis;wms;wfs;ogc;osgeo" for locale string list key "Keywords" in group "Desktop Entry" does not have a semicolon (';') as trailing character debian/qgis.desktop: hint: value "Qt;Education;Science;Geography;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu debian/qgis.desktop: error: value "map;globe;postgis;wms;wfs;ogc;osgeo" for locale string list key "Keywords" in group "Desktop Entry" does not have a semicolon (';') as trailing character ``` Only the Keywords syntax error is addressed, the Categories hint is left as-is. | 22 October 2015, 21:16:09 UTC |
7102c52 | Bas Couwenberg | 18 October 2015, 16:30:07 UTC | Drop menu files in favor of desktop files. The menu files are no longer required for the Debian packages since [CTTE #741573 Debian Menu System](https://lists.debian.org/debian-devel-announce/2015/09/msg00000.html) which advised: > 2. In addition to those changes, the Technical Committee resolves that > packages providing a .desktop file shall not also provide a menu > file for the same application. | 22 October 2015, 21:16:09 UTC |
dc6c12b | Nyall Dawson | 22 October 2015, 21:04:27 UTC | [composer] Fix scalebar widgets not updated when changing units (fix #13572) | 22 October 2015, 21:04:44 UTC |
71d88a7 | Nyall Dawson | 22 October 2015, 20:45:24 UTC | [composer] Fix wording of scalebar widget controls (fix #12063) Also add some tooltips to clarify meaning of various controls | 22 October 2015, 21:04:44 UTC |
0886e98 | Nyall Dawson | 22 October 2015, 20:31:15 UTC | Standardise naming of border/outline in symbol GUI Now for markers it's always "outline", and for fills it's always "border" | 22 October 2015, 21:04:44 UTC |
bf64f8d | Juergen E. Fischer | 22 October 2015, 19:56:54 UTC | spelling fixes and indentation update | 22 October 2015, 19:56:54 UTC |
339fd75 | Giuseppe Sucameli | 22 October 2015, 19:28:02 UTC | DBManager: merge PR2342 by medspx (fix #13650) | 22 October 2015, 19:28:02 UTC |
9419a44 | Giuseppe Sucameli | 22 October 2015, 19:17:56 UTC | DBManager: revert commit 87675f8ab Maybe I was drunk... | 22 October 2015, 19:17:56 UTC |
87657f8 | Giuseppe Sucameli | 22 October 2015, 17:27:33 UTC | DBManager: fix #13650 | 22 October 2015, 17:27:33 UTC |
2a57b17 | Giuseppe Sucameli | 21 October 2015, 22:23:43 UTC | DBManager: avoid loading a query as layer with missing fields (fix #11037), restore combo style and label when multiple unique fields for view are not supported (follow 8e45da9d7e) | 22 October 2015, 17:23:42 UTC |
ef8f3d3 | Giuseppe Sucameli | 22 October 2015, 17:21:39 UTC | Merge pull request #2382 from SebDieBln/MultiColumnPK_DbManagerQuery [DB_Manager] allows to specify multiple columns as the primary for a query to PostGIS (follow a4124da) | 22 October 2015, 17:21:39 UTC |
54e2a51 | Radim Blazek | 22 October 2015, 14:52:26 UTC | [GRASS] hide db driver window on Windows | 22 October 2015, 14:52:52 UTC |
f5b0dbe | volaya | 22 October 2015, 14:48:47 UTC | [processing] allow translating algorithm dialog title fixes #13652 | 22 October 2015, 14:50:05 UTC |
e8cb8c1 | Radim Blazek | 22 October 2015, 12:25:41 UTC | [GRASS] disable multiple vector editing on Linux/Mac | 22 October 2015, 12:25:41 UTC |
ca70491 | Radim Blazek | 22 October 2015, 09:00:51 UTC | [GRASS] try to get off_t from Make/platform.h | 22 October 2015, 09:01:07 UTC |
f7f8d7e | DelazJ | 21 October 2015, 18:11:19 UTC | Restore "Add result to canvas" option as default fixes #13647 | 22 October 2015, 08:32:38 UTC |
457c76d | Matthias Kuhn | 21 October 2015, 14:16:35 UTC | [sip] QgsMapCanvasSnappingUtils | 22 October 2015, 08:32:05 UTC |
ef2528b | Matthias Kuhn | 20 October 2015, 18:41:47 UTC | Allow usage of QgsMapToolAdvancedDigitizing from python code | 22 October 2015, 08:32:05 UTC |
7b9bcff | Nyall Dawson | 22 October 2015, 06:02:53 UTC | [composer] prevent application freeze upon opening composer due to qt/cups bug Credit to nirvn | 22 October 2015, 06:02:53 UTC |
87e11cb | Nyall Dawson | 22 October 2015, 05:20:34 UTC | Fix a crash in filtered legends | 22 October 2015, 05:20:34 UTC |
b4b7017 | Nyall Dawson | 22 October 2015, 05:20:27 UTC | Add tooltips to advanced digitizing dock | 22 October 2015, 05:20:27 UTC |
307b1b9 | Nyall Dawson | 22 October 2015, 00:27:53 UTC | [pal] Fix regression in placement for free/horizontal polygon labels | 22 October 2015, 00:37:20 UTC |
0559939 | Juergen E. Fischer | 21 October 2015, 23:14:42 UTC | partly revert 3e0badc (fixes #13645 and #13646) | 21 October 2015, 23:14:42 UTC |
ea0ce4e | Juergen E. Fischer | 21 October 2015, 19:45:31 UTC | rule based renderer: keep skip else rule if an inactive rule matches, but still return if the feature was actually rendered so that only rendered features are labeled (fixes #13631) | 21 October 2015, 19:45:39 UTC |
29b061c | Radim Blazek | 21 October 2015, 18:36:12 UTC | [GRASS] prevent changing attributes of different layer | 21 October 2015, 18:36:12 UTC |
86505e0 | Radim Blazek | 21 October 2015, 18:02:22 UTC | [GRASS] more edit tests | 21 October 2015, 18:02:22 UTC |
1a4e8c9 | Nyall Dawson | 21 October 2015, 11:45:33 UTC | Fix doxygen warning | 21 October 2015, 11:45:33 UTC |
8286b1f | Nyall Dawson | 21 October 2015, 10:37:57 UTC | Really fix adding parts to null geometry (fix #12885) | 21 October 2015, 10:38:08 UTC |
2d069c6 | Nyall Dawson | 21 October 2015, 10:10:02 UTC | Fix leak in labeling | 21 October 2015, 10:10:10 UTC |
f5a72c6 | Nyall Dawson | 21 October 2015, 10:09:09 UTC | Fix a LOT of leaks relating to geometry and GEOS operations | 21 October 2015, 10:10:09 UTC |
a460e47 | Hugo Mercier | 21 October 2015, 08:55:11 UTC | Merge pull request #2322 from mhugo/fix_tin Postgres provider: allow to load layers with polyhedral surfaces or TINs | 21 October 2015, 08:55:11 UTC |
c7aeb77 | Hugo Mercier | 21 October 2015, 07:41:49 UTC | PostGIS: Allow to load TIN, PS and Triangle layers The postgres provider is modified so that layers with TIN, PolyhedralSurface and Triangle geometries can be loaded. Geometries are converted to MultiPolygons (and Polygons for Triangles). The postgres test is completed to cover the loading of different types of layers | 21 October 2015, 07:41:49 UTC |
55babc3 | Juergen E. Fischer | 20 October 2015, 21:08:43 UTC | postgres provider: support NULL in composite keys (fixes #13641) | 20 October 2015, 21:08:43 UTC |
a8765a3 | Juergen E. Fischer | 20 October 2015, 21:07:06 UTC | avoid duplicate qgisstyle run | 20 October 2015, 21:07:06 UTC |
603c276 | volaya | 20 October 2015, 17:28:55 UTC | Merge pull request #2372 from om-henners/ogrsql_fix Fix ogrsql path quoting | 20 October 2015, 17:28:55 UTC |
898a738 | Radim Blazek | 20 October 2015, 16:54:29 UTC | [GRASS] cmake add check if version.h exists | 20 October 2015, 16:54:29 UTC |
d2564bb | Radim Blazek | 20 October 2015, 16:22:20 UTC | [GRASS] editing fix | 20 October 2015, 16:27:55 UTC |
f5a93ef | Radim Blazek | 20 October 2015, 13:46:59 UTC | [GRASS] fixed multilayer editing | 20 October 2015, 16:22:58 UTC |
b99ef2c | Matthias Kuhn | 20 October 2015, 15:34:56 UTC | Merge pull request #2386 from arnaud-morvan/processing-fix-importfromproj4 Fix string type errors in processing algorithms | 20 October 2015, 15:34:56 UTC |
3bc11b1 | arnaud.morvan@camptocamp.com | 20 October 2015, 15:19:27 UTC | Revert crs.ImportFromProj4(unicode(...)) to crs.ImportFromProj4(str(...)) | 20 October 2015, 15:19:27 UTC |
c45fc09 | Matthias Kuhn | 20 October 2015, 14:39:08 UTC | Do not index geometryless layers for snapping With a lot of geometryless layers in a project reindexing on every mousemove makes the UI unresponsive and brings up a "indexing layers" dialog with progress bar repeatedly. | 20 October 2015, 14:42:32 UTC |
148e808 | Matthias Kuhn | 20 October 2015, 14:33:31 UTC | Fix snapping may never be indexed | 20 October 2015, 14:42:32 UTC |
441f6f8 | Juergen E. Fischer | 20 October 2015, 12:41:05 UTC | postgres provider: allow detection of empty views (fixes #13638) | 20 October 2015, 12:42:45 UTC |
b20d316 | Anita Graser | 10 October 2015, 08:02:41 UTC | changed to descriptive name as suggested in https://hub.qgis.org/issues/9868 | 20 October 2015, 12:27:01 UTC |
f705154 | Matthias Kuhn | 20 October 2015, 10:07:59 UTC | Merge pull request #2384 from bstroebl/undoChangesInDissolve [PROCESSING] Undo recent changes to Dissolve | 20 October 2015, 10:07:59 UTC |
1969e09 | Nyall Dawson | 20 October 2015, 09:35:56 UTC | Also avoid detaching QgsFields and QgsAttributes where possible | 20 October 2015, 09:36:08 UTC |
9a94132 | Nyall Dawson | 20 October 2015, 08:24:24 UTC | Clazy issues: - use at() instead of [] for temporary containers (at() returns const reference, so it avoids the detach which occurs with []) - use at( 0 ) rather than first() for containers, because first() detaches (Qt5 introduced constFirst()/constLast() to overcome this) | 20 October 2015, 09:36:08 UTC |
099a40b | Nyall Dawson | 20 October 2015, 08:19:39 UTC | Fix merge attributes/features tool resets values to null for int fields Also add a warning if merged attribute value is not compatible with field type. Fix #12842 | 20 October 2015, 09:36:08 UTC |
1c76b93 | Nyall Dawson | 20 October 2015, 08:16:43 UTC | Fix storing string representations of doubles in an int field results in NULL rather than converting value to int | 20 October 2015, 09:36:07 UTC |
cac6201 | Marco Hugentobler | 20 October 2015, 09:22:09 UTC | Fix crash with measure tool. Funded by Sourcepole QGIS Enterprise | 20 October 2015, 09:22:43 UTC |
07fae8f | Radim Blazek | 20 October 2015, 09:19:20 UTC | [GRASS] fixed overwrite existing output | 20 October 2015, 09:19:20 UTC |
2d159f3 | Radim Blazek | 20 October 2015, 08:36:53 UTC | [GRASS] 261df82 followup | 20 October 2015, 08:36:53 UTC |
261df82 | Radim Blazek | 20 October 2015, 08:32:40 UTC | [GRASS] disable drop to mapsets not owned | 20 October 2015, 08:32:40 UTC |
64bf3a8 | Bernhard Ströbl | 20 October 2015, 07:23:12 UTC | [PROCESSING] Undo recent changes to Dissolve | 20 October 2015, 07:23:12 UTC |
295d64b | Radim Blazek | 20 October 2015, 07:18:13 UTC | [GRASS] fixed 3d editing | 20 October 2015, 07:18:13 UTC |
08527af | Radim Blazek | 20 October 2015, 06:53:56 UTC | [GRASS] fixed new feature attributes update | 20 October 2015, 06:53:56 UTC |
f2c7522 | volaya | 20 October 2015, 06:05:54 UTC | [processing] added descriptions for SAGA 2.2.2 This does not fix the issue with 2.2.2, but will allow fixing alg syntaxes | 20 October 2015, 06:07:24 UTC |
4cdf05f | Juergen E. Fischer | 19 October 2015, 21:53:15 UTC | fix typo | 19 October 2015, 21:54:01 UTC |
4aba0f4 | Werner Macho | 19 October 2015, 20:12:20 UTC | Adding some translators Signed-off-by: Werner Macho <werner.macho@gmail.com> | 19 October 2015, 20:12:20 UTC |
bcf10f9 | Radim Blazek | 19 October 2015, 17:39:13 UTC | [GRASS] fixed shell on windows | 19 October 2015, 17:39:13 UTC |
1582f6a | Radim Blazek | 19 October 2015, 17:14:02 UTC | [GRASS] fixed output map freeze in canvas on windows | 19 October 2015, 17:14:02 UTC |
1132867 | Matthias Kuhn | 19 October 2015, 15:46:15 UTC | Make cadDockWidget available in python Followup efcbbfd | 19 October 2015, 15:47:54 UTC |
330d024 | Radim Blazek | 19 October 2015, 15:06:07 UTC | [GRASS] no icon module fix | 19 October 2015, 15:06:07 UTC |
75c7bfe | Radim Blazek | 19 October 2015, 14:57:29 UTC | [GRASS] raster identify: do not start info module until it is used | 19 October 2015, 14:57:29 UTC |
483f3ee | Radim Blazek | 19 October 2015, 14:41:12 UTC | [GRASS] fixed running modules in mapsets not owned by user | 19 October 2015, 14:41:12 UTC |
6261a38 | Radim Blazek | 19 October 2015, 10:02:18 UTC | [GRASS] fixed split feature | 19 October 2015, 10:02:56 UTC |
2aa2040 | Nyall Dawson | 19 October 2015, 06:37:06 UTC | Fix QgsStatisticalSummary sometimes returning 0 for StDevSample stat | 19 October 2015, 06:37:06 UTC |
23dd501 | Nyall Dawson | 19 October 2015, 06:36:32 UTC | Add skip all option to merge attributes dialog (fix #6958) | 19 October 2015, 06:36:32 UTC |
0bda18b | Nyall Dawson | 19 October 2015, 06:36:24 UTC | Fix merge attributes tool sets skipped attributes to null (fix #13231) | 19 October 2015, 06:36:24 UTC |
46f0730 | Nyall Dawson | 19 October 2015, 06:36:10 UTC | Mark system includes as such in CMakeLists Avoids compiler warnings from linked system headers | 19 October 2015, 06:36:10 UTC |
9319176 | Nyall Dawson | 19 October 2015, 06:36:02 UTC | More clazy recommended optimisations: - Use constFind instead of find where applicable - Use midRef instead of mid - const ref when using Q_FOREACH - foreach->Q_FOREACH | 19 October 2015, 06:36:02 UTC |
b526161 | Larry Shaffer | 17 October 2015, 00:06:06 UTC | [auth] Migrate more manager unit tests; add test html reporter | 18 October 2015, 22:40:41 UTC |
4d44a96 | Larry Shaffer | 16 October 2015, 14:50:19 UTC | [auth] Start full migration of Py unit tests to C++ | 18 October 2015, 22:40:41 UTC |
8337dc5 | Salvatore Larosa | 18 October 2015, 19:00:59 UTC | [vertex editor] remove unused code | 18 October 2015, 19:09:37 UTC |
a94a788 | Salvatore Larosa | 18 October 2015, 19:00:07 UTC | [symbol selector dialog] avoid QCoreApplication::postEvent: Unexpected null receiver | 18 October 2015, 19:09:37 UTC |
8e45da9 | Sebastian Dietrich | 18 October 2015, 16:10:01 UTC | db_manager allows multiple column primary keys only for PostGIS queries, not for SpatiaLite. | 18 October 2015, 16:10:01 UTC |
cee63c8 | Juergen E. Fischer | 18 October 2015, 14:50:50 UTC | vector file writer: defer destroying spatial reference (fixes #10515) | 18 October 2015, 14:51:14 UTC |
6426be3 | Radim Blazek | 18 October 2015, 12:38:58 UTC | [GRASS] fixed cmake build with G7 without G6 | 18 October 2015, 12:38:58 UTC |
e37ae8b | Radim Blazek | 18 October 2015, 12:22:34 UTC | [GRASS] cmake fix | 18 October 2015, 12:22:49 UTC |
974e60c | Sebastian Dietrich | 18 October 2015, 11:58:36 UTC | Merge branch 'master' into MultiColumnPK_DbManagerQuery | 18 October 2015, 11:58:36 UTC |
c373d7b | Juergen E. Fischer | 17 October 2015, 22:47:44 UTC | heatmap plugin: fix labeling s/metre/layer units/ (fixes #11276) | 18 October 2015, 11:09:52 UTC |
6bd96b2 | Radim Blazek | 18 October 2015, 10:57:46 UTC | [GRASS] temporal modules input | 18 October 2015, 10:58:09 UTC |
5f1bb6c | Nyall Dawson | 18 October 2015, 09:50:43 UTC | Geometry fixes: - when creating geometry from WKT, upgrade dimensionality of geometry if coordinates are 3/4 dimensional - match dimensionality of collections to child dimensionality - fix area of curves was non-zero if curve is closed - don't consider m values when testing for curve closedness - add unit tests for closedness - add unit tests for CircularStrings, CompoundCurves, CurvePolygon, tests with geometries with Z/M values | 18 October 2015, 10:03:15 UTC |
63cea76 | Matthias Kuhn | 18 October 2015, 09:09:21 UTC | Merge pull request #2374 from slarosa/editor_widget_take_2 Attribute table filter: follow up #2316 and 5ac5217 Fix #13486 Don't hide search widget in attribute table when typing Properly connect the signals for the search case checkbox on the attribute table filter | 18 October 2015, 09:09:21 UTC |
cc9c789 | Juergen E. Fischer | 17 October 2015, 22:20:07 UTC | avoid on duplicate user functions (fixes #13579) | 17 October 2015, 22:27:28 UTC |
6496bc4 | Juergen E. Fischer | 17 October 2015, 21:15:54 UTC | fix grass <7.1 build | 17 October 2015, 21:20:10 UTC |
ab943f8 | Sebastian Dietrich | 15 October 2015, 21:16:23 UTC | the test for uniqueness now also works for multiple columns | 17 October 2015, 21:20:10 UTC |
a4124da | Sebastian Dietrich | 16 October 2015, 22:35:25 UTC | When loading a query as a postgis layer the primary key may now also span multiple columns. | 17 October 2015, 21:20:10 UTC |
a721949 | Sebastian Dietrich | 16 October 2015, 22:28:17 UTC | Moved the code to determine the primary key for a view using the URI keyColumn to a separate function. | 17 October 2015, 21:20:10 UTC |
3e0badc | Juergen E. Fischer | 17 October 2015, 20:02:29 UTC | Fix sip conversion from QgsFields to QList<QgsField> (fixes #9208) | 17 October 2015, 20:03:03 UTC |
d8deb8c | Sebastian Dietrich | 17 October 2015, 14:43:54 UTC | Db_Manager keeps the selected columns for primary key and geometry when running the query or rereading the columns if the selected columns still exist. | 17 October 2015, 14:43:54 UTC |
9686735 | Juergen E. Fischer | 16 October 2015, 20:51:39 UTC | feature request: set filter to filterrect if it's unset (fixes #13463) | 17 October 2015, 14:16:39 UTC |
724a5bd | Sebastian Dietrich | 17 October 2015, 14:15:21 UTC | Db_Manager now allows to select multiple columnns as the primary key for a query. | 17 October 2015, 14:15:21 UTC |
60efb82 | Radim Blazek | 17 October 2015, 10:31:57 UTC | [GRASS] get off_t size | 17 October 2015, 10:31:57 UTC |
8c5f3f8 | Nyall Dawson | 17 October 2015, 04:40:36 UTC | [geometry] Fix calculation of length/perimeter for collections Split length from perimeter calculation in geometry API, as returning perimeter for length for polygons is misleading and results in incorrect length/perimeter calculations for mixed geometry collections. Enable length & perimeter unit tests against reference geometries. Now the length & perimeter values match those calculated by PostGIS. | 17 October 2015, 04:40:36 UTC |
785d995 | Nyall Dawson | 17 October 2015, 03:58:30 UTC | Add a bunch of geometry unit tests against reference geometries (inc geometry count, node count, ring count, area, centroid, x/y min/max) TODO: - invesigate whether Z/M is required for GeometryCollection WKT data type if children have Z/M dimension - fix QGIS handling of mixing length and perimeter for collections resulting in incorrect length calculation for mixed Collections | 17 October 2015, 04:02:18 UTC |
fab5a32 | Nyall Dawson | 17 October 2015, 03:20:01 UTC | Fix geometry casting in python bindings (missing MultiLineString and GeometryCollection casts) | 17 October 2015, 04:02:11 UTC |
20283a4 | Sebastian Dietrich | 17 October 2015, 00:19:41 UTC | Unified the way the column comboboxes are filled when executing the query and when pressing the load columns button. | 17 October 2015, 00:19:41 UTC |
35c3ad7 | Sebastian Dietrich | 16 October 2015, 22:35:25 UTC | When loading a query as a postgis layer the primary key may now also span multiple columns. | 16 October 2015, 22:35:25 UTC |
86ab6c2 | Sebastian Dietrich | 16 October 2015, 22:28:17 UTC | Moved the code to determine the primary key for a view using the URI keyColumn to a separate function. | 16 October 2015, 22:28:17 UTC |