peri4
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
peri4
c74ba871cd
pivariant, enum, tiny format
2022-12-13 21:44:06 +03:00
peri4
c4cb81a104
PIJSON::toJSON with optionally unicode masking
...
PIVariantTypes::Color::toName()
2022-12-08 13:21:11 +03:00
peri4
cf5284a244
color collection, now only CSS colors
...
PIVariantTypes::Color from/to string (with CSS names)
2022-12-05 19:16:48 +03:00
peri4
b25ecf42fb
PIValueTreeConversions text, options
...
PIVariant fixes
2022-12-04 18:27:54 +03:00
peri4
5bb9477b5b
PIVariant string conversions, PIDateTime::fromString
2022-11-30 22:40:28 +03:00
peri4
d3d2b4281c
PIP_ADD_COUNTER now almost unique across different cpp
...
add PIValueTree
2022-11-28 14:41:12 +03:00
peri4
6e13ee173e
PIVariant::fromType() methods
2022-11-27 12:40:31 +03:00
peri4
a786c928e0
PIVariant custom casts works
2022-11-27 12:13:11 +03:00
peri4
e9128771db
version 3.6.0
...
another fixes in PIEthernet
remove PIThread::interrupt()
piwaitevent patches
2022-11-12 13:31:26 +03:00
peri4
4994d0bf66
condvar fixes
2022-11-10 14:11:40 +03:00
peri4
702d1642e0
PITimer thread imp changed from PIWaitEvent to PIConditionalVariable
2022-11-10 13:47:57 +03:00
peri4
d34374d4e0
missing
2022-11-10 12:29:49 +03:00
peri4
398d760ba9
PIObject::deleteLater important fix
...
PIWaitEvent::sleep() method
PITimer thread imp wait optimization, migrate to interruptable sleeps
2022-11-10 12:26:08 +03:00
peri4
8a5e72c723
migrate to async IO model
...
new PIIODevice::interrupt() virtual method
new PIWaitEvent private class
PIEthernet and PISerial basically tested on Windows and Linux
2022-11-05 23:43:07 +03:00
peri4
e48d0ebaab
linux signal
2022-11-01 09:38:27 +03:00
peri4
591c92b4bb
ready to test
2022-11-01 09:17:24 +03:00
peri4
6e81a419fb
start move to interruption of blocking calls, PIThread and PIEthernet
2022-11-01 00:02:44 +03:00
peri4
3c7e117661
PIJSON doc and << operator
2022-09-30 21:09:57 +03:00
peri4
44876836c5
PIJSON improvements and doc reference
2022-09-28 18:08:19 +03:00
peri4
2d2f6b254b
add PIJSON, yet without doc
2022-09-26 17:49:58 +03:00
peri4
858b54ce64
pistring::toFloat/Double/LDouble precise fixes
2022-09-19 15:20:24 +03:00
peri4
499ee386a7
PIString::toFloat/Double/LDouble own fast implementation (. and , equivalent)
...
PICout ldouble support
PIEthernet small optimization
2022-09-17 17:53:58 +03:00
peri4
67561636e5
return move-assignment dequeue optimization
2022-08-12 23:53:22 +03:00
Бычков Андрей
00f7a24d54
new caontainers functions
...
atWhere()
lastAtWhere()
contains(v)
filter(), map(), reduce(), forEach() indexed and reverse variants
fix PIDeque reverse for
fix insert with move of complex type potential segfault
2022-08-12 18:14:55 +03:00
Бычков Андрей
724a2dffcf
picout and clean
2022-08-08 16:44:37 +03:00
peri4
eb91fbfc45
doc stream
2022-08-01 21:23:21 +03:00
peri4
4ea5465637
PIString:: mid and cutMid does nothing if "start" < 0
2022-08-01 19:29:40 +03:00
Бычков Андрей
4725eb96d6
replace typedef function ptr by std::function
...
start PIMap refactoring
2022-07-29 15:49:36 +03:00
Бычков Андрей
38fd1b5dc4
PIPacketExtractor теперь работает
2022-07-28 17:02:33 +03:00
peri4
6ae6e9a540
remove test
2022-07-27 10:11:55 +03:00
peri4
1b04d7ecce
version 2.93 ready to master
...
remove PIString << operators
2022-06-24 12:10:57 +03:00
peri4
b66272a68a
version 2.92
...
pip_cmg
2022-06-09 17:59:04 +03:00
peri4
1028233553
version 2.91.0, PITextStream works
2022-05-13 11:26:01 +03:00
peri4
ef8ffcd02f
DEPRECATED[M], createMemoryBlock(), text stream ...
2022-05-11 20:55:51 +03:00
peri4
fa19ad1093
text stream ...
2022-05-11 12:39:36 +03:00
peri4
a23eb341e2
pitextstream starts
2022-05-10 18:47:11 +03:00
peri4
b2bc385397
PIByteArray works on binary stream
2022-05-10 15:23:18 +03:00
peri4
0f9e592273
start moving to binarystream
2022-05-10 12:26:05 +03:00
peri4
cf4f58ed95
ready to integrate
2022-05-09 23:57:47 +03:00
peri4
0243f588bc
before error detection
2022-05-09 22:35:53 +03:00
peri4
af77974e91
first try
2022-05-09 14:21:38 +03:00
peri4
2bbdbc3ac9
PIIODevice registration dramatically optimization
2022-04-30 11:21:57 +03:00
peri4
4139d88103
PIConstChars PIMap supports
2022-04-30 00:07:58 +03:00
peri4
6881fd13b7
PIConstChars
2022-04-29 23:53:07 +03:00
Andrey
7325e12e30
PIString doc
2022-04-27 15:49:30 +03:00
peri4
c1c47b4869
locale changes, piscreen
2022-04-27 12:41:38 +03:00
peri4
2f4e73ef13
console encoding patch
2022-04-26 22:49:31 +03:00
Andrey
7ad520a1c3
PIString optimization
2022-04-26 17:19:05 +03:00
Andrey
2e9c3a1dbf
PIString benchmarks
2022-04-26 11:53:28 +03:00