Miklós Márton
9c72b25bf4
[cpp-qt-client]Allow nullable parameters ( #17805 )
...
* [cpp-qt-client]Allow nullable parameters
Fixes #17756
* Update samples
2024-02-23 16:01:13 +08:00
Simon Podlipsky
1e9bccca16
feat: generate EOL in VERSION file ( #17829 )
...
The EOL is missing so let's add it in order to comply with POSIX standard:
Line
> A sequence of zero or more non- <newline> characters plus a terminating <newline> character.
2024-02-12 15:40:55 +08:00
William Cheng
783e68c7ac
7.4.0 snapshot ( #17818 )
...
* Revert "7.3.0-release (#17817 )"
This reverts commit d617b46c86b9075c5e0d63fe3798e2982f5259ac.
* update samples, docs, readme
2024-02-08 16:07:22 +08:00
Martin Delille
c71eb5dfe8
[cpp-qt-client] Fix CMakeLists.txt.mustache and CMakeLists.txt for Qt5 ( fix #17712 ) ( #17721 )
...
* [cpp-qt-client] Fix CMakeLists.txt.mustache and CMakeLists.txt for Qt5
(fix #17712 )
* Restore CMAKE_AUTOMOC
2024-02-08 10:44:36 +08:00
wrj97
cfe7dcc0cf
feat: using Qt with 3rd Party Signals and Slots ( #17067 )
...
Replace signals,slots and emit with Q_SIGNALS,Q_SLOTS and Q_EMIT
Because these names will be used by a 3rd party library
2024-01-10 13:55:31 +08:00
Martin Delille
c56fc21517
[cpp-qt-client] Update minimum cmake version to 3.5 ( #17480 )
2024-01-03 10:22:46 +08:00
William Cheng
5eab3cef19
Prepare 7.3.0-SNAPSHOT ( #17456 )
...
* Revert "v7.2.0 release (#17455 )"
This reverts commit fe638d009363c142c246ff089032f243e0b4ee01.
* set version to 7.3.0-SNAPSHOT
* update doc
2023-12-22 16:55:58 +08:00
Martin Delille
95340d5264
[cpp-qt-client] pass QString by const reference instead of by value ( #16793 )
...
* [cpp-qt-client] pass QString by const reference instead of by value
* Add another signal instead of changing its signature
* Bump qt version
* Fix CODEOWNERS
* Try to fix workflow
* use v3
* Remove openssl from windows build
---------
Co-authored-by: William Cheng <wing328hk@gmail.com>
2023-12-03 18:14:22 +08:00
William Cheng
53289263d9
Prepare v7.2.0 ( #17050 )
...
* update version to 7.2.0-SNAPSHOT
* update samples
* update doc
2023-11-13 18:53:20 +08:00
William Cheng
5e8e2d7f6d
Prepare v7.1.0 in master ( #16608 )
...
* prepare v7.1.0 in master
* update
2023-09-18 17:37:36 +08:00
William Cheng
80121aa88f
Prepare v7.0.1 ( #16409 )
...
* prepare 7.0.1 in master
* update doc
2023-08-25 16:11:29 +08:00
Martin Delille
067b17252e
[cpp-qt-client] Fix warning ( #16083 )
...
* [cpp-qt-client] Fix warning
* Handle warnings for MSVC
* Add warning flags only for non-MSVC compilers
* Fix warnings for MSVC compiler too
2023-07-17 16:30:44 +08:00
martin-mfg
7e89e1ea81
fix import mapping for return types ( #14525 ) ( #15719 )
...
* importContainerType = true
* add unit test
* disable MyImportTest
* build all samples, add import exceptions
* simplify code
* delete myImportTest
* generate docs
* extend comment
* remove inline comment
2023-06-21 15:55:29 +08:00
William Cheng
935146d187
Merge remote-tracking branch 'origin/master' into 7.0.x
2023-04-12 17:51:47 +08:00
Martin Delille
f40433d28f
qt ctest ( #14968 )
...
* [cpp-qt-client] Fix warning about deprecated count() method
* [cpp-qt-client] Ignore build directory
* [cpp-qt-client] Use ctest
* Fix CMakeLists.txt for cpp-qt-client
2023-04-07 16:24:11 +08:00
William Cheng
5d1e18306a
Prepare 6.6.0-SNAPSHOT ( #15100 )
...
* set 6.6.0 snapshot version
* update samples
* update readme
2023-04-01 18:48:01 +08:00
William Cheng
7417432a54
Prepare 6.5.0 release ( #15099 )
...
* 6.5.0 release
* update samples
2023-04-01 15:03:35 +08:00
William Cheng
1beec7ef87
Merge remote-tracking branch 'origin' into 7.0.x
2023-03-03 21:52:50 +08:00
William Cheng
c50a775e0c
prepare 6.5.0 release ( #14749 )
2023-02-19 20:36:23 +08:00
William Cheng
93df0ff444
Prepare 6.4.0 release ( #14748 )
...
* prepare 6.4.0 release
* update samples
2023-02-19 18:53:20 +08:00
Beppe Catanese
68b944e6e6
Preserve order of securitySchemes ( #14536 )
...
* Remove alphabetical sort
* Update integration testing expectations
* Regenerate files
2023-02-10 22:20:19 +08:00
William Cheng
31a89e35cb
Prepare 6.4.0 ( #14582 )
...
* update to 6.4.0 snapshot
* update samples
* update doc
2023-02-01 22:44:40 +08:00
William Cheng
8f2676c5c2
Prepare v6.3.0 release ( #14580 )
...
* 6.3.0 release
* fix maven plugin test
* update samples
* update doc
* fix tests in windows
2023-02-01 20:52:29 +08:00
Sergii Baitala
8d9816e193
[cpp-qt-client] CMake build system improvements ( #14210 )
...
* checkpoint
* rename template file
* add nl
* fix build
2023-01-31 23:39:00 +08:00
Martin Delille
2a7b3cd4b9
[cpp-qt-client] Fix warnings ( #14056 )
...
* Fix warnings
* Update samplE
2022-11-20 16:10:55 +08:00
Nathan Baulch
9f1fa0e440
Fix another batch of spelling typos ( #13915 )
...
* Fix typos
* Remove repeated words
* Minor grammar fixes
2022-11-07 21:30:24 +08:00
William Cheng
2bac0a8d99
Merge remote-tracking branch 'origin/6.3.x' into 7.0.x
2022-10-16 21:27:53 +08:00
William Cheng
4d03c9272b
prepare 6.3.0 snapshot
2022-10-15 15:40:47 +08:00
William Cheng
ac7ebf67dd
Prepare 6.2.1 ( #13517 )
...
* update to 6.2.1-SNAPSHOT
* update samples
* update doc
2022-09-25 00:10:30 +08:00
William Cheng
24f476a381
prepare 6.2.0 release ( #13514 )
...
* set release version to 6.2.0
* update samples
* comment out rust server test in travis
2022-09-24 21:44:42 +08:00
William Cheng
928070c57a
Prepare 6.1.1 SNAPSHOT version ( #13399 )
...
* prepare v6.1.1
* update samples
* update doc
2022-09-11 19:08:23 +08:00
William Cheng
43dbb5ff9c
6.1.0 release ( #13398 )
2022-09-11 17:16:07 +08:00
Martin Delille
cf58ac0583
[cpp-qt-client] Minor fixes ( #12951 )
...
* foreach => for
* Fix PetStore.pro
* Whitespace formatting
2022-07-21 12:03:22 +08:00
William Cheng
6bfef6c191
Merge remote-tracking branch 'origin/master' into 7.0.x
2022-07-19 11:54:20 +08:00
William Cheng
6cae0fbb78
Merge remote-tracking branch 'origin/6.1.x'
2022-07-04 01:22:51 +08:00
William Cheng
9e412edb64
Prepare 6.0.1 release ( #12762 )
...
* update to v6.0.1
* update doc
* update samples
2022-07-03 23:36:46 +08:00
William Cheng
f1a93fa3db
add new test files
2022-06-25 12:05:28 +08:00
William Cheng
52452750c0
add test for anytype in cpp qt client
2022-06-25 10:05:01 +08:00
Daniel Renninghoff
c1b8780fff
[cpp-qt-client] Replace AnyType with QJsonValue ( #12642 )
2022-06-25 09:40:28 +08:00
William Cheng
c54b0623b8
prepare 7.0.x
2022-05-26 13:17:52 +08:00
William Cheng
5bd94b8fa0
prepare 6.1.x
2022-05-26 12:58:25 +08:00
William Cheng
36a9cf394d
update samples ( #12466 )
2022-05-26 12:13:59 +08:00
William Cheng
69f79fb789
Prepare 6.0.0 release ( #12463 )
...
* prepare 6.0.0 release
* update samples
* update meta codegen
2022-05-26 10:28:01 +08:00
Thi
559a2618df
Qt cpp client primitives types body ( #12301 )
...
* Fixxed issue with numeric primitive in body
* Aded primitives to cpp-qt/petstore.yaml (test ressource)
* generated samples via ./bin/generate-samples.sh
2022-05-15 17:48:19 +08:00
Thi
b7d079b7e3
[Cpp][Qt][client] Fixed issue with unique items in OpenAPI schema ( #11954 )
...
* [cpp-qt-client] Fix CMakeLists.txt
Changed: Always add Qt5::Gui to build
Added: find_package for OpenSSL (if not Apple)
* Revert "[cpp-qt-client] Fix CMakeLists.txt"
This reverts commit db5c3423b92410115f4c3d5f8b6ca0cabb58f9f6.
* Revert "Revert "[cpp-qt-client] Fix CMakeLists.txt""
This reverts commit c4f055f3cdf666b3ce265fa14e297c3b11d803d9.
* [Cpp][Qt][client] Fixed unique items in OpenAPI schema
Added equal operator for schema objects
Added qhash Operator
in api template
depending on unique items
output.insert(val) -- QSet (unique items)
or
ouput.appen(val) -- QList (not unique items)
* Added petstore with unique items to tests schemas, added config for [cpp][qt] and this schema
* Run ./bin/generate-samples.sh bin/configs/cpp-qt-client* for new schemas and tests
* Update bin/configs/cpp-qt-client-petstore-unique.yaml
Co-authored-by: Martin Delille <martin@delille.org>
* Update bin/configs/cpp-qt-client-petstore-unique.yaml
Co-authored-by: Martin Delille <martin@delille.org>
* Fixxed typo in name of spec file, too.
* Moved petstore_plus_unique.json to correct directory (2_0 -> 3_0 )
moved open api specification
rerun generate samples
* Deleted obsolete samples output
* Removed obsolete files (unique items petstore yaml definition and samples)
* Updated samples output for cpp-qt
Co-authored-by: Martin Delille <martin@delille.org>
2022-05-08 15:14:41 +08:00
William Cheng
4c2a981230
[C++][Qt] update petstore to 3.0 spec ( #12124 )
...
* test update sampels
* update samples
* add file
2022-04-13 10:22:37 +08:00
William Cheng
2d4a01aa70
Revert "Prepare 6.0.0 beta release ( #12039 )"
...
This reverts commit 914b539eea7097ad2b4323d20c8f95144782cb68.
2022-04-04 12:17:12 +08:00
William Cheng
914b539eea
Prepare 6.0.0 beta release ( #12039 )
...
* update to 6.0.0-beta
* update samples
2022-04-04 10:29:49 +08:00
Martin Delille
8466092087
Fix c++ warning ( #12009 )
2022-04-03 17:57:13 +08:00
William Cheng
bdfca5b95f
fix typo in cpp qt client ( #11752 )
2022-03-01 13:52:41 +08:00