peri4
a680b7eceb
fix PIValueTree
2026-04-02 17:35:25 +03:00
peri4
22b47799dc
PIPoint: const fixes, add some methods
2026-03-28 22:23:41 +03:00
peri4
9076cc749a
Merge pull request 'Add forEach method to PIVector2D' ( #205 ) from pivector2d into master
...
Reviewed-on: #205
2026-03-28 20:25:11 +03:00
peri4
aadf3375a6
PIMQTT::Message now Const & Mutable (as in PIHTTP)
2026-03-26 16:50:55 +03:00
peri4
089e241a67
migrate to PIThreadPoolWorker
2026-03-26 13:28:34 +03:00
peri4
c05fe46d04
pimqttclient before migrate to threadpoolworker
2026-03-26 13:06:57 +03:00
peri4
1ef4103cf9
Merge pull request 'add file' ( #204 ) from mqtt_client into master
...
Reviewed-on: #204
2026-03-26 13:04:37 +03:00
peri4
a2f73d053c
add file
2026-03-26 13:04:26 +03:00
peri4
7e48df7e01
Merge pull request 'mqtt_client' ( #203 ) from mqtt_client into master
...
Reviewed-on: #203
2026-03-26 13:03:06 +03:00
peri4
6a6cfe1efe
Merge branch 'master' into mqtt_client
2026-03-26 12:57:03 +03:00
peri4
f52fd45936
version
2026-03-26 09:33:23 +03:00
peri4
88d4a8e74d
PIByteArray gcc one annoying warning off
2026-03-26 09:32:30 +03:00
peri4
6ddc7263e8
Merge pull request 'add new PIThreadPoolWorker - rework of PIThreadPoolExecutor' ( #202 ) from PIThreadPoolWorker into master
...
Reviewed-on: #202
Reviewed-by: Бычков Андрей <andrey@signalmodelling.ru >
2026-03-26 09:12:23 +03:00
peri4
a16f629dc5
PIThreadPoolWorker ready to use
2026-03-25 10:59:32 +03:00
peri4
5868e0ec9d
work with PIThreadPoolWorker
2026-03-24 19:56:43 +03:00
peri4
3102b985d5
add new PIThreadPoolWorker - rework of PIThreadPoolExecutor
2026-03-24 14:09:41 +03:00
peri4
93547beb38
Merge pull request 'disable gmock build and remove obsolete tests' ( #201 ) from disable_gmock into master
...
Reviewed-on: #201
2026-03-21 17:00:45 +03:00
peri4
5794eac20a
Merge pull request 'move std function' ( #200 ) from pitimer_slot into master
...
Reviewed-on: #200
2026-03-21 17:00:36 +03:00
peri4
dc16a0c903
CMakeLists.txt
2026-03-20 17:26:58 +03:00
peri4
fe3b30bd49
version 5.6.1
...
patch deploy_tool: procDpkg now prioritize "non-cross" and "non-dev" packages, then only "non-cross"
add PIP_MANUAL_TEST CMake option
2026-03-20 13:00:24 +03:00
peri4
ba63e72bfa
Merge pull request 'disable exeptions in cmake' ( #199 ) from disable_exeptions into master
...
Reviewed-on: #199
2026-03-18 11:48:54 +03:00
peri4
79fa549201
fix matrix test
2026-03-18 11:46:08 +03:00
peri4
35140ee002
Merge pull request 'some fixes' ( #198 ) from some_fixes into master
...
Reviewed-on: #198
2026-03-18 11:08:48 +03:00
peri4
f0c8bfef0a
Merge pull request 'simplify piprotectedvariable' ( #197 ) from protected_var_refact into master
...
Reviewed-on: #197
2026-03-18 10:58:58 +03:00
peri4
feb86b15f8
start mqtt client (based on paho.mqtt.c), basically works
2026-03-13 23:56:55 +03:00
peri4
767bb2b382
doc
2026-03-12 19:55:06 +03:00
peri4
3e5714a5e1
doc
2026-03-12 19:27:21 +03:00
peri4
6e4a64e64a
doc
2026-03-12 19:21:03 +03:00
peri4
40cdc90131
fix
2026-03-12 19:13:12 +03:00
peri4
d758cea974
doc fix
2026-03-12 19:11:28 +03:00
peri4
ed13838237
merged AI doc, some new pages
2026-03-12 14:46:57 +03:00
peri4
07ae277f9e
add PIHTTPClient::ignoreSSLErrors()
2026-03-06 20:31:37 +03:00
peri4
46f86b6591
add PIMathVectors JSON serialization
2026-03-05 11:58:34 +03:00
peri4
6f1660fd9e
version 5.5.5
...
fix PIHIDevice enumeration for Windows
2026-02-13 18:47:33 +03:00
peri4
f50a3abc8e
PIString::buildData for ICU fix according to official doc
2026-02-08 17:01:52 +03:00
peri4
8c15113cb0
fix PIHTTPClient with queryArguments
2026-02-08 02:50:54 +03:00
peri4
4253acb72b
rename override to override_vt
2026-02-03 20:33:23 +03:00
peri4
e22630b1bd
version 5.5.4
...
add PIValueTree::merge
PIValueTreeConversions::from*File supports .override files (replace or add values)
empty JSON arrays now 0 size
2026-02-03 18:56:58 +03:00
peri4
563d9c5487
value_tree_translator: add toolTip
2026-01-22 11:48:29 +03:00
peri4
34bc322b9b
version 5.5.3
...
force using '.' instead of ',' in PIString::fromNumber()
2025-10-22 15:24:10 +03:00
peri4
6c3c763934
try fix old mingw
2025-10-17 11:30:41 +03:00
peri4
4d841787fc
version 5.5.2
...
PIVariant complex(f,d,ld) full support
2025-10-16 11:47:55 +03:00
peri4
790246afea
add miss files, add PIUnits::Distance and PIUnits::Mass
2025-10-10 19:47:25 +03:00
peri4
978e350722
version 5.5.1
...
add SipHash and HalfSipHash for PIDigest
2025-10-08 21:15:28 +03:00
peri4
1d76cacae2
code brush some digest
2025-10-08 16:59:56 +03:00
peri4
db954ffdaa
version 5.5.0
...
add PIIODevice::threadedReadTimeout
2025-09-29 18:48:20 +03:00
peri4
8d6ae976a3
remove comment
2025-09-26 21:38:41 +03:00
peri4
e767fae934
merge pscreen_win_u16
2025-09-26 21:35:36 +03:00
peri4
5db97ca959
version 5.4.0
...
remove CORS default header from PIHTTPServer
fix several docs
fix PIMathVector::dot return type
add units directory with PIUnits facility
2025-09-26 21:33:45 +03:00
peri4
daab41e41e
add options for fftw3 precisions
...
configureFromFullPathDevice for all devices now trim() components
2025-09-23 21:16:54 +03:00
peri4
a61c8477c7
fix PIMap operator<<(PIMap) error for size=2
2025-09-22 22:34:06 +03:00
peri4
788ad8f2c0
PIVariant::toNum from mathvector safety fix
2025-09-22 20:58:58 +03:00
peri4
78afc179c4
PIVariant::toNum now from mathvector
2025-09-22 16:26:09 +03:00
peri4
69ec4c9837
.clang-format
2025-09-21 21:08:18 +03:00
peri4
2368de6e93
rename PRIVATE_DEFINITION_FINISH to PRIVATE_DEFINITION_END_NO_INITIALIZE
2025-09-21 21:05:56 +03:00
peri4
e5df76ab1d
decompose PRIVATE_DEFINITION_END(c) to PRIVATE_DEFINITION_FINISH(c) and RIVATE_DEFINITION_INITIALIZE(c)
...
now you can define private in separate file and initialize it in main cpp
2025-09-19 17:39:39 +03:00
peri4
fdec0e66a8
Merge pull request 'codeparser_C' ( #192 ) from codeparser_C into master
...
Reviewed-on: #192
2025-09-18 20:19:11 +03:00
peri4
5f3baa5580
PICODEINFO::accessOffsetFunction
...
add offset generation in pip_cmg for retrieve bytes offset of struct member
add pip_cmg -V doc
2025-09-18 17:12:35 +03:00
peri4
7083b2c32b
finish codeparser improvements
...
pip_cmg now works with new nested entities approach
Getters now can access to bitfields
2025-09-18 05:54:31 +03:00
peri4
af02684dc5
adopt PICodeParser for C-style typedefs and some other
2025-09-17 19:42:00 +03:00
peri4
2806086558
add "const" to PIByteArray::dataAs
2025-09-15 21:21:58 +03:00
peri4
dcdd7db33d
version 5.2.1
...
fix potentially errors in PIConstChars compare methods
PIHIDevice::open() for open last device
PIVariant::toPoint() now can cast from PIMathVectord
2025-09-13 17:25:12 +03:00
peri4
3c72db2de8
add PIHIDevice
2025-09-11 21:06:30 +03:00
peri4
53faaeb396
Merge pull request 'deploy_tool_debug' ( #191 ) from deploy_tool_debug into master
...
Reviewed-on: #191
2025-09-10 16:08:38 +03:00
peri4
2928a690b8
remove debug
2025-09-10 16:07:19 +03:00
peri4
220ce225f8
dpkg spaces not valid
2025-09-10 16:05:26 +03:00
peri4
ac89c499ab
start debug
2025-09-10 15:55:19 +03:00
peri4
8d1c97da04
PIProcess code brush
2025-09-10 15:54:55 +03:00
peri4
aa140fd4ec
version 5.2.0
2025-09-05 22:09:28 +03:00
peri4
08161c9aad
revert piscreen
2025-09-05 21:57:48 +03:00
peri4
40cda7d988
fix last deploy_tool patch
2025-09-05 21:56:59 +03:00
peri4
c05b8b4095
fix all PIFile::readAll calls
2025-09-05 21:50:35 +03:00
peri4
3d7ba1dee6
Merge pull request 'pifile_readall' ( #190 ) from pifile_readall into master
...
Reviewed-on: #190
2025-09-05 21:47:13 +03:00
peri4
a299ada873
PIFile::readAll release
...
patch deploy_tool: ignore libc.so and take last dpkg dependency instead of first
2025-09-05 21:46:44 +03:00
peri4
91144ad338
new PIFile::readAll test
2025-09-04 17:52:31 +03:00
peri4
ef8b785ac6
version 5.1.0
...
PIHTTPServer now can handle path with partially *, ** and {} path arguments
PIHTTP::MessageConst add queryArguments() and pathArguments(). arguments() now union of these args
2025-08-28 19:48:19 +03:00
peri4
27f37c9cc1
fix PIFile::readAll(force = true)
2025-08-15 18:32:21 +03:00
peri4
f2464ed76b
Merge branch 'master' of https://git.shstk.ru/SHS/pip
2025-08-14 17:34:21 +03:00
peri4
a3615c5666
piDe/SerializeJSON with PIJSON type, some doc
2025-08-14 17:34:12 +03:00
peri4
04152f05a9
some autogen docs
2025-08-14 14:07:52 +03:00
peri4
d95944dcfc
PIRegularExpression basic doc
2025-08-14 10:54:37 +03:00
peri4
a17644a953
Merge pull request 'piprocess' ( #189 ) from piprocess into master
...
Reviewed-on: #189
2025-08-14 10:05:23 +03:00
peri4
d6a0ae6106
PIProcess windows works
2025-08-13 21:36:13 +03:00
peri4
b6c5d65a8d
version 5.0.0_beta
...
integrate PIRegularExpression into PIString and PIDir
add piliterals_regularexpression.h for ""_regex and ""_glob literals
2025-08-13 18:48:01 +03:00
peri4
7a6936ccd9
Merge pull request 'regexp' ( #187 ) from regexp into master
...
Reviewed-on: #187
2025-08-13 13:27:20 +03:00
peri4
58acf7a823
Merge pull request 'order_3pl' ( #188 ) from order_3pl into master
...
Reviewed-on: #188
2025-08-13 13:27:08 +03:00
peri4
3504c25f84
PIRegularExpression::from static constructor
2025-08-11 19:27:12 +03:00
peri4
68615035aa
CMakeLists.txt
2025-08-11 14:24:42 +03:00
peri4
654c0847b2
add PIRegularExpression
2025-08-11 14:23:29 +03:00
peri4
91955d44fa
remove warning
2025-08-02 22:23:07 +03:00
peri4
a2c24c9f07
version 4.8.0
...
fix PICodeParser: complex static array dimensions, member template types for multideclaration
PIJSON::serialize and PIJSON::deserialize helpers
2025-08-02 22:14:49 +03:00
peri4
cf25cacc17
decompose pip_cmg
...
add serialization/pijsonserialization.h for JSON de/serialization
add -J flag for pip_cmg to make JSON serialization methods
not finished yet, but basically workable now
2025-08-02 18:48:38 +03:00
peri4
9504792586
version 4.7.3
2025-07-17 11:17:53 +03:00
peri4
1b51d09c58
PIValueTree::child(PIStringList) fix
2025-07-17 11:16:47 +03:00
peri4
ed3d4c4217
PIJSON::new* now accept optional initial fields
2025-07-09 12:41:23 +03:00
peri4
e57719c118
version 4.7.2
...
PIThreadPoolLoop reworked, now threads starts on constructor and immediately run after start()
2025-06-07 10:58:11 +03:00
peri4
edb077b400
PIThreadPoolLoopNW test
2025-06-03 20:15:00 +03:00
peri4
bad51db0c8
remove export
2025-05-18 18:53:28 +03:00
peri4
87ab4c4c28
version 4.7.1
...
PIHTTP::MessageConst code categories
PIHTTPClient can abort on program exit
2025-05-14 19:45:58 +03:00
peri4
8f3456a650
fix CurlThreadPool destroy logic
2025-05-14 19:29:07 +03:00