peri4
15548de79c
version 4.5.0
...
PIThread::stopAndWait now returns bool
PIKbdListener on Linux now use piwaitevent_p and can immediately stop
new base method piZeroMemory, also migrate all "memset 0" to piZeroMemory
2024-12-29 11:48:24 +03:00
peri4
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
peri4
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
peri4
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
peri4
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
peri4
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
peri4
a23eb341e2
pitextstream starts
2022-05-10 18:47:11 +03:00
peri4
3107949e6f
doc, small fixes
2022-05-08 19:23:52 +03:00
peri4
d71432136c
resurrect and assertions
2021-06-09 11:32:28 +03:00
peri4
557f2a4d0d
replace piForeach* to for(:)
...
another c++11 try ...
2020-07-30 20:08:33 +03:00
andrey
6f5c864e9f
PIMutex as std::mutex
2020-07-17 11:14:11 +03:00
andrey
c59579d5d5
BIG deep clean
2020-06-10 13:14:16 +03:00
peri4
b7c97af69a
Licence updated to LGPLv3
2020-04-30 15:59:14 +03:00
peri4
2ca1c186a6
Licence updated to LGPLv3
2020-04-30 15:25:31 +03:00
andrey
020b0192ac
git-svn-id: svn://db.shs.com.ru/pip@948 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2020-03-12 14:08:26 +00:00
peri4
c3e4f85e28
git-svn-id: svn://db.shs.com.ru/pip@820 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-06-26 21:45:33 +00:00
peri4
fb44b01c0f
git-svn-id: svn://db.shs.com.ru/pip@803 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-06-22 14:55:23 +00:00
peri4
71128017dd
git-svn-id: svn://db.shs.com.ru/pip@802 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-06-17 18:32:02 +00:00
andrey
0af7eabf56
git-svn-id: svn://db.shs.com.ru/pip@755 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-02-15 14:45:34 +00:00
andrey
1e95e8fd93
git-svn-id: svn://db.shs.com.ru/pip@753 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2019-02-13 08:28:20 +00:00
peri4
9a1c5deadd
git-svn-id: svn://db.shs.com.ru/pip@591 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2018-02-07 08:52:41 +00:00
peri4
6f54f501cd
git-svn-id: svn://db.shs.com.ru/pip@542 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-09-05 15:20:33 +00:00
peri4
c604a64867
git-svn-id: svn://db.shs.com.ru/pip@539 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-08-31 07:51:43 +00:00
peri4
e6b1ef3fb1
git-svn-id: svn://db.shs.com.ru/pip@530 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-07-19 16:05:27 +00:00
peri4
a611b7a996
git-svn-id: svn://db.shs.com.ru/pip@523 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-22 21:18:19 +00:00
peri4
8c874b0fcf
git-svn-id: svn://db.shs.com.ru/pip@518 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-22 08:33:54 +00:00
peri4
4b3e936efa
git-svn-id: svn://db.shs.com.ru/pip@517 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-22 08:31:17 +00:00
peri4
d2bded692e
git-svn-id: svn://db.shs.com.ru/pip@516 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-21 21:57:25 +00:00
peri4
96d67076dc
git-svn-id: svn://db.shs.com.ru/pip@514 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-21 18:23:53 +00:00
peri4
ed1a89508a
git-svn-id: svn://db.shs.com.ru/pip@513 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-06-21 14:00:45 +00:00
andrey
5d83b28031
git-svn-id: svn://db.shs.com.ru/pip@473 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-26 14:48:57 +00:00
andrey
c711bfb9a3
git-svn-id: svn://db.shs.com.ru/pip@472 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-26 14:47:02 +00:00
peri4
882b30f493
git-svn-id: svn://db.shs.com.ru/pip@464 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-24 10:44:46 +00:00
andrey
bf02406736
git-svn-id: svn://db.shs.com.ru/pip@462 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-21 12:53:11 +00:00
andrey
9993346f8b
git-svn-id: svn://db.shs.com.ru/pip@460 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 15:38:14 +00:00
andrey
66f5578d08
git-svn-id: svn://db.shs.com.ru/pip@459 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 15:36:08 +00:00
andrey
690bec7231
git-svn-id: svn://db.shs.com.ru/pip@446 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 12:16:33 +00:00
andrey
2025e51b1d
git-svn-id: svn://db.shs.com.ru/pip@444 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 12:09:03 +00:00
andrey
7fbf0e3637
git-svn-id: svn://db.shs.com.ru/pip@443 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 12:06:27 +00:00
andrey
b9ee449e61
git-svn-id: svn://db.shs.com.ru/pip@441 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 11:57:01 +00:00
andrey
cfc72ed0a3
git-svn-id: svn://db.shs.com.ru/pip@440 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 11:51:27 +00:00
andrey
2afefd6d83
git-svn-id: svn://db.shs.com.ru/pip@439 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 11:49:06 +00:00
andrey
a354c5c627
git-svn-id: svn://db.shs.com.ru/pip@438 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 11:48:00 +00:00
andrey
e493a6b146
git-svn-id: svn://db.shs.com.ru/pip@430 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 11:01:32 +00:00
andrey
207065fac0
git-svn-id: svn://db.shs.com.ru/pip@427 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 09:01:31 +00:00
andrey
47fcde90b1
git-svn-id: svn://db.shs.com.ru/pip@426 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-20 08:59:59 +00:00
andrey
ff647e6054
git-svn-id: svn://db.shs.com.ru/pip@383 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2017-04-17 12:45:18 +00:00
andrey
17f118354d
git-svn-id: svn://db.shs.com.ru/pip@285 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2016-11-30 12:22:14 +00:00