dcdd7db33d
version 5.2.1
...
fix potentially errors in PIConstChars compare methods
PIHIDevice::open() for open last device
PIVariant::toPoint() now can cast from PIMathVectord
2025-09-13 17:25:12 +03:00
d95944dcfc
PIRegularExpression basic doc
2025-08-14 10:54:37 +03:00
b6c5d65a8d
version 5.0.0_beta
...
integrate PIRegularExpression into PIString and PIDir
add piliterals_regularexpression.h for ""_regex and ""_glob literals
2025-08-13 18:48:01 +03:00
d62599fb8e
review fixes
2025-08-12 13:57:06 +03:00
3504c25f84
PIRegularExpression::from static constructor
2025-08-11 19:27:12 +03:00
654c0847b2
add PIRegularExpression
2025-08-11 14:23:29 +03:00
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
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
79007e7b4e
PIString::arg() now ignore non-suitable %.
...
PIVector and PIDeque now use std::stable_sort
2024-12-07 12:57:48 +03:00
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
f5270d75eb
multi-utf16 fix
2024-11-21 16:28:19 +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
3d07795515
add_custom_command(... pip_lang) on ninja brings to resursive cmake and ninja call (
2024-11-15 15:43:03 +03:00
cdde340efe
add microhttpd server
2024-11-14 18:15:27 +03:00
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
1106cde3e4
return tr for PIString
2024-11-03 14:41:31 +03:00
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
9a928f6feb
add PITranslator
...
begin localization "ru"
2024-11-02 18:43:30 +03:00
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
f97fed7daa
string append more protection
2024-05-13 22:29:22 +03:00
9283c88b4e
version 3.17.0
...
finally properly works PIIOString inside PIIOStream
2024-04-05 15:34:38 +03:00
03bd23a3b9
enable PIString2StdWString
2023-11-09 00:31:27 +03:00
d1662d3535
PITextStream add long
2023-09-06 20:26:38 +03:00
0907a3eb13
version 3.14.0
...
PIBinaryStream::wasReadError() method, remove incomplete read asserts
2023-08-30 12:18:04 +03:00
2f82aaf97b
missed include
2023-07-06 22:35:25 +03:00
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
61f1a34c14
PIString/PIChar explicit, support char16_t
2023-07-06 19:59:26 +03:00
8ad2503c5a
pichar and pistring explicit test
2023-07-06 18:37:42 +03:00
35aadb0e78
doc and brush
2023-07-04 13:08:37 +03:00
254649aa10
PIIOTextStream for strings fix
2023-04-07 19:43:56 +03:00
f3540d54b4
fix pichar
2023-02-10 12:39:32 +03:00
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
430a41fefc
before formatting
2022-12-14 13:56:19 +03:00
c74ba871cd
pivariant, enum, tiny format
2022-12-13 21:44:06 +03:00
cf5284a244
color collection, now only CSS colors
...
PIVariantTypes::Color from/to string (with CSS names)
2022-12-05 19:16:48 +03:00
b25ecf42fb
PIValueTreeConversions text, options
...
PIVariant fixes
2022-12-04 18:27:54 +03:00
dc6fbbf7ec
folders
2022-11-25 21:35:39 +03:00