andrey
d62599fb8e
review fixes
2025-08-12 13:57:06 +03:00
peri4
3504c25f84
PIRegularExpression::from static constructor
2025-08-11 19:27:12 +03:00
peri4
654c0847b2
add PIRegularExpression
2025-08-11 14:23:29 +03:00
peri4
0dd47f50a0
version 4.6.0
...
PIThreadNotifier::waitFor() new method
PIThread::waitForFinish() now use condvar to exit as soon as possible
2025-01-15 17:57:16 +03:00
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
79007e7b4e
PIString::arg() now ignore non-suitable %.
...
PIVector and PIDeque now use std::stable_sort
2024-12-07 12:57:48 +03:00
peri4
65d3168eb5
PICout::withExternalBufferAnd decomposed to PICout::withExternalBufferAndID and PICout::withExternalBufferAnd
...
PIString::toPercentageEncoding/fromPercentageEncoding
piStringify()
PIHTTPClient support arguments
some doc
2024-11-26 18:26:02 +03:00
peri4
f5270d75eb
multi-utf16 fix
2024-11-21 16:28:19 +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
3d07795515
add_custom_command(... pip_lang) on ninja brings to resursive cmake and ninja call (
2024-11-15 15:43:03 +03:00
peri4
cdde340efe
add microhttpd server
2024-11-14 18:15:27 +03:00
peri4
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
peri4
1106cde3e4
return tr for PIString
2024-11-03 14:41:31 +03:00
peri4
b43158d3a8
add PIString::lineNumber() method
...
add ""_tr literal to translate string by PITranslator
add pip_tr util, now useless, only can generate *.ts
add qt_support internal lib, now only works with *.ts file
pip_vtt migrate to qt_support
2024-11-03 14:39:42 +03:00
peri4
9a928f6feb
add PITranslator
...
begin localization "ru"
2024-11-02 18:43:30 +03:00
peri4
cd7e053fc5
version 4.2.0
...
move toStdFunction() to pibase.h
refactor PIParseHelper, now it much more abstract and useful
fix PIIODevice::createFromFullPath() when whitespaces at start or end are presence
PIStreamPacker add events for start and end packet receive
PIClientServer::ClientBase add virtual methods for start and end packet receive. also one can enable diagnostics with enableDiagnostics() method
PICout now call flush() on each end of output
add PIString::entries(const PIString & str)
2024-10-15 12:02:18 +03:00
peri4
f97fed7daa
string append more protection
2024-05-13 22:29:22 +03:00
peri4
9283c88b4e
version 3.17.0
...
finally properly works PIIOString inside PIIOStream
2024-04-05 15:34:38 +03:00
peri4
03bd23a3b9
enable PIString2StdWString
2023-11-09 00:31:27 +03:00
peri4
d1662d3535
PITextStream add long
2023-09-06 20:26:38 +03:00
peri4
0907a3eb13
version 3.14.0
...
PIBinaryStream::wasReadError() method, remove incomplete read asserts
2023-08-30 12:18:04 +03:00
peri4
2f82aaf97b
missed include
2023-07-06 22:35:25 +03:00
peri4
27f6f5158d
Merge pull request 'добавил const для части контейнеров и explicit для конструкторов' ( #176 ) from const_explicit into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/176
2023-07-06 20:01:25 +03:00
peri4
61f1a34c14
PIString/PIChar explicit, support char16_t
2023-07-06 19:59:26 +03:00
andrey
8ad2503c5a
pichar and pistring explicit test
2023-07-06 18:37:42 +03:00
peri4
35aadb0e78
doc and brush
2023-07-04 13:08:37 +03:00
peri4
254649aa10
PIIOTextStream for strings fix
2023-04-07 19:43:56 +03:00
andrey
f3540d54b4
fix pichar
2023-02-10 12:39:32 +03:00
peri4
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
peri4
430a41fefc
before formatting
2022-12-14 13:56:19 +03:00
peri4
c74ba871cd
pivariant, enum, tiny format
2022-12-13 21:44:06 +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
dc6fbbf7ec
folders
2022-11-25 21:35:39 +03:00