fpagliughi
c538bdef99
Removed legacy CI files for Travis and AppVeyor
2024-07-03 13:22:49 -04:00
fpagliughi
b5032a8820
Added GitHub CI action
2024-07-03 10:04:02 -04:00
fpagliughi
9be08dd441
Removed deprecation warnings in connect options because they _always_ trigger for internal code.
2024-06-27 08:49:27 -04:00
fpagliughi
91bfc64bdd
Fixed doc comment and deprecation warnings.
2024-06-26 21:45:20 -04:00
fpagliughi
381caad141
- Added properties iterator.
...
- Added property typeid, type name, and cleaned up constructor.
- Exception checks if return code is reason code.
- Added 'server_property_v5' example app.
2024-06-26 18:56:05 -04:00
fpagliughi
e3d6ad0710
Some cleanup of token and properties. Got rid of fake reason code, MQTTPP_V3_CODE
2024-06-24 18:04:48 -04:00
fpagliughi
d5c3487c28
Removed manual implementation of make_unique<>()
2024-06-24 15:10:50 -04:00
fpagliughi
e9fe874c34
Split out server response code into new 'server_response.cpp' and added some doc comments.
2024-06-23 22:11:29 -04:00
fpagliughi
0c80ef44d4
Cleaned up some of the options, with constexpr, etc.
2024-06-23 18:29:49 -04:00
fpagliughi
2ca93a0384
Added create_options assignment operators.
2024-06-22 20:28:20 -04:00
fpagliughi
d386d30be9
Reworked 'create_options' for all params (serverURI, clientId, etc); new persistence_type variant; reqorked async_client constructors
2024-06-22 20:00:06 -04:00
fpagliughi
54e4e5caf3
Cleaned up reformat
2024-06-18 21:17:45 -04:00
fpagliughi
25e6c612e3
Bumped C++ requirement to C++17, and pushed CMake requirement to v3.12
2024-06-18 16:01:55 -04:00
fpagliughi
7d5dcce159
Reformat sources and added .clang-format files.
2024-06-18 16:01:26 -04:00
fpagliughi
f6a3431adb
Bumped version to v1.5 prerelease
2024-06-18 14:14:00 -04:00
fpagliughi
a588b29bc4
Client always created with v5 (universal) persistence format
2024-06-18 14:09:38 -04:00
fpagliughi
90eb5275a9
Removed obdolete m4/ directory (autotools)
2024-06-17 17:08:17 -04:00
fpagliughi
3631bce7e0
Updated build instructions in the README
2024-06-17 09:50:51 -04:00
fpagliughi
26f4948325
#483 Unit tests for moving and copying connect_options_builder objects
2024-06-16 18:54:43 -04:00
fpagliughi
98ba95ada5
#473 Getter for the client's cached copy of the connect options.
2024-06-16 16:06:55 -04:00
fpagliughi
523565e3bb
nits
2024-06-16 15:41:36 -04:00
fpagliughi
73e301abf2
#389 Added basic multi-threading info to the README
2024-06-16 15:08:28 -04:00
fpagliughi
c15a1e7b31
Spell checking
2024-06-16 14:07:10 -04:00
fpagliughi
cb9da43934
#480 Fixed Paho C version in 'install_paho_mqtt_c.sh' script.
2024-06-16 13:07:26 -04:00
fpagliughi
4d1778b3b4
Updated README and CHANGELOG for v1.4.0 release
2024-06-16 08:09:59 -04:00
fpagliughi
408007cbfa
Updated CHANGELOG
2024-06-16 07:55:04 -04:00
fpagliughi
6a54b658d7
Merge branch 'vruge-patch-1'
2024-06-16 06:56:04 -04:00
fpagliughi
8d58cb41f7
Fixed Windows symbol import/export and system lib dependency
2024-06-16 06:55:02 -04:00
fpagliughi
4cd8565995
Sets the project version (CMP0048) policy for bundled builds to get rid of CMake warning
2024-06-16 06:55:02 -04:00
Adam Aposhian
a45f9db800
export dependencies
...
Signed-off-by: Adam Aposhian <adam.aposhian@fireflyautomatix.com>
2024-06-16 06:54:55 -04:00
fpagliughi
f2d7c16413
Updated README, CHANGELOG, and legacy version info for upcoming v1.4.0
2024-06-16 06:53:47 -04:00
fpagliughi
78b44fbb7e
Reworked C library dependency in CMake
2024-06-16 06:53:47 -04:00
fpagliughi
d09d2ef6ca
Some CMake reformatting
2024-06-16 06:53:47 -04:00
fpagliughi
8e437596a1
Moved header files to top-level include/ directory.
2024-06-16 06:53:47 -04:00
fpagliughi
8d41d5ab49
Moved externals/ dir to top-level
2024-06-16 06:53:47 -04:00
fpagliughi
0c9379b593
Moved samples to top-level and renamed 'examples'
2024-06-16 06:53:47 -04:00
fpagliughi
8cebac5c44
Some new property unit tests and reformatting
2024-06-16 06:53:46 -04:00
fpagliughi
c3dbf7ef11
#498 Overloaded property constructor to also take a uint32_t (for a non-breaking change). Updated a few v5 examples.
2024-06-16 06:53:46 -04:00
EmixamPP
3440e3123f
build(include): add topic_matcher.h
2024-06-16 06:53:46 -04:00
fpagliughi
0959334148
Fixed and optimized 'topic_matcher'
2024-06-16 06:53:46 -04:00
Christian Strahl
76c2491c21
add missing package dependencies
2024-06-16 06:53:46 -04:00
Frank Pagliughi
085608c56a
Merge pull request #476 from strahlc/feature/add_missing_package_dependencies
...
add missing package dependencies
2024-06-16 06:48:18 -04:00
Frank Pagliughi
d624b6e3ba
Merge branch 'master' into feature/add_missing_package_dependencies
2024-06-16 06:48:11 -04:00
fpagliughi
360774c337
Fixed Windows symbol import/export and system lib dependency
2024-06-15 20:43:27 -04:00
fpagliughi
3d9bd01bda
Sets the project version (CMP0048) policy for bundled builds to get rid of CMake warning
2024-06-15 19:18:21 -04:00
Frank Pagliughi
2d329af56e
Merge pull request #485 from fireflyautomatix/export-dependencies
...
export dependencies
2024-06-15 17:33:40 -04:00
fpagliughi
a84dbe296a
Updated README, CHANGELOG, and legacy version info for upcoming v1.4.0
2024-06-15 17:02:45 -04:00
fpagliughi
1f55b7ed03
Reworked C library dependency in CMake
2024-06-15 16:34:37 -04:00
fpagliughi
b98f10949d
Some CMake reformatting
2024-06-15 14:59:25 -04:00
fpagliughi
01b5d0414e
Moved header files to top-level include/ directory.
2024-06-15 14:42:22 -04:00