Commit Graph

1443 Commits

Author SHA1 Message Date
7413c7252b refactor PIMathMatrixT and fix pimathvector.h 2020-10-22 16:13:39 +03:00
b46825a5a0 PIMathMatrixT remove scale and rotate funcs 2020-10-22 12:44:30 +03:00
13a0c1097a version 2020-10-21 18:55:31 +03:00
8f7b614b88 Merge branch 'vectors&matrixes' of https://git.shs.tools/SHS/pip into vectors&matrixes 2020-10-21 18:54:50 +03:00
47be2d3d62 pimathvector.h div and std::initializer_list 2020-10-21 18:54:41 +03:00
a7408922df add constexpr to pibase methods 2020-10-21 18:49:04 +03:00
6f3fdf4d49 pimathvector.h mul 2020-10-21 18:36:57 +03:00
7b5555f63d refactor pimathvector.h 2020-10-21 17:58:42 +03:00
6789d068e3 fix pimathmatrix 2020-10-19 17:59:52 +03:00
ff6d5cedaa PIVector2D tests 2020-10-19 17:52:51 +03:00
a7851ecf3e Merge remote-tracking branch 'remotes/origin/vector2d_tests' 2020-10-19 17:37:50 +03:00
d84adf2bc7 PIVector2D resize 2020-10-19 17:37:24 +03:00
ac911d9b3e Increase reduce cols tests granularity 2020-10-19 17:34:51 +03:00
b6430c0863 Complicate tests for PIVector2D::resize 2020-10-19 16:47:54 +03:00
16f22f38c7 Simple PIVector2D resize tests 2020-10-19 16:27:42 +03:00
94fc54159b version 2020-10-19 15:20:48 +03:00
e0d46463ae assert 2020-10-19 15:18:16 +03:00
2794d866fd PIPluginLoader fix 2020-10-18 19:51:59 +03:00
5078269d0f PIPluginLoader patch for several plugins 2020-10-18 19:50:07 +03:00
6d7da02de6 PIPluginLoader lib lastError 2020-10-18 12:00:52 +03:00
d0ef71c933 version 1.12.0_beta.
Very important fix in PIByteArray! Now containers stream operators for trivial types works correct
2020-10-17 21:16:26 +03:00
80c6809e42 test fix 2020-10-16 12:43:46 +03:00
43fb497b32 pip version 2020-10-16 12:30:06 +03:00
8ef4c9ca23 fix PIByteArray load/store operators for containers 2020-10-16 12:28:57 +03:00
51775a5ee6 next easing of PIChunkStream::extract() 2020-10-08 22:47:32 +03:00
2e3204806f pichunkstream.cpp documentation 2020-10-08 22:42:42 +03:00
16cfdc709b new PIChunkStream::extract() method 2020-10-08 22:29:47 +03:00
4c0fe72d71 PICrypt first init fail patch 2020-10-07 23:43:20 +03:00
0004d2696f PIString::fromAscii() new overload 2020-10-07 23:29:18 +03:00
cebe6f452f Merge branch 'master' into plugin 2020-10-06 10:03:03 +03:00
bf1808f1c4 version 2.10.1
Documentation of PIPluginLoader
Remove PIVariantSimple ability to assign any type, leave only assignable
2020-10-06 00:53:37 +03:00
b7aef483b7 PIVariantSimple now has no error when assign to non-copyable typeName
patch pip_cmg according to last PIByteArray changes
plugin system fix
2020-10-03 13:32:43 +03:00
f9b497b5c0 revert operator for PIMathVectorT 2020-10-02 15:07:36 +03:00
334efaefbe code clean 2020-10-02 15:04:15 +03:00
7421f8c9a0 first try 2020-10-02 14:23:05 +03:00
f57f2c47f4 version 2.10.0 2020-10-02 11:30:17 +03:00
0c83dffe9d Автооптимизация контейнеров и (де)сериализаций в PIByteArray
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/44
2020-10-02 11:22:24 +03:00
f3d6739869 code brush 2020-10-02 11:11:55 +03:00
298765b7d8 new class PIVariantSimple
PIObject::CONNECTU_QUEUED moved to PIVariantSimple
static_assert on undeclared operators PIByteArray << and >> with complex types
2020-10-01 21:50:41 +03:00
2ca8db70f3 pibytearray patch, now automatic supports all simple types 2020-10-01 19:04:10 +03:00
e474c5a8de remove __PICONTAINERS_SIMPLE_TYPE__ 2020-09-28 15:38:45 +03:00
9dc93b73c9 Merge pull request 'Improve template & doc for PIMathFloatNullCompare' (#43) from math into master
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/43
2020-09-28 11:52:33 +03:00
0e31de4f75 Improve template & doc for PIMathFloatNullCompare 2020-09-28 11:34:30 +03:00
7530ae5d30 Add PISpinlock and PISpinlockLocker 2020-09-27 20:07:47 +03:00
ff3dfab270 version 2020-09-26 19:47:33 +03:00
c971550535 pimathfloatnullcompare 2020-09-26 19:46:34 +03:00
a42e5a7756 template experiment, PIMutex recursive in all systems 2020-09-25 14:34:07 +03:00
53cd72a4b0 PIConditionVariable fix 2020-09-25 14:25:25 +03:00
1ec69cca81 fix toTimespec 2020-09-25 14:17:58 +03:00
b771eebfbb fix toTimespec 2 2020-09-25 14:15:46 +03:00