aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on '6.5.2' in qt/qtcoapv6.5.26.5.2Qt Submodule Update Bot2023-07-071-1/+1
| | | | | Change-Id: I104184d40aa45998c7ef24d44694d1567c2b1841 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5.2' in qt/qtcoapQt Submodule Update Bot2023-06-301-1/+1
| | | | | Change-Id: I29cd65b8886549ec72b77397069f1c3431baf229 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5.2' in qt/qtcoapQt Submodule Update Bot2023-06-211-1/+1
| | | | | Change-Id: I586f1dad3e6cf1648b59a891d2138639443af145 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5.2' in qt/qtcoapQt Submodule Update Bot2023-06-201-1/+1
| | | | | Change-Id: Ibe04a555bc0b48c0d3c7fdc9cf369545991f7515 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5.2' in qt/qtcoapQt Submodule Update Bot2023-06-141-1/+1
| | | | | Change-Id: I573ba151435bd1a1c40045f3d10c2768eac83fe8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Simple CoAP Client: extend options dialogIvan Solovev2023-06-133-0/+30
| | | | | | | | | | | | | | | Add possibility to remove individual entries from the options table. Also change the selection behavior of the table to allow selection of individual rows only. This makes sense, because we do not allow to change values in the already-added entries anyway, and row-selection makes more sense when deleting entries. Task-number: QTBUG-113858 Change-Id: Ica56c697c79c758d473f647831afc793c7ca35b0 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit e613acc6764355dd524a6d0bf601234ccdf3bb02) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Simple CoAP Client: fix lambda captureIvan Solovev2023-06-131-1/+1
| | | | | | | | | | | | Implicit 'this' capture is deprecated in C++20, so explicitly capture 'this' and 'url' instead of '=' capture. Task-number: QTBUG-113858 Change-Id: Ib11e42cf5255a75599e1fe8e5690f1f3915f35c3 Reviewed-by: Marc Mutz <marc.mutz@qt.io> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> (cherry picked from commit aebe258af6bf3d653e86598449aeefa0e2046f25) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Simple CoAP Client: optimize includesIvan Solovev2023-06-132-1/+5
| | | | | | | | | | | | Forward-declare classes, where possible, and add the missing includes to the cpp file. Task-number: QTBUG-113858 Change-Id: I647f00c6f56aea13a4e3c1771beee7963537399c Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 23f98b0bc4ce8f04a4fe13a35fd2d6803887c534) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Simple CoAP Client: fix build filesIvan Solovev2023-06-132-26/+8
| | | | | | | | | | | | | | | | | * Use qt_standard_project_setup() instead of manually enabling moc and uic (CMake only) * Use PRIVATE linking (CMake only) * Do not use C++11 config - we're on C++17 now (qmake only) * Remove the QT_DEPRECATED_WARNINGS definition - it has no effect since Qt 5.13 (both qmake and CMake) Task-number: QTBUG-113858 Change-Id: I8d2eaf3edac289a49c2749fc2805aba94c77f522 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit ac07a9918db7b998cc6a29af611f4b6ff663bfe2) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QCoapMessagePrivate: make the d-tor virtualIvan Solovev2023-06-134-4/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To fix the AddressSanitizer error: AddressSanitizer: new-delete-type-mismatch in thread T0: object passed to delete has wrong type: size of the allocated type: 104 bytes; size of the deallocated type: 80 bytes. QCoapMessage stores an instance of QCoapMessagePrivate in a QSharedDataPointer. There is also a QCoapRequest class, which is derived from QCoapMessage, and a QCoapRequestPrivate, which is derived from QCoapMessagePrivate. The QCoapRequest constructor creates an instance of QCoapRequestPrivate and stores it in base class' d_ptr (which is QSharedDataPointer<QCoapMessagePrivate>). This leads to an error shown above. Fix it by making QCoapMessagePrivate's d-tor virtual. This revealed another issue - the non-const d_func() calls on QCoapMessage were always calling QCoapMessagePrivate's copy c-tor, which is incorrect if the d_ptr stores a QCoapRequestPrivate instance. Fix it by introducing a virtual QCoapMessagePrivate::clone() function, implementing it for both classes in the hierarchy, and providing a specialization for QSharedDataPointer<QCoapMessagePrivate>, which uses the clone() method. This way we ensure that the detach goes via a virtual method, not via a copy constructor. Also make the copy constructors protected, to prevent future bugs. Change-Id: I865b8ce4733500120c12ac562a97e08b11c01c4c Reviewed-by: Marc Mutz <marc.mutz@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> (cherry picked from commit 5dfdfc315c9b2dac08cbdd30744dec526092fe1a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-06-131-1/+1
| | | | | Change-Id: I01f0d5ab3c532378137a16df095366b7f6020548 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-06-121-1/+1
| | | | | Change-Id: Ibc4e6ffff6f2f715fa65429862381cc1c82b2f79 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-06-091-1/+1
| | | | | Change-Id: Ie752017930a4fe3cd9310bd0071efde74c97a02e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove conanfile.pyTor Arne Vestbø2023-06-071-34/+0
| | | | | | | | | | The conan experiment has ended, and the file is only bitrotting nowadays. Change-Id: Id8d9cc0f8d6d2b31f776f22b5e329b76ce9dbfbe Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> (cherry picked from commit f07b0261373e3f6401ce817743772ec6c49e9077) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-06-071-1/+1
| | | | | Change-Id: Iabe73e7d5f3d5d59b476994c045667a309fcf8f7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-06-061-1/+1
| | | | | Change-Id: I4733c938c0c48295cab12af65ff22928e29a282a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add the use of the qt_internal_project_setup functionAlexey Edelev2023-05-311-0/+1
| | | | | | | | | | The function sets the required CMake variables and policies. Task-number: QTBUG-112685 Change-Id: I0f4b246b44c3fa8813a692e539e9698dcdf69cb3 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit c6b72122ce6f5e4f34700bc2332352950b9cb633) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-311-1/+1
| | | | | Change-Id: Iab947eacb4f286bd62a0b006e07765db11bdc785 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-291-1/+1
| | | | | Change-Id: Ie6de26540d6e15581efb17911f13bc6617080898 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-251-1/+1
| | | | | Change-Id: I55d92458231b4dce1a36c474cd40c8871f70b827 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-241-1/+1
| | | | | Change-Id: If8eb235f16848bfe456c6a2df1c6ef6accb53293 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-231-1/+1
| | | | | Change-Id: I89a7440105704e9b0543fd5a25cecca7c78e7c4b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-221-1/+1
| | | | | Change-Id: I17f63a6e96856c9916530dfa7fc447ae6e855846 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-191-1/+1
| | | | | Change-Id: I1d789bb7fade46c5ff1c75040c908dbb97cd9169 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-161-1/+1
| | | | | Change-Id: Ide1f7bcd76044267e568f1889e9accb41cf02fe0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-121-1/+1
| | | | | Change-Id: I60bffaa104edcd86045c96bc28924a90067f316c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-081-1/+1
| | | | | Change-Id: I69a2328765e5b9d1317d2003075972fa898f33bb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-031-1/+1
| | | | | Change-Id: I70c889c9c17f2c1c3f75b0f2d017c78353df98b1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.5.2Jani Heikkinen2023-05-031-1/+1
| | | | | Change-Id: Ia8feab91871b419eb1dbe280eba72c7f34d0e6ab Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-021-1/+1
| | | | | Change-Id: I99a0d5ceb0d057a64a4e682d8abc771b896818be Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-05-011-1/+1
| | | | | Change-Id: I7bcdac47f256ba9a009f3c5fd04741a904cc22f0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-04-281-1/+1
| | | | | Change-Id: Ie2ec7613dc291f76d2ce08007b29c751b3a87990 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-04-261-1/+1
| | | | | Change-Id: I0aecb55d0f380bc70c96737e566d3f0b4f793118 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-04-201-1/+1
| | | | | Change-Id: I6b4150211458ccaef9966a387137f90fe4dfbf0d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-04-191-1/+1
| | | | | Change-Id: I0e6544d2f6716b98c45515cd3759f46edc25cd22 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-04-171-1/+1
| | | | | Change-Id: I4b9e592a7386e276c0850f176f355c0ac9afb512 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-04-131-1/+1
| | | | | Change-Id: I1cde06a1615852accd808ef87122c661a486832f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-04-121-1/+1
| | | | | Change-Id: I72eee3c9337b24ff7e81bd50359ae9cc886e8532 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.5.1Jani Heikkinen2023-04-031-1/+1
| | | | | Change-Id: I157d6d8d442f4a3bb2cc4c7a736db07e3df0937d Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-04-031-1/+1
| | | | | Change-Id: I5f283982d5349da73f177471aafd1334e6b64ab6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-03-241-1/+1
| | | | | Change-Id: I529d18dcbe51d195e97cd73d3fb5c88360154a2a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-03-221-1/+1
| | | | | Change-Id: I47436b2841d3c71084a4ba633809d4a341314732 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-03-161-1/+1
| | | | | Change-Id: I519cac56a668191bf05deb5c451c286bcc40d230 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-03-101-1/+1
| | | | | Change-Id: Ie0d210d47558a36fdeceb77e6c23c1a1d72cf12e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-03-081-1/+1
| | | | | Change-Id: I2dd949c682975185807be0f3be1330a69fac59de Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-03-031-1/+1
| | | | | Change-Id: Ibf5eb68919d16fbb6292f2b18414056e82ce1fd5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-03-021-1/+1
| | | | | Change-Id: I9fb773c9c6009debc6723f35d23472c21519d843 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-03-011-1/+1
| | | | | Change-Id: Ib990bc206dd5542cd62b659e54703c84b61aff1e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-02-231-1/+1
| | | | | Change-Id: I3d8368a51944b1a68c56f206beacb4cdd1abf85e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtcoapQt Submodule Update Bot2023-02-211-1/+1
| | | | | Change-Id: Ie333c9a272e120cf54b6b0745513abc151e92111 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>