9ab46e4afc
version 4.4.1
...
PIVector and PIDeque now growth to 64 MiB with PoT, then increments size by 64 MiB
in case of large containers it significantly save memory
2024-11-21 00:10:14 +03:00
caa7880cc4
get rid of piForeach
...
apply some code analyzer recommendations
ICU flag now check if libicu exists
prepare for more accurate growth of containers (limited PoT, then constantly increase size)
2024-11-20 20:01:47 +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
1c7fc39b6c
version 4.0.0_alpha
...
in almost all methods removed timeouts in milliseconds, replaced to PISystemTime
PITimer rewrite, remove internal impl, now only thread implementation, API similar to PIThread
PITimer API no longer pass void*
PIPeer, PIConnection improved stability on reinit and exit
PISystemTime new methods
pisd now exit without hanging
2024-07-30 14:18:02 +03:00
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
Бычков Андрей
adef5b6781
PIMap some doc
2022-08-09 15:54:53 +03:00
Бычков Андрей
3873f0b03b
PIIODevice::bytesAvailible()
...
fix pistringlist pibinarystream write
pibinarystream::binaryStreamSize()
PIByteArray pibinarystream read with more size fix
pistring pibinarystream read optimization
fix bug in PIIOBinaryStream read and write if failed
workaround in PIIOString::readDevice
PISPI readDevice bug Fixed
2022-07-27 15:43:04 +03:00
a23eb341e2
pitextstream starts
2022-05-10 18:47:11 +03:00
3107949e6f
doc, small fixes
2022-05-08 19:23:52 +03:00
d71432136c
resurrect and assertions
2021-06-09 11:32:28 +03:00
557f2a4d0d
replace piForeach* to for(:)
...
another c++11 try ...
2020-07-30 20:08:33 +03:00
6f5c864e9f
PIMutex as std::mutex
2020-07-17 11:14:11 +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
020b0192ac
git-svn-id: svn://db.shs.com.ru/pip@948 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2020-03-12 14:08:26 +00:00
c3e4f85e28
git-svn-id: svn://db.shs.com.ru/pip@820 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-06-26 21:45:33 +00:00
fb44b01c0f
git-svn-id: svn://db.shs.com.ru/pip@803 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-06-22 14:55:23 +00:00
71128017dd
git-svn-id: svn://db.shs.com.ru/pip@802 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-06-17 18:32:02 +00:00
0af7eabf56
git-svn-id: svn://db.shs.com.ru/pip@755 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-02-15 14:45:34 +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
9a1c5deadd
git-svn-id: svn://db.shs.com.ru/pip@591 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2018-02-07 08:52:41 +00:00
6f54f501cd
git-svn-id: svn://db.shs.com.ru/pip@542 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-09-05 15:20:33 +00:00
c604a64867
git-svn-id: svn://db.shs.com.ru/pip@539 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-08-31 07:51:43 +00:00
e6b1ef3fb1
git-svn-id: svn://db.shs.com.ru/pip@530 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-07-19 16:05:27 +00:00
a611b7a996
git-svn-id: svn://db.shs.com.ru/pip@523 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-22 21:18:19 +00:00
8c874b0fcf
git-svn-id: svn://db.shs.com.ru/pip@518 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-22 08:33:54 +00:00
4b3e936efa
git-svn-id: svn://db.shs.com.ru/pip@517 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-22 08:31:17 +00:00
d2bded692e
git-svn-id: svn://db.shs.com.ru/pip@516 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-21 21:57:25 +00:00
96d67076dc
git-svn-id: svn://db.shs.com.ru/pip@514 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-21 18:23:53 +00:00
ed1a89508a
git-svn-id: svn://db.shs.com.ru/pip@513 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-21 14:00:45 +00:00
5d83b28031
git-svn-id: svn://db.shs.com.ru/pip@473 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-26 14:48:57 +00:00
c711bfb9a3
git-svn-id: svn://db.shs.com.ru/pip@472 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-26 14:47:02 +00:00
882b30f493
git-svn-id: svn://db.shs.com.ru/pip@464 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-24 10:44:46 +00:00
bf02406736
git-svn-id: svn://db.shs.com.ru/pip@462 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-21 12:53:11 +00:00
9993346f8b
git-svn-id: svn://db.shs.com.ru/pip@460 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 15:38:14 +00:00
66f5578d08
git-svn-id: svn://db.shs.com.ru/pip@459 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 15:36:08 +00:00
690bec7231
git-svn-id: svn://db.shs.com.ru/pip@446 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 12:16:33 +00:00
2025e51b1d
git-svn-id: svn://db.shs.com.ru/pip@444 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 12:09:03 +00:00
7fbf0e3637
git-svn-id: svn://db.shs.com.ru/pip@443 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 12:06:27 +00:00
b9ee449e61
git-svn-id: svn://db.shs.com.ru/pip@441 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 11:57:01 +00:00
cfc72ed0a3
git-svn-id: svn://db.shs.com.ru/pip@440 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 11:51:27 +00:00
2afefd6d83
git-svn-id: svn://db.shs.com.ru/pip@439 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 11:49:06 +00:00
a354c5c627
git-svn-id: svn://db.shs.com.ru/pip@438 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 11:48:00 +00:00
e493a6b146
git-svn-id: svn://db.shs.com.ru/pip@430 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 11:01:32 +00:00
207065fac0
git-svn-id: svn://db.shs.com.ru/pip@427 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 09:01:31 +00:00
47fcde90b1
git-svn-id: svn://db.shs.com.ru/pip@426 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 08:59:59 +00:00
ff647e6054
git-svn-id: svn://db.shs.com.ru/pip@383 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-17 12:45:18 +00:00
17f118354d
git-svn-id: svn://db.shs.com.ru/pip@285 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2016-11-30 12:22:14 +00:00
24cbff2e0c
git-svn-id: svn://db.shs.com.ru/pip@267 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2016-09-20 20:12:06 +00:00