Commit Graph

2417 Commits

Author SHA1 Message Date
0b7d565b93 pivector2d fix add\remove rows\cols and resize 2026-02-27 18:40:09 +03:00
97691e888c PIVector insert with count 2026-02-27 18:39:28 +03:00
525dbf8e9e resize not work( 2026-02-27 14:40:22 +03:00
b86786e343 first try optimize resize and filter 2026-02-27 11:17:28 +03:00
8a26b6174d PIVector2D removeColumn memmove optimization 2026-02-27 01:49:30 +03:00
14e62a41bd Add Index access methods and validation functions to PIVector2D
- Add operator[], element(), and at() overloads for Index struct
- Add isValid() and isNotValid() methods to Index
- Add default initialization to -1 (invalid state)
- Add parameterized constructor Index(row, col)
- Add tests for new functionality
2026-02-27 00:41:51 +03:00
56ff28c793 add PIVector2D Index 2026-02-27 00:34:56 +03:00
b01aecc2fe готово 2026-02-27 00:18:40 +03:00
42a1507536 i and ai refactor pivector2d 2026-02-27 00:07:00 +03:00
6557933a2e doxygen docs plan 2026-02-26 22:58:47 +03:00
42b2fd4dbe update plan 2026-02-26 22:16:28 +03:00
071ab85359 fix plan 2026-02-26 21:35:14 +03:00
91b20467a7 pivector2d move implement Row and Col 2026-02-26 21:29:30 +03:00
a581d9bf9d fix build and test commands 2026-02-26 19:49:42 +03:00
35772fc2d1 plan for pivector2d 2026-02-26 19:43:13 +03:00
6041a72f30 AGENTS.md 2026-02-26 19:42:50 +03:00
98d93865f0 review fixes 2026-02-18 22:00:21 +03:00
d8cadce026 code style 2026-02-18 20:26:38 +03:00
87a29bc8bc addColumn 2026-02-18 20:03:47 +03:00
39c1be6bc0 fix filterElements 2026-02-18 20:03:27 +03:00
52c400915d fix doc 2026-02-18 17:09:26 +03:00
95d3c9c658 add more comments 2026-02-18 14:59:08 +03:00
7f894e77bb add more tests 2026-02-18 13:46:09 +03:00
97c14870c0 Add col and row funcs an tests 2026-02-17 22:27:25 +03:00
7195734765 add more tests 2026-02-17 21:53:18 +03:00
8ecec6b914 add more funcs 2026-02-17 21:40:36 +03:00
9029bcf099 Vibecoding PIVector2D - add funcs and doc
Добавь в файл pivector2d.h комментарии для Doxygen ко всем классам и
всем функциям.
Комментарии должны быть в таком же стиле как в файле pivector.h.

Проанализируй функциональность классов pivector2d в файле pivector2d.h и
класс pivector в файле pivector.h и добавь недостающую функциональность
в pivector2d по аналогии с pivector.
2026-02-17 21:04:40 +03:00
6f1660fd9e version 5.5.5
fix PIHIDevice enumeration for Windows
2026-02-13 18:47:33 +03:00
f50a3abc8e PIString::buildData for ICU fix according to official doc 2026-02-08 17:01:52 +03:00
8c15113cb0 fix PIHTTPClient with queryArguments 2026-02-08 02:50:54 +03:00
4253acb72b rename override to override_vt 2026-02-03 20:33:23 +03:00
e22630b1bd version 5.5.4
add PIValueTree::merge
PIValueTreeConversions::from*File supports .override files (replace or add values)
empty JSON arrays now 0 size
2026-02-03 18:56:58 +03:00
563d9c5487 value_tree_translator: add toolTip 2026-01-22 11:48:29 +03:00
34bc322b9b version 5.5.3
force using '.' instead of ',' in PIString::fromNumber()
2025-10-22 15:24:10 +03:00
6c3c763934 try fix old mingw 2025-10-17 11:30:41 +03:00
4d841787fc version 5.5.2
PIVariant complex(f,d,ld) full support
2025-10-16 11:47:55 +03:00
790246afea add miss files, add PIUnits::Distance and PIUnits::Mass 2025-10-10 19:47:25 +03:00
978e350722 version 5.5.1
add SipHash and HalfSipHash for PIDigest
2025-10-08 21:15:28 +03:00
1d76cacae2 code brush some digest 2025-10-08 16:59:56 +03:00
db954ffdaa version 5.5.0
add PIIODevice::threadedReadTimeout
2025-09-29 18:48:20 +03:00
8d6ae976a3 remove comment 2025-09-26 21:38:41 +03:00
e767fae934 merge pscreen_win_u16 2025-09-26 21:35:36 +03:00
5db97ca959 version 5.4.0
remove CORS default header from PIHTTPServer
fix several docs
fix PIMathVector::dot return type
add units directory with PIUnits facility
2025-09-26 21:33:45 +03:00
daab41e41e add options for fftw3 precisions
configureFromFullPathDevice for all devices now trim() components
2025-09-23 21:16:54 +03:00
a61c8477c7 fix PIMap operator<<(PIMap) error for size=2 2025-09-22 22:34:06 +03:00
788ad8f2c0 PIVariant::toNum from mathvector safety fix 2025-09-22 20:58:58 +03:00
78afc179c4 PIVariant::toNum now from mathvector 2025-09-22 16:26:09 +03:00
69ec4c9837 .clang-format 2025-09-21 21:08:18 +03:00
2368de6e93 rename PRIVATE_DEFINITION_FINISH to PRIVATE_DEFINITION_END_NO_INITIALIZE 2025-09-21 21:05:56 +03:00
e5df76ab1d decompose PRIVATE_DEFINITION_END(c) to PRIVATE_DEFINITION_FINISH(c) and RIVATE_DEFINITION_INITIALIZE(c)
now you can define private in separate file and initialize it in main cpp
2025-09-19 17:39:39 +03:00