qgis-bot
8d42d7c6e0
auto sipify 🍺
2025-08-22 07:57:39 +00:00
Loïc Bartoletti
064eb69ecc
Merge pull request #62572 from lbartoletti/feature/add_chamfer_fillet
...
Feature/add chamfer fillet
2025-08-22 09:55:02 +02:00
Nyall Dawson
40c45f48c4
Fix warning on release builds
...
Fix (false positive) "may be used uninitialized" warning when building release builds
2025-08-22 13:44:04 +10:00
qgis-bot
9e4c5c35a9
auto sipify 🍺
2025-08-22 00:43:54 +00:00
Mathieu Pellerin
ae91de773a
Add test masks
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
366fdfc307
Address second round of reviews
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
d05253efdc
Fix qgsquick compilation error
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
c9a13e67be
Add test coverage for new classes
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
6d2c2adadc
Draft conversions methods
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
63ed8cb23a
Add plot render context object and arguments
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
c6c099cbd2
Address review
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
c233382cd6
Break down qgschartplot.cpp/h into distinct files for each chart plot type
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
bb04984d95
QgsChartPlotRegistry -> QgsPlotRegistry
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
d44827e35f
Bump sip parts count
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
36194e00ca
Save/restore chart plot symbols when writing and reading to/from XML
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
903b5e0a5a
Fix cppcheck and documentation check
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
75ec5e4962
Address comments provided during the QEP review phase
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
abcb1785c9
Add missing files
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
9a130a8181
Add missing documentation
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
3e152914cb
Allow for a series to offer all three symbol types to improve line chart rendering
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
6c521b176d
Allow interuption of line chart when data missing
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
d837af123f
Implement a chart registry, to be used in GUI when offering a combobox of available charts
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
c89b4961c8
Implement {bar,line}chart writeXml and readXml function, add a plot type() virtual function
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
b0a73b65e3
Rework categories handling, move it into the QgsPlotData to increase logic robustness and simplicity
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
a0c45d9380
[plots] Add QgsBarChart and QgsLineChart classes, implement category typed axis rendering
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
a2caa8ea75
[plots] Add plot data classes
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
a453dd65b6
[plots] Break Qgs2DPlot into a axis-less Qgs2DPlot and a X/Y axes Qgs2DXyPlot
2025-08-22 10:41:20 +10:00
Nyall Dawson
972f31b6e7
Workaround bug in Qt6 ODBC driver
...
Use float instead of real for column. Qt6 is incorrectly reading
'real' column values as string values only, leading to truncation
of decimals.
(It seems that QSqlDatabase may be ignoring the numerical
precision policy set on the database for the ODBC driver, at
least for 'real' column types)
2025-08-22 08:47:43 +10:00
Nyall Dawson
d416dc0179
Don't try to render zero-length segments for arrow symbol layer
...
This triggers a divide by zero, leading to an assert on Qt 6 builds.
On Qt5 builds we try to render a polygon containing all nan values,
which results in no rendered segment anyway, so there's no visual
difference here.
2025-08-22 08:46:04 +10:00
Matthias Kuhn
d916c37ea5
Merge pull request #62864 from m-kuhn/mnteverest
...
Make QGIS 3D Mount Everest compatible
2025-08-21 10:32:03 +02:00
github-actions[bot]
b78547d360
auto-fix pre-commit issues
2025-08-21 08:31:52 +00:00
Matthias Kuhn
21442edd91
Merge pull request #62858 from m-kuhn/3dconcurrency
...
Fix 3D terrain texture tiles stop loading
2025-08-21 10:30:57 +02:00
Matthias Kuhn
ddbfaef7d2
Merge pull request #62878 from qgis/m-kuhn-patch-2
...
bump vcpkg
2025-08-21 06:57:59 +02:00
Nyall Dawson
87a0b03636
Fix Qt6 build
2025-08-21 13:35:32 +10:00
Nyall Dawson
14184641b8
Skip test on GDAL 3.9.1 based builds
...
Because of https://github.com/OSGeo/gdal/pull/10473
2025-08-21 13:35:32 +10:00
Nyall Dawson
5ec0efaf29
Cleanup use of deprecated (or not) QT3D_FUNCTOR methods
2025-08-21 13:35:32 +10:00
Nyall Dawson
740a639c2e
Bump qt5 distro to 24.10
2025-08-21 13:35:32 +10:00
Malik Blesius
f6d57bc2cb
Update style.qss
2025-08-21 10:07:38 +07:00
Matthias Kuhn
654cef5e27
Fix macos build failure
2025-08-20 17:14:34 +02:00
Juergen E. Fischer
37ac8d1c6c
fix typo
2025-08-20 15:02:45 +02:00
Matthias Kuhn
5fd8d6d898
bump vcpkg
...
Python 3.12 and more
2025-08-20 07:21:08 +02:00
Nyall Dawson
58658c4bfc
Remove incorrect reference image
2025-08-20 14:15:27 +10:00
Nyall Dawson
64efedea78
Use standard test font
2025-08-20 14:15:27 +10:00
Nyall Dawson
542fbd2186
Increase test tolerance for qt6 compatibility
2025-08-20 07:55:53 +10:00
Nyall Dawson
9823de1ba2
Fix oracle test on Qt 6
2025-08-20 07:55:44 +10:00
Nyall Dawson
d940815831
Don't rely on qt version switch for extra compilation options
2025-08-20 07:55:36 +10:00
Nyall Dawson
6f05b701dd
Fix more automoc warnings
2025-08-20 07:55:13 +10:00
Nyall Dawson
64e8898758
Remove moc from non QObject class
2025-08-20 07:55:13 +10:00
Nyall Dawson
fa8cdcf526
Fix some header includes to use " not <
2025-08-20 07:55:13 +10:00
Nyall Dawson
cafaa071af
[ci] Correctly set compiler in QGIS cmake only
...
So that other system components don't try to use clazy for building
2025-08-20 07:54:49 +10:00