a3615c5666
piDe/SerializeJSON with PIJSON type, some doc
2025-08-14 17:34:12 +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
57f8c1313e
first release of translation facility
...
* runtime - loading and translating
* design-time - works with *.ts file (pip_tr utility)
* compile-time - CMake macro for compile *.ts
2024-11-05 13:49:00 +03:00
d97798d063
version 3.18.1
...
fix pip_cmg - ignore static members
2024-04-30 15:23:26 +03:00
c77afcc374
PICodeInfo compatible with old interface, safety access to PICODEINFO
2023-12-08 19:01:22 +03:00
b8fc44714c
version 3.15.0 - improved pip_cmg and PICodeInfo storage
...
Important! changed API to access PICodeInfo storage
2023-12-08 16:14:18 +03:00
aa69815a31
pip_cmg less code
2023-09-05 19:42:45 +03:00
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
c74ba871cd
pivariant, enum, tiny format
2022-12-13 21:44:06 +03:00
2163deb7ea
PICodeParser entities visibility, check pip_cmg stream operators for public and global visibility
2022-11-01 14:54:53 +03:00
e46cfdc4bd
more precise using PIIODevice::reading_now flag, Warning! one should use it manually now
...
small enum fix for pip_cmg
2022-10-27 20:58:43 +03:00
8abc9777cc
cmake refactoring
2022-08-08 15:41:01 +03:00
1b04d7ecce
version 2.93 ready to master
...
remove PIString << operators
2022-06-24 12:10:57 +03:00
b66272a68a
version 2.92
...
pip_cmg
2022-06-09 17:59:04 +03:00
f67e3030b9
move to PIIOTextStream
2022-05-13 13:24:09 +03:00
28ce6e8f3f
version 2.39.0
...
PIString works with PIConstChars
picodeinfo optimizations
PIIODevice::availableClasses
2022-05-03 18:44:00 +03:00
39e4d9a73c
doc ru
2022-04-22 21:19:12 +03:00
bef0ac1194
pip_cmg -H
2022-04-16 01:13:10 +03:00
2a877fbb6b
pip_cmg supports for "simple-stream" PIMETA tag for structs and classes for simple de/serialization without PIChunkStream
2022-03-11 14:39:08 +03:00
Andrey
01b39dc75f
pip_cmg fix macros name
2021-10-08 15:16:08 +03:00
4236ca87b1
pip_cmg new feature - struct or class PIMETA(no-stream)
2021-07-26 14:59:37 +03:00
e33aee3ddb
pip_cmg now ignore streaming for members with PIMETA(id=-)
2021-06-26 19:21:34 +03:00
1ec9481c19
PIFile::skip() method and PIFile::isEnd() fix for read-only
2021-05-14 00:36:12 +03:00
05b18c3ab7
pip_cmg fix
2021-05-06 17:42:03 +03:00
0fcb4e5c4b
pip_cmg now use forward-declaration for stream operators
2021-05-05 19:15:14 +03:00
b7aef483b7
PIVariantSimple now has no error when assign to non-copyable typeName
...
patch pip_cmg according to last PIByteArray changes
plugin system fix
2020-10-03 13:32:43 +03:00
2511e96372
ready for shstk
2020-09-06 22:52:17 +03:00
427e7411c1
move most old PIMap iterators to new
...
Documentation of PIVector, PIMap and PIMapIterator
2020-08-03 01:43:23 +03:00
e728b30e5e
PIString hard optimization
2020-07-31 14:12:47 +03:00
557f2a4d0d
replace piForeach* to for(:)
...
another c++11 try ...
2020-07-30 20:08:33 +03:00
48692a4724
remove remote_console
2020-07-30 00:20:19 +03:00
c59579d5d5
BIG deep clean
2020-06-10 13:14:16 +03:00
b7c97af69a
Licence updated to LGPLv3
2020-04-30 15:59:14 +03:00
2ca1c186a6
Licence updated to LGPLv3
2020-04-30 15:25:31 +03:00
1bdb1fb158
git-svn-id: svn://db.shs.com.ru/pip@1054 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2020-04-17 12:58:49 +00:00
8315c95ffe
git-svn-id: svn://db.shs.com.ru/pip@1005 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2020-04-08 14:17:10 +00:00
0be9c0a34b
git-svn-id: svn://db.shs.com.ru/pip@992 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2020-03-26 14:40:51 +00:00
ea9b50e6df
fix defname '@' to '_'
...
git-svn-id: svn://db.shs.com.ru/pip@947 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2020-03-12 14:08:18 +00:00
399a4c21bb
git-svn-id: svn://db.shs.com.ru/pip@941 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2020-03-09 19:36:48 +00:00
201b9dc256
git-svn-id: svn://db.shs.com.ru/pip@936 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2020-03-09 14:03:14 +00:00
e3adff1f78
git-svn-id: svn://db.shs.com.ru/pip@896 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2020-03-04 20:59:11 +00:00
9d1135f2fa
git-svn-id: svn://db.shs.com.ru/pip@893 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2020-03-02 13:02:06 +00:00
bbb7cbaf35
git-svn-id: svn://db.shs.com.ru/pip@860 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-10-28 09:10:18 +00:00
36cd98365a
git-svn-id: svn://db.shs.com.ru/pip@775 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-04-08 07:52:48 +00:00
1e95e8fd93
git-svn-id: svn://db.shs.com.ru/pip@753 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-02-13 08:28:20 +00:00
ce0e95ad90
git-svn-id: svn://db.shs.com.ru/pip@659 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2018-11-16 07:01:39 +00:00
72f91ac5b7
git-svn-id: svn://db.shs.com.ru/pip@603 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2018-04-02 13:42:39 +00:00
d94b7a6372
git-svn-id: svn://db.shs.com.ru/pip@602 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2018-02-14 20:18:20 +00:00
db3bc8884f
git-svn-id: svn://db.shs.com.ru/pip@601 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2018-02-14 14:27:57 +00:00
b7561d0ae7
git-svn-id: svn://db.shs.com.ru/pip@600 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2018-02-14 14:26:08 +00:00