a3615c5666
piDe/SerializeJSON with PIJSON type, some doc
2025-08-14 17:34:12 +03:00
d62599fb8e
review fixes
2025-08-12 13:57:06 +03:00
3504c25f84
PIRegularExpression::from static constructor
2025-08-11 19:27:12 +03:00
91955d44fa
remove warning
2025-08-02 22:23:07 +03:00
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
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
ed3d4c4217
PIJSON::new* now accept optional initial fields
2025-07-09 12:41:23 +03:00
7cd2f7a310
PIBinaryStream supports PISet
2024-10-21 13:47:28 +03:00
000ce2a54d
PICout improvement:
...
* renamed private members for more clear code
* registerExternalBufferID() method to obtain unique ID for withExternalBuffer()
* PICoutManipulators::PICoutStdStream enum for select stream (stdout or stderr)
* Constructors now accept optional stream
* piCerr and piCerrObj macros
PIDir::temporary() moved to "mkdtemp"
PILog:
* now 4 levels
* you can set max level
* Error writes to piCerr
2024-09-16 16:06:07 +03:00
a16e0b7659
substitution fix
2024-07-09 21:47:18 +03:00
0bafd3fa98
PIValueTree improvements: methods with path (recursive), forEachRecursive()
...
PIValueTreeConvertions::fromTextFile now can include other files and handle ${} substitutions
2024-07-09 21:44:30 +03:00
8d585439bb
add PIChunkStream::getData(int id)
...
fix some COM on Windows
fix PIPacketExtractor
2024-04-04 20:50:44 +03:00
3afa0ce0ab
PIChunkStream::extract changed to PIBinaryStream
2023-08-30 17:08:11 +03:00
64a474c343
more safety
2023-08-30 12:29:06 +03:00
0907a3eb13
version 3.14.0
...
PIBinaryStream::wasReadError() method, remove incomplete read asserts
2023-08-30 12:18:04 +03:00
4d395f4487
pivaluetreeconversions add file methods
2023-07-07 11:51:06 +03:00
5e4c5b0d47
pichunkstream support full uint
2023-05-24 22:13:30 +03:00
f5392f8b63
PIValueTree::readChildValue method
...
some child-oriented methods
allow to create JSON from single PIValueTree
2023-04-28 14:40:55 +03:00
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
430a41fefc
before formatting
2022-12-14 13:56:19 +03:00
c4cb81a104
PIJSON::toJSON with optionally unicode masking
...
PIVariantTypes::Color::toName()
2022-12-08 13:21:11 +03:00
cf5284a244
color collection, now only CSS colors
...
PIVariantTypes::Color from/to string (with CSS names)
2022-12-05 19:16:48 +03:00
b25ecf42fb
PIValueTreeConversions text, options
...
PIVariant fixes
2022-12-04 18:27:54 +03:00
5bb9477b5b
PIVariant string conversions, PIDateTime::fromString
2022-11-30 22:40:28 +03:00
a27353d42d
PIValueTreeConversions start
2022-11-29 20:44:46 +03:00
dc6fbbf7ec
folders
2022-11-25 21:35:39 +03:00