| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
This is currently a test harness that will expand as the CBOR
functionality is prototyped.
A start at changes to repc to autogenerate python code for Replica types
is also included.
Change-Id: I97c3ad4c62c7d747c1918f88be41fb7643bbb46d
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Michael Brasser <michael.brasser@live.com>
|
| |
|
|
|
|
| |
Task-number: QTBUG-91621
Change-Id: I35ef90f6df40fac3808fb19054c66d73b18137c8
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
|
| |
|
|
|
|
|
|
|
| |
Since these functions can take multiple *.rep files, it makes sense to
make them plural.
Change-Id: I99894e9ee1f6f0035eb8c3e5cdd1292316324577
Reviewed-by: Michael Brasser <michael.brasser@live.com>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
|
| |
Task-number: QTBUG-86726
Change-Id: I60decd981520475caccf112967afb82928612995
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
qtdeclarative has a target named 'qmlqtimeexampleplugin', it clashes
with the same name in qtremoteobjects when building all modules in
qt5.git. Renamed qmlqtimeexampleplugin -> qmlqrotimeexampleplugin.
Fixes: QTBUG-93491
Change-Id: I5149de4d6a719eed16baf2f97ae748e85b39b066
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
| |
This way they will show up in the examples section for Remote Objects.
Didn't document them as much as the previous example as they're not
doing the Remote Objects parts very differently, but they are covering
niches which are very important.
Change-Id: I9bbd26a3fb8b2cf8a409464d9807daafc2558ac2
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
They're simple, which makes them easy to follow.
Adjusted the qtremoteobjects.qdocconf file as it wasn't working with
the examples on my Linux machine at least.
Task-number: QTBUG-90848
Change-Id: Id674585835717be87344f3f694ab77128ecb5344
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
|
| |
|
|
|
|
|
| |
Amends b03bf04c19d4d9b81f92bd9a30ee7d26317a7315
Change-Id: Ib7fbd69cf8f426f341b4a14c7be4d632ab30e6c1
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
|
| |
|
|
|
|
|
|
|
| |
std::min fails to deduce the correct type to use now that
QByteArray::size returns qsizetype instead of always returning int.
A cast is needed on 32-bit now though, so let's cast to 64-bit.
Change-Id: Ib3acd06527f87ccd807d8bdba64e62809da5f858
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
|
| |
|
|
|
|
|
|
|
| |
Change the syntax also for the connections that involve types that
are defined in the repc-generated files.
Pick-to: 5.15 5.12
Change-Id: I222a59c8fae438c5f0026e66a75d0fa905e49ccf
Reviewed-by: Michael Brasser <michael.brasser@live.com>
|
| |
|
|
|
|
|
|
|
|
| |
Exception is made for the cases, when the signals/slots are not known
at compile-time (i.e. involve dynamic replicas) or are defined in the
repc-generated files.
Pick-to: 5.15 5.12
Change-Id: Ice1fc78b59c713480531292a0401795df75523d7
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
The server cert needs to have the 'domain' in the extensions, not just
in the CommonName and it also needs to have the extended key usage
'server'.
Pick-to: 5.15
Change-Id: If9dc40281bf7af2157baa2cb1e6831c3a82bc6f2
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed the following warnings:
- empty expression statement has no effect; remove unnecessary ';'
- use of old-style cast
- zero as null pointer constant
- other minor things
Change-Id: Ia672f48d2aa87c59354fc93fd19862f1875e13db
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
|
| |
|
|
|
|
|
|
|
| |
Task-number: QTBUG-84469
Task-number: QTBUG-90907
Change-Id: Ifc6f05fb5e17e32ec04b383770080e812c854510
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
| |
Task-number: QTBUG-90686
Change-Id: I721eb88e638c83916884b7e7cf56dfa379baba86
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
| |
It's a trivially-copyable value type, just wrapping a qint64.
Change-Id: I3cd2002b402eda479786e9367f834accd01fdabf
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
| |
... and address special cases
Change-Id: I2ceb88e9505c59fe48dd4612cfed82935eb2dfc4
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
|
| |\
| |
| |
| |
| |
| |
| | |
Conflicts:
dependencies.yaml
Change-Id: I01be97466ce583c1852c00986d1e925dda80038c
|
| | |
| |
| |
| |
| |
| | |
Change-Id: I08414933bad2e94f8f9a12ac7372570e838e31cd
Reviewed-by: Qt CMake Build Bot
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
| | |
| |
| |
| |
| |
| |
| | |
Fixes: QTBUG-78175
Change-Id: I9e75992ac906778b9d04ccbe132445728ef65789
Reviewed-by: Qt CMake Build Bot
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
|
| | |
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-82605
Change-Id: Iec79cebddaf58ec352243b44eeb1d52e0ddacf67
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: I4b6e131fbe19b6f7b3dca10c179969c637d31da5
|
| | |
| |
| |
| |
| | |
Change-Id: I4e289bb6d965d8467f0180ec1223f2cf7f25c586
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |/
|
|
|
|
|
| |
This entry is pointless, and pro2cmake trips over it.
Change-Id: I474e6d8f130405cfce34690184dc94d063d00fad
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
| |
We should discourage people to use unencrypted connections.
Change-Id: Ie8945d19ae47c48a0f80d39d0ce919aed42713a1
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
| |
Change-Id: I5626b8a835c3b2d717e30b482678b95e20f26d38
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
| |
Change-Id: I3f34288d29c3290f61817575053f4fdb0a536b9e
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
|
|
| |
Give a proper error message when trying to build the example
locally.
Fixes: QTBUG-72394
Change-Id: I7a4178aabf0960af3172cfc2d86c2672ad962142
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
| |
|
|
|
| |
Change-Id: I55cfc9bcf96b573a8d614d8fe11a9ad73615a525
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
| |
Task-number: QTBUG-71693
Change-Id: I78a48508e8a254ef1db77d7fb2956161bf3d817f
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
| |
Change-Id: I3342507fa2ea69f753f1f062c233211fad4791ff
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
| |
Change-Id: Ibbcf1326d01fe722c22b205641b9f20c4b405f00
Reviewed-by: hjk <hjk@qt.io>
|
| |
|
|
|
| |
Change-Id: Ic1e01d4414dcfa06dec56e9008132762e6a7f37b
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |\
| |
| |
| | |
Change-Id: I56d14844fb4124ef72cb7be2f5825d1ec12adf72
|
| | |
| |
| |
| |
| |
| | |
Task-number: QTBUG-53141
Change-Id: I02d6bfe07c02a9d156b648158116f24552bf1a16
Reviewed-by: Kevin Funk <kevin.funk@kdab.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This property can be used to periodically check the connection between
the replica and the source. If the connection is lost, the replica
enters in the "Suspect" state and will attempt to reconnect.
Task-number: QTBUG-64086
Change-Id: Icf67e173073c9d277575c8faf01a0a1ffab5bc07
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
src/remoteobjects/qremoteobjectabstractitemmodeladapter_p.h
src/remoteobjects/qremoteobjectdynamicreplica.cpp
src/remoteobjects/qremoteobjectnode_p.h
src/remoteobjects/qremoteobjectregistry.cpp
tests/auto/auto.pro
tools/repc/repcodegenerator.cpp
Done-with: BogDan Vatra <bogdan@kdab.com>
Change-Id: I9d0230736b768eac44b06376aeaab1b0b09eb22a
|
| | |
| |
| |
| |
| |
| | |
Task-number: QTBUG-64358
Change-Id: I4c1fe67cd48dddb57489f67d597e0f219f2d2ce2
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
|
| |/
|
|
|
| |
Change-Id: Id67366f3eaf251b1f2c8d9a91a41dec72117cc7c
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Unify licensing as it is in other submodules
- Src is licensed under Commercial, LGPLv3, GPLv2 and GPLv3 licenses
- Examples are licensed under Commercial and BSD licenses
- Tools and tests are licensed under commercial and GPLv3 license with
some exceptions
Task-number: QTBUG-58921
Change-Id: I4494bf8b705568b243340c98316bedd706145db5
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
|
| |
Skip the moc/ directory intentionally, since it contains
third-party code
Change-Id: I97105e475c109231e001dc4525b3096a06601868
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
|
|
| |
Adjust examples' file and directory naming to be consistent with Qt-wide
conventions.
Task-number: QTBUG-59229
Change-Id: I5c4eb66e91a12590600446a35b2656361561e2a3
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
|
| |
|
|
|
|
|
|
| |
Change-Id: I3cf39180b08b80ea65c46e7b6a9e81f3aa79d1af
Reviewed-by: Kevin Funk <kevin.funk@kdab.com>
Reviewed-by: Continuous Integration (KDAB) <build@kdab.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
| |
|
|
|
|
|
|
|
| |
If the signature mismatch it will not complete the connection and will
signal the error.
Change-Id: Idd4a7a5290bb60d7428e16047a1b82db5e52b372
Reviewed-by: Continuous Integration (KDAB) <build@kdab.com>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
| |
Change-Id: I0fd4527ba145f3a8ae49374d160e3a9d9be8f3a9
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
|
| |
Use a LRU Cache to keep the most m_cacheSize used items.
Change-Id: I2c46153e4236b4ba354c0b45f0840b28da710366
Reviewed-by: Continuous Integration (KDAB) <build@kdab.com>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Change from acquire(const QString &name) to acquireDynamic(...) to help
with the upcoming qdoc updates, since qdoc couldn't tell the difference
between the templated acquire() and the acquire for dynamic replicas.
This is more consistent with acquireModel anyway.
Change-Id: I3fba5747268992df40c787cee399f4761664b883
Reviewed-by: Continuous Integration (KDAB) <build@kdab.com>
Reviewed-by: Michael Brasser <michael.brasser@live.com>
|
| |
|
|
|
|
|
|
| |
Source-incompatible change, but worth it, IMO.
Change-Id: I2e1c716dafaf3d8b031fc3459aa8b7f6fb8bc545
Reviewed-by: Continuous Integration (KDAB) <build@kdab.com>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
|
|
|
| |
ModelViewClient is based on QTreeView which iterates all the items when
scrolling or when we go at the end.
Change-Id: I8404be2b74cfa7ddaeff54178124de8cd1fbc40f
Reviewed-by: Continuous Integration (KDAB) <build@kdab.com>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
|
| |
|
|
|
|
| |
Change-Id: Id2792c8efe43d211eaa6ba72713c1d0efa2679c2
Reviewed-by: Continuous Integration (KDAB) <build@kdab.com>
Reviewed-by: Michael Brasser <michael.brasser@live.com>
|