| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Ia7a24b4d7698fbea0233f238d259892684f3eebd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I5f2b0f86ce556e8cd16778e00a5670607854b5cc
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ib8bb18b6be85f807ae6880132e55bfbcc38f55f6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I57d1b58c6064471b08b3cd5d5666799b826fb0f0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ifed77c2c8cdace7393393b78cb0d13a334d10f03
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I72b50c99d21bd6baa1fa1983005382ee7990beb2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I24b1b5045c6090cc1c33392f5260eb20b654b343
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I052010a08674e101e82c4dc86f4f66cc67c2c5eb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I641de4a6ba4c1f12a087b8ebb1f8218c9020b7c1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I90bb5ce776433223e32e00ce084ae2191af08a15
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I4cbb63efcfa21884e6dbd1aab485b6a92caf7d16
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I7eace72a3e1d91cfe8237c6e92d8baf4878f8aa8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia497b06df08c1d891d82d12b781d1ee8795b7848
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I44cf87851a52bdddc01b44006630384e82e5a957
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I4d0cc32263992e53f45f9b8db62dade68bb6e908
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I8bc51b79ddb282f1045a45b67fdb35a9d22404d8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ic23717e433950699788f1a15f156934b4278efcb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia78a475640b32c5779ca5da08790472f224bf471
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie1c27b22edf3389fd0c740d559c40b0b67dae65e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Iafaacdd9b367b93846e9eab83b99666cd95614f8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Inspired by CodeChecker warning about dead code.
Fix some copy-paste issues which could lead to incorrect shortest
path estimation when it crosses the -180/180 degree line.
As a drive-by: remove the unneeded initialization of a variable, that
is anyway initialized later. Just to silence another CodeChecker
warning.
Change-Id: I9ebd5900a5ca331ef5846a06cf6415a2f1093400
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit 5042f54a13899242fa508be7c6531b479236bfc3)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The interpolation for the West and East directions were actually
confused. When the CoordinateAnimaion.East direction was selected, the
interpolation was done in West direction and vice versa.
This patch fixes the issue.
[ChangeLog][CoordinateAnimation][Important Behavior Change] The value
of direction property for CoordinateAnimation is now handled correctly.
Previously the values were confused, so specifying
CoordinateAnimation.East direction was actually leading to moving West
and vice versa.
Change-Id: I8e73fc4ad5cabd80bca38c624c70919e54c55127
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit 965c80c5db88dd94b666228d432b226c496c9d30)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Iaf86205e91dc2f03f00e5a8d501128ee692d22a1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds conan support to QtPositioning part of the qtlocation
repo. Since QtLocation is not yet ready for Qt 6, this should work
fine. Later we will need a way to figure out, how to support two
modules in one repo.
The recipe uses Conan's supported way to inherit from a given
base class via 'python_requires_extend'.
The qt-conan-common package implements a base class for Qt leaf
module recipes. The build steps in leaf modules are mostly identical
so it makes sense to put those in the base class.
Dependencies are read by the base class from the 'dependencies.yaml'
which is the same file the CI system uses.
This recipe defines an option which should not be passed to
'qt-configure-module(.bat)' thus it implements the abstract
'is_qt_module_feature()' from the base class.
The base class reads the option(s) and default option(s) via
'get_qt_leaf_module_options()' and 'get_qt_leaf_module_default_options()'
which are merged by the base class into the base options defined
by the base class.
Task-number: QTBUG-90800
Change-Id: Ie302d9566b2a49a80fe8dd251eb43d5f5af6aa0e
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
Reviewed-by: Toni Saario <toni.saario@qt.io>
(cherry picked from commit 60bbe4249eff95cafd1d77228d3c81d1c0664f3d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I5a65abac6305f925f57fbf3afec12405ad8e3404
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch introduces the weather backend from weatherapi.com and
provides the means to switch between backends at runtime. This will be
done automatically in case one of the backends does not respond.
As we currently use different backends, we had to update the QML part
that is responsible for showing the icons. We no longer use the icons
from web-site for the forecast, but use the same icon set as for the
current weather.
This required introducing methods to convert backend-specific weather
icon information to a common format used in the application.
While on it, a new type of weather icon was introduced (taken from the
same icon set).
Different weather backends provide weather forecast for different
amount of days (due to license restrictions), so the QML code now makes
use of the Repeater that dynamically changes the amount of shown days.
Task-number: QTBUG-60467
Change-Id: Ic9aa3a97ec440dddb38f06edfff8a8434724d118
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit 6458b9b60a016bbe0ad6574a1965c49dcd9383f3)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mention multiple data providers and the related limitations.
As a drive-by: update the example image, because the previous one was
showing the temperature in Fahrenheit, while the application currently
uses Celsius.
Task-number: QTBUG-60467
Change-Id: I47f3c118a47e840ff048bfa273b80c0b13a50808
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit aa773a4a2c7253e39796b3b9068fb7269254d2e8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch introduces weather data cache. Before sending a request to
weather provider, the cache is checked, and if the corresponding weather
information exists in the cache and is not outdated, then it's used in
the application.
While working with GPS location, the cache does not perform a direct
comparison of coordinates. Instead it checks if the new coordinate is
in the specified area around the cached one, or not.
Task-number: QTBUG-60467
Change-Id: I150a1023587be656ee8b190d1c2bce667c6301e2
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit 0d908c344c80cfcadb5ea1bb964bd4d8332d8803)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The idea is to provide support for multiple backends in the weatherinfo
application.
This patch introduces class hierarchy for the backends and moves current
OpenWeatherMap support to a separate class, so that it can later be
replaced at runtime.
During the refactoring the number of requests is also optimized (we now
perform 2 requests instead of 3 to get the information about one city).
Currently the OpenWeatherMap backend is used directly as a property of
AppModelPrivate. More backends will be added in the following patches,
and a mechanism to switch between them will be provided.
The code for limiting the amount of the requests is currently removed.
It will be replaced by a weather data cache in the following patches.
As a drive-by: fixed a memory leak in the AppModel.
Task-number: QTBUG-60467
Change-Id: I90daac9451e4c14749a1725c4a04afce0d4b7467
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit 5de1a40705bbb6b60b5d9fd1010e847743676734)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The qt6_qml_type_registration() command will become internal. Update
the examples, tests and docs to no longer call this command and use
the new QML CMake API available from Qt 6.2 instead.
Task-number: QTBUG-95093
Change-Id: Ibd62ccb4e2723a64d8a2c4418982037419d19855
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
(cherry picked from commit 03b026e2c46ac8badd7391897b67a54358479bfa)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id6ef55d6f40ba3df9872d7d4e44c90955a467de0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I8ed74812e0e032396ffae7170f6283abda09484c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id463eee7a14a50e5e8dc918f578d5acb6ab6b61b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id507de0779d204f9bf0c70e456f3121ff98fb7b7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I811a361a59de41ddf5287b7dc89b97da604e2457
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Task-number: QTBUG-95636
Change-Id: I821f412f9dbe11ae99ffd888a7ab2ba415ed9379
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit 5dc2785f672b627c0c9714787c99c28d67307ca2)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I29a80ba468513e7433ec32413fa8094072cdd5f2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ib7edda43798efe1a9a8a822ee499192b133cbf56
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ifb4bdffb4e68eded2982408e78db2713bd14939a
Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the qdoc modules in the attribution files, so that
they get listed under the common licenses page.
Update homepage for poly2tri, because the old page is no
longer available.
As a drive-by: fix authors page encoding for poly2tri.
Task-number: QTBUG-94418
Change-Id: Ifb0488f1f88010932a14e1e18d03551d8b5a2efe
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit ea889dc636f134516a236c653a579a609fc0aea6)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Also update the qdoc module in attribution file, so that it
is listed on the licenses page.
Task-number: QTBUG-94418
Change-Id: I101c577854141d00a4d43da25009769cc94c2ac7
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit cbe3f64048fa0ad31e0ff4b95bc4324e4e849242)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Idd258db7e7dd91eab6c057630eae989d05c2f889
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch fixes the "Bundled_Clip2Tri not found" error during static
QtPositioning build.
Fix backend plugins so that they get automatically linked in static
build.
Fixes: QTBUG-95582
Change-Id: Iea31c23a055689d9b8f6471345558b330795f597
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit 5c91b37a5b592c4c062f4386d83653c2170d1c07)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Task-number: QTBUG-95170
Change-Id: I041d949a1b5d3097f756befb1d03ed3734665f82
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
(cherry picked from commit 3dd6e04c7f4d9304aa22737d5610293adbd5995f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I1e8d418cd2e3cf7fe6ba7f0e24f046e59d2866a2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Amends bc9ddc25379b969b8e751a192ba66093a7b7dbc2
Task-number: QTBUG-90819
Change-Id: I91d61a86d7ea79b371de7586b3406bd3b3d3c66b
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit de3961f6da9fa3fe32ecb97714dee02be006080e)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I795ba994ac65c2edc64c20a2f579b13b484f044e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
This patch fixes the qdoc warnings that were introduced during previous
refactoring and documentation rewrites.
Change-Id: I3bd32141cc37720abd40738f09d0c08152e8b9d2
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit de07b53c5a8f6de7559ec2ada0efbaf5bec69e61)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously the plugin was taking the device name from a hardcoded path
in the GConf parameters.
This patch adds the possibility to specify the device in two ways:
* use 'gconfKey' parameter to specify the GConf key, that should be
used to extract the device name;
* use 'deviceName' parameter to specify the device name directly.
If none of these parameters is specified, the old behavior is used,
i.e. the plugin uses the hardcoded GConf key to try to extract the
device name.
Task-number: QTBUG-74995
Change-Id: I7c911630a2d367310e62764a1660171a6856e27b
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit cac741dd3a13bb724b9e16877ea5b3b404e0ad1f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
This patch adds a separate documentation page for the Gypsy plugin.
Task-number: QTBUG-74995
Change-Id: Id07d9ebee60de98ad780cb015a7278d74e68f0d9
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit 289bd144e0916cd2a643214874005c40285dce97)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|