Commit Graph

144 Commits

Author SHA1 Message Date
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
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
e186e0adff shorter thread names 2024-09-17 15:58:06 +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
e9a7eaa276 fixes 2022-11-10 15:03:51 +03:00
Бычков Андрей
d9eac06749 pithread, pitimer stop, stopAndWait 2022-11-09 17:17:21 +03:00
ed888324b2 override 2022-08-10 23:34:11 +03:00
Бычков Андрей
adef5b6781 PIMap some doc 2022-08-09 15:54:53 +03:00
8abc9777cc cmake refactoring 2022-08-08 15:41:01 +03:00
1b499530c5 add pisd deploy 2022-08-01 18:20:58 +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
0897a8369f macros rename 2022-05-11 16:49:33 +03:00
a23eb341e2 pitextstream starts 2022-05-10 18:47:11 +03:00
b2bc385397 PIByteArray works on binary stream 2022-05-10 15:23:18 +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
48692a4724 remove remote_console 2020-07-30 00:20:19 +03:00
6f5c864e9f PIMutex as std::mutex 2020-07-17 11:14:11 +03:00
42925122cb version 1.22.0
source tree changed
detached PIConsole and PIScreen* in "pip_console" library
2020-06-28 00:18:24 +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
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
c3e4f85e28 git-svn-id: svn://db.shs.com.ru/pip@820 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 2019-06-26 21:45:33 +00:00
0c432eae34 git-svn-id: svn://db.shs.com.ru/pip@819 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 2019-06-26 18:52:05 +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
0990931078 git-svn-id: svn://db.shs.com.ru/pip@752 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 2019-02-11 14:36:15 +00:00
b2c76a0e1b git-svn-id: svn://db.shs.com.ru/pip@699 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 2019-02-06 20:20:23 +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
f01851df67 git-svn-id: svn://db.shs.com.ru/pip@494 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 2017-05-04 16:32:09 +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