Commit Graph

  • 220ce225f8 dpkg spaces not valid peri4 2025-09-10 16:05:26 +03:00
  • ac89c499ab start debug peri4 2025-09-10 15:55:19 +03:00
  • 8d1c97da04 PIProcess code brush peri4 2025-09-10 15:54:55 +03:00
  • aa140fd4ec version 5.2.0 peri4 2025-09-05 22:09:28 +03:00
  • 08161c9aad revert piscreen peri4 2025-09-05 21:57:48 +03:00
  • 40cda7d988 fix last deploy_tool patch peri4 2025-09-05 21:56:59 +03:00
  • c05b8b4095 fix all PIFile::readAll calls peri4 2025-09-05 21:50:35 +03:00
  • 3d7ba1dee6 Merge pull request 'pifile_readall' (#190) from pifile_readall into master peri4 2025-09-05 21:47:13 +03:00
  • a299ada873 PIFile::readAll release patch deploy_tool: ignore libc.so and take last dpkg dependency instead of first peri4 2025-09-05 21:46:44 +03:00
  • 91144ad338 new PIFile::readAll test peri4 2025-09-04 17:52:31 +03:00
  • ef8b785ac6 version 5.1.0 PIHTTPServer now can handle path with partially *, ** and {} path arguments PIHTTP::MessageConst add queryArguments() and pathArguments(). arguments() now union of these args peri4 2025-08-28 19:48:19 +03:00
  • 27f37c9cc1 fix PIFile::readAll(force = true) peri4 2025-08-15 18:32:21 +03:00
  • f2464ed76b Merge branch 'master' of https://git.shstk.ru/SHS/pip peri4 2025-08-14 17:34:21 +03:00
  • a3615c5666 piDe/SerializeJSON with PIJSON type, some doc peri4 2025-08-14 17:34:12 +03:00
  • 1b3f72d429 add PISystemMonitor measurer signal andrey 2025-08-14 15:57:35 +03:00
  • 04152f05a9 some autogen docs peri4 2025-08-14 14:07:52 +03:00
  • d95944dcfc PIRegularExpression basic doc peri4 2025-08-14 10:54:37 +03:00
  • a17644a953 Merge pull request 'piprocess' (#189) from piprocess into master peri4 2025-08-14 10:05:23 +03:00
  • 3426a3064e main doc andrey 2025-08-13 22:35:43 +03:00
  • a41379a40e doc andrey 2025-08-13 22:29:44 +03:00
  • 39266f8c3c try 3 andrey 2025-08-13 22:20:13 +03:00
  • 3bcb778628 try 2 andrey 2025-08-13 22:17:04 +03:00
  • 781b430c33 revert andrey 2025-08-13 22:15:12 +03:00
  • 0ac7ea3096 fix linux exit finished andrey 2025-08-13 22:12:14 +03:00
  • d6a0ae6106 PIProcess windows works peri4 2025-08-13 21:36:13 +03:00
  • 3625afa783 fix tests andrey 2025-08-13 19:50:47 +03:00
  • 154cbd0160 read and write pipes andrey 2025-08-13 19:18:02 +03:00
  • b6c5d65a8d version 5.0.0_beta integrate PIRegularExpression into PIString and PIDir add piliterals_regularexpression.h for ""_regex and ""_glob literals peri4 2025-08-13 18:48:01 +03:00
  • d4254121b8 Merge branch 'master' into piprocess andrey 2025-08-13 14:09:37 +03:00
  • da30ae558f add process tests andrey 2025-08-13 14:09:18 +03:00
  • 7a6936ccd9 Merge pull request 'regexp' (#187) from regexp into master peri4 2025-08-13 13:27:20 +03:00
  • 58acf7a823 Merge pull request 'order_3pl' (#188) from order_3pl into master peri4 2025-08-13 13:27:08 +03:00
  • d9719a7a50 Merge branch 'order_3pl' into process_pipes andrey 2025-08-13 11:26:56 +03:00
  • bf63365370 fix some tests andrey 2025-08-13 11:22:56 +03:00
  • 64e142b8c6 fix warning tmpnam andrey 2025-08-13 11:17:31 +03:00
  • be2d3c197c order 3lp dirs andrey 2025-08-13 11:17:00 +03:00
  • 30c4f215a2 remove unused includes andrey 2025-08-13 10:32:42 +03:00
  • 6ffbbbe636 starting pipes andrey 2025-08-12 21:44:50 +03:00
  • d62599fb8e review fixes andrey 2025-08-12 13:57:06 +03:00
  • 7e371132ae pcre2 remove unused files andrey 2025-08-12 11:49:33 +03:00
  • 3504c25f84 PIRegularExpression::from static constructor peri4 2025-08-11 19:27:12 +03:00
  • 68615035aa CMakeLists.txt peri4 2025-08-11 14:24:42 +03:00
  • 654c0847b2 add PIRegularExpression peri4 2025-08-11 14:23:29 +03:00
  • 91955d44fa remove warning peri4 2025-08-02 22:23:07 +03:00
  • a2c24c9f07 version 4.8.0 fix PICodeParser: complex static array dimensions, member template types for multideclaration PIJSON::serialize and PIJSON::deserialize helpers peri4 2025-08-02 22:14:49 +03:00
  • cf25cacc17 decompose pip_cmg add serialization/pijsonserialization.h for JSON de/serialization add -J flag for pip_cmg to make JSON serialization methods not finished yet, but basically workable now peri4 2025-08-02 18:48:38 +03:00
  • 19daab173c version 4.7.4 andrey 2025-07-31 20:56:32 +03:00
  • 19f8f522b3 Fix multi piprocess wait andrey 2025-07-31 20:55:33 +03:00
  • 905d39c07b fix clang format and clear flag for read process out\err andrey 2025-07-30 11:28:26 +03:00
  • 9504792586 version 4.7.3 peri4 2025-07-17 11:17:53 +03:00
  • 1b51d09c58 PIValueTree::child(PIStringList) fix peri4 2025-07-17 11:16:47 +03:00
  • ed3d4c4217 PIJSON::new* now accept optional initial fields peri4 2025-07-09 12:41:23 +03:00
  • 7b52f6d70d fix get mtu (#186) andrey 2025-06-26 10:52:36 +03:00
  • 19fe33383a Fix cmake module path (#185) andrey 2025-06-26 10:52:04 +03:00
  • e57719c118 version 4.7.2 PIThreadPoolLoop reworked, now threads starts on constructor and immediately run after start() peri4 2025-06-07 10:58:11 +03:00
  • edb077b400 PIThreadPoolLoopNW test peri4 2025-06-03 20:15:00 +03:00
  • bad51db0c8 remove export peri4 2025-05-18 18:53:28 +03:00
  • 87ab4c4c28 version 4.7.1 PIHTTP::MessageConst code categories PIHTTPClient can abort on program exit peri4 2025-05-14 19:45:58 +03:00
  • 8f3456a650 fix CurlThreadPool destroy logic peri4 2025-05-14 19:29:07 +03:00
  • ce1aee1553 PIHTTP::MessageConst code categories PIHTTPClient migrated to curl_multi_api peri4 2025-05-14 16:21:38 +03:00
  • dfdc4b8bdc add overload for PIHTTPServer::register* for pointer to a member function peri4 2025-04-30 15:07:25 +03:00
  • 8a61cfe7ef new cmake peri4 2025-04-29 21:50:17 +03:00
  • 78f79d92aa PIOpenCL::Buffer::copyTo() with Buffer peri4 2025-03-28 14:15:21 +03:00
  • f09fe03e0d workaround hangs on PIBroadcast::stopRead peri4 2025-03-06 16:26:38 +03:00
  • 8e18ec15c9 add PIBinaryLog::threadedReadRecord event (with full info) peri4 2025-03-04 20:20:09 +03:00
  • 4340f5444d add spaces for PICout operators peri4 2025-02-27 21:26:29 +03:00
  • 8e96750046 version 4.7.0 add PIEthernet socket options setReadBufferSize() and setWriteBufferSize() add PIByteArray::dataAs peri4 2025-02-06 11:13:43 +03:00
  • d01baffb0b PITimeMeasurer remove some API, add elapsedAndReset() got rid off some warnings peri4 2025-01-17 11:49:24 +03:00
  • 82cda42e75 change last logic to PIThreadNotifier peri4 2025-01-15 18:38:50 +03:00
  • 5755d172cd fallback to min_sleep peri4 2025-01-15 18:25:32 +03:00
  • 0dd47f50a0 version 4.6.0 PIThreadNotifier::waitFor() new method PIThread::waitForFinish() now use condvar to exit as soon as possible peri4 2025-01-15 17:57:16 +03:00
  • 60d2a83df5 android (maybe some other *nix) fix peri4 2025-01-10 20:46:33 +03:00
  • 7757ac10ec add PIP_BUILD_<MODULE> options for PIP build to force disabling modules peri4 2025-01-09 17:36:40 +03:00
  • f334a6603f adopt for new MinGW peri4 2025-01-06 12:55:44 +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 peri4 2024-12-29 11:48:24 +03:00
  • 49713ddc57 PIThread now setup itself in thread func peri4 2024-12-29 10:50:38 +03:00
  • 0973379f53 now works peri4 2024-12-26 16:19:33 +03:00
  • a3004491d6 no warning on terminate kbd peri4 2024-12-26 16:18:13 +03:00
  • 199a272eb8 now rude peri4 2024-12-26 16:16:01 +03:00
  • 855d1ca1b5 try to fix hang on exit by keyboard peri4 2024-12-26 16:12:02 +03:00
  • 64025e0399 PIThread now wait on _endThread() when starting is really done peri4 2024-12-26 16:01:56 +03:00
  • 6e5556969d fix for last commit peri4 2024-12-25 19:37:55 +03:00
  • b50eeaef46 fix for last commit peri4 2024-12-25 19:34:49 +03:00
  • ffc471359a fix thread name for linux peri4 2024-12-25 19:30:15 +03:00
  • 79007e7b4e PIString::arg() now ignore non-suitable %. PIVector and PIDeque now use std::stable_sort peri4 2024-12-07 12:57:48 +03:00
  • 9e08b6ffc5 turn fuck off tests by default anyway peri4 2024-12-03 15:41:34 +03:00
  • 9b8a1583c2 add "--no-strip" flag to deploy_tool peri4 2024-12-03 11:19:14 +03:00
  • cae264a77b forgot to implement PIHTTPClient headers peri4 2024-11-28 13:13:08 +03:00
  • 4f934fef35 PIHTTPClient fixes peri4 2024-11-28 12:37:05 +03:00
  • 3a159b0553 PIByteArray operators & | ^ PIDigest add BLAKE2 algorithms and HMAC peri4 2024-11-27 18:27:51 +03:00
  • 0c973f0216 add PIDigest with SHA and MD series peri4 2024-11-27 14:40:39 +03:00
  • 65d3168eb5 PICout::withExternalBufferAnd decomposed to PICout::withExternalBufferAndID and PICout::withExternalBufferAnd PIString::toPercentageEncoding/fromPercentageEncoding piStringify() PIHTTPClient support arguments some doc peri4 2024-11-26 18:26:02 +03:00
  • 12114b3e77 old curl fix peri4 2024-11-25 16:02:40 +03:00
  • 6f6b717354 pip_test peri4 2024-11-25 15:53:12 +03:00
  • 58b3fa64bc http server fix peri4 2024-11-25 15:00:42 +03:00
  • 1acaf24df9 PIHTTPServer basic auth works peri4 2024-11-24 23:23:08 +03:00
  • c2c9822169 fix FindPIP.cmake peri4 2024-11-23 17:55:59 +03:00
  • dff4f2b3a0 add http_client library, using libcurl take out common http entities to http_common dir peri4 2024-11-23 17:54:22 +03:00
  • bf9ad65ff0 take out "asize" from vector/dequeue to picontainers.h->calcNewSize() minAlloc and maxPoTAlloc now can be override from CMake by PIP_CONTAINERS_MIN_ALLOC and PIP_CONTAINERS_MAX_POT_ALLOC variables peri4 2024-11-21 20:15:18 +03:00
  • 53ec75bf0c remove junk peri4 2024-11-21 16:31:40 +03:00