Ivan Bondarev
0adae8b26d
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2021-11-06 17:21:50 +01:00
Ivan Bondarev
a34d3ad95d
fix #2556
2021-11-06 17:21:41 +01:00
Mikhalkovich Stanislav
69fde2069b
Print теперь разделяет элементы пробелами. В конце строки пробел не выводится
...
Версия 3.8.2
2021-11-02 19:37:39 +03:00
Mikhalkovich Stanislav
611c7b0e18
PT4Exam новый
2021-11-02 11:52:53 +03:00
Ivan Bondarev
ba485bfd33
Merge pull request #2549 from SunSerega/POCGL-stables
...
POCGL: Обновление OpenCLABC и расширений OpenCL
2021-10-24 11:20:25 +02:00
Sun Serega
5796c23027
OpenCLABC update
2021-10-24 12:06:59 +03:00
Mikhalkovich Stanislav
c9b045e7f6
DrawVideo - исправлено
2021-10-22 19:05:35 +03:00
Mikhalkovich Stanislav
1350e178a7
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2021-10-18 10:07:16 +03:00
Ivan Bondarev
788040d067
Merge pull request #2539 from SunSerega/POCGL-stables
...
Мелочи OpenCL/OpenCLABC
2021-10-17 10:43:47 +02:00
Mikhalkovich Stanislav
046ef0817d
School:
...
ReplaceMany и SwapSubstr
2021-10-15 17:40:12 +03:00
Sun Serega
f20a8b2236
misc update
2021-10-15 10:42:16 +03:00
Mikhalkovich Stanislav
d33f60d359
Алгоритм Pairwise подправлен
...
pt4pabc.dll подправлена - сообщение об отсутствующем results.abc не выдается
2021-10-14 10:04:27 +03:00
Mikhalkovich Stanislav
de58f53276
PartialSum для чисел
2021-10-05 14:45:07 +03:00
Mikhalkovich Stanislav
9d16b1dc82
Xlsx.pas added
2021-10-01 16:06:40 +03:00
Mikhalkovich Stanislav
e8b4fe6a90
В Linux по умолчанию создание текстовых файлов в Utf8 без BOM
2021-09-26 20:57:15 +03:00
Mikhalkovich Stanislav
70576addb0
not in
...
if (System.Environment.OSVersion.Version.Major >= 6) and (System.Environment.OSVersion.Version.Minor >= 2) then System.Console.OutputEncoding := Encoding.UTF8;
School - таблица истинности - доп. параметр
2021-09-23 18:29:37 +03:00
Ivan Bondarev
a33d2cdcf1
disabled utf8 console output for Windows XP and 7
2021-09-10 20:50:27 +02:00
Ivan Bondarev
699c82273e
Merge pull request #2513 from SunSerega/POCGL-stables
...
Обновление POCGL: OpenCLABC
2021-09-05 10:29:06 +02:00
Mikhalkovich Stanislav
3396fddd6b
Исправление s[^1] в zerobasedstrings
2021-09-04 17:59:08 +03:00
Sun Serega
e390e0a8ce
Обновление OpenCLABC
2021-09-04 15:10:31 +03:00
Sun Serega
ebc3c8725e
part of update
2021-09-01 15:13:20 +03:00
Mikhalkovich Stanislav
203a215dc7
Graph3D.pas PlotWPF.pas - теперь dll берутся из GAC
2021-08-31 21:18:14 +03:00
Ivan Bondarev
c06c28e73f
Merge pull request #2512 from SunSerega/POCGL-stables
...
Обновление POCGL
2021-08-29 13:21:20 +02:00
Mikhalkovich Stanislav
ecf7ef3663
[Cache] может работать с exit и использует d.TryGetValue
2021-08-28 23:15:33 +03:00
Sun Serega
8a07363d2f
Обновление OpenCL и OpenGL
2021-08-28 22:36:14 +03:00
Mikhalkovich Stanislav
068e749af9
Распространены атрибуты функций на режимы ## м ###
2021-08-10 21:16:22 +03:00
Mikhalkovich Stanislav
de55f99304
Различные ограничения на функции с параметром [Cache]
2021-08-09 22:37:53 +03:00
Mikhalkovich Stanislav
03f4fcba73
Убрал атрибуты у unit-library - они мешали атрибутам глобальных подпрограмм
...
Пока ошибка с атрибутами типов остается
System.Console.OutputEncoding := Encoding.UTF8;
2021-08-07 13:34:33 +03:00
Mikhalkovich Stanislav
8fd47325f6
a.SortDescending
...
a.SortDescending по ключу
2021-08-02 10:29:16 +03:00
Mikhalkovich Stanislav
1f8d9beb68
Внешние Sort SortDescending по ключу
2021-08-02 10:16:54 +03:00
Mikhalkovich Stanislav
dea1de1eb6
Min(Seq(1,2,3)) теперь выдаёт ошибку выполнения (раньше неочевидно работала)
2021-08-01 22:29:46 +03:00
Mikhalkovich Stanislav
34f6ca8e8b
Permutations Cartesian Combinations в модуле School для строк
2021-08-01 17:08:16 +03:00
Mikhalkovich Stanislav
213c4710d0
Исправлена ошибка с null_based + срезы + ^1
2021-07-18 14:58:21 +03:00
Mikhalkovich Stanislav
4f526b1fe8
{$string_nullbased+}
...
работает со срезами строк!
2021-07-18 13:32:13 +03:00
Mikhalkovich Stanislav
fea18f8109
Новый модуль PlotWPF на основе InteractiveDataDisplay.WPF.dll
2021-07-13 23:52:47 +03:00
Mikhalkovich Stanislav
d03b31a2da
Исправление Assign(ErrOutput)
2021-07-11 18:36:30 +03:00
Mikhalkovich Stanislav
f733799b1f
ErrOutput
...
write(output,1)
2021-07-10 10:45:02 +03:00
Mikhalkovich Stanislav
d61b231059
Добавлены константы в режимы ## и ###
...
a.EachCount - без GroupBy можно
2021-07-08 11:51:22 +03:00
Mikhalkovich Stanislav
b4499e8658
fix #2490
...
r.Floor r.Ceil
2021-07-06 16:28:02 +03:00
Mikhalkovich Stanislav
a489e63bc8
Intellisense |1,2,3|.
2021-07-05 23:33:44 +03:00
Mikhalkovich Stanislav
f4c198cf9b
Исправлена ошибка со считыванием строк после
...
Assign(input,'a.txt');
2021-05-17 11:59:01 +03:00
Mikhalkovich Stanislav
b62bbe027a
Исправление в reset(Text) если файл с bOM
2021-05-10 00:27:45 +03:00
Mikhalkovich Stanislav
96aee531be
GraphWPF - методы с DC
...
Ускорение DrawGraph
2021-05-09 09:16:37 +03:00
Mikhalkovich Stanislav
2eaaa1f6cd
fix #2482
2021-05-05 23:31:17 +03:00
Mikhalkovich Stanislav
91f38be866
* Graph3D
...
SystemMouseEventsOff
SystemMouseEventsOn
OnMouseWheel
2021-04-29 09:23:11 +03:00
Mikhalkovich Stanislav
f7b8ca6857
fix #2473
2021-04-21 11:54:06 +03:00
Mikhalkovich Stanislav
f8fcc025ea
fix #2477
2021-04-20 08:04:33 +03:00
Mikhalkovich Stanislav
991a62b3f7
WPFObjects - ликвидация параметров по умолчанию, мешающих ускорению
...
WPFObjects - улучшение примеров
2021-04-19 20:53:31 +03:00
Mikhalkovich Stanislav
c7ecaafe67
сборка версии
2021-04-18 19:34:13 +03:00
Mikhalkovich Stanislav
13287928ea
Graph3D:
...
HideObjects
ShowObjects
2021-04-16 09:49:10 +03:00
Mikhalkovich Stanislav
52dd8e5cf4
WPFObjects:
...
Objects.Reverse
PictureWPF.CreateInvisible
тип Direction и его статические свойства и методы (напр, Direction.Forward(obj: ObjectWPF)
HideObjects, ShowObjects
GraphWPF.pas
type Bitmap с методами FlipHorizontal FlipVertical ScaleX ScaleY Clone
DrawImage(x,y: real; b: Bitmap);
2021-04-15 12:28:19 +03:00
Mikhalkovich Stanislav
daca8873cb
RebuildStandartModulesMono.pas
2021-04-09 23:38:07 +03:00
Mikhalkovich Stanislav
5a1f7a5734
School Divisors(n,k)
2021-04-03 06:21:56 +03:00
Mikhalkovich Stanislav
529bc2137e
Nwise метод расширения для последовательности
...
SF - методы расширения Min и Hr для кортежей
2021-03-27 13:01:19 +03:00
Mikhalkovich Stanislav
f85758a059
Исправлена ошибка при распаковке параметров лямбд с несколькими параметрами
...
Divizors переименован в Divisors
2021-03-26 00:12:48 +03:00
Mikhalkovich Stanislav
65e7bb188b
иСПРАВЛЕН S.ReadInteger(FROM) - теперь с нуля
...
function_lambda_definition - добавлено поле для неупакованных параметров \(x,y)
Добавлен сахарный визитор - пока для неупакованных параметрво в лямбде - идентификаторов
В грамматике добавлены lambda_unpacked_params
В StandardSyntaxConverter.cs добавлена UnpackLambdaParametersVisitor.New.ProcessNode(root);
2021-03-07 14:03:58 +03:00
Mikhalkovich Stanislav
6ab09102b4
Разрешено определять подпрограммы в программах с ## и ###
...
Исправлена ReverseString(s,a,len)
2021-02-28 18:44:33 +03:00
Mikhalkovich Stanislav
c77b124cce
Версия с неверно форматирующимся
...
##
{asg}
uses School;
procedure p := Print(1);
p;
Код с ### пока без процедур и функций
2021-02-27 23:44:07 +03:00
Mikhalkovich Stanislav
05f158875d
Многомерные срезы - пока без семантического контроля
...
И интеллисенс a[1,:] неверно показывает тип
2021-02-24 18:41:51 +03:00
Mikhalkovich Stanislav
7c3273aae8
Многомерные срезы без семантических проверок
...
Разрешил a as array [,] of T
2021-02-24 00:47:39 +03:00
Mikhalkovich Stanislav
b1323a6e0e
slice-expr - подготовка к слайсам в многомерных массивах
2021-02-22 21:26:52 +03:00
Ivan Bondarev
a35c670c48
Merge pull request #2434 from SunSerega/POCGL-stables
...
Обновление POCGL - объединение OpenCLABC и OpenCLABCBase, используя partial классы
2021-02-10 20:33:38 +01:00
Sun Serega
155574a33e
OpenCLABC spec
...
+MarkerQueue=>WaitMarker
2021-02-10 15:14:18 +02:00
Sun Serega
73ca103bbe
MarkerQueue
2021-02-09 16:47:21 +02:00
Sun Serega
65d0ccc022
CommandQueueBase.ToString
2021-02-07 21:55:33 +02:00
Sun Serega
6a7aa62591
cleanup
2021-02-07 16:18:20 +02:00
Sun Serega
b241d5d4a5
Base modules removed
2021-02-07 15:58:09 +02:00
Sun Serega
d172e2c850
Revert "cleanup"
...
This reverts commit d0327298b6 .
Revert "use uses-in in POCGL"
This reverts commit 622a0baae6 .
2021-02-07 15:56:45 +02:00
Mikhalkovich Stanislav
b736de6021
Исправлен IsEmpty для ...Range
2021-01-28 10:27:53 +03:00
SunSerega
622a0baae6
use uses-in in POCGL
2021-01-24 20:46:00 +02:00
Mikhalkovich Stanislav
2fd1355042
fix #2003
2021-01-18 21:07:10 +03:00
Mikhalkovich Stanislav
cc2078cc96
fix #2412
2021-01-18 05:51:12 +03:00
Mikhalkovich Stanislav
e330c2cf97
В PT4 добавлны AArray, AFunc, AProc
...
Добавлен стандартный модуль PT4Databases.pas
2021-01-17 20:20:06 +03:00
Mikhalkovich Stanislav
a746b5c76c
Незначительные изменения в именах параметров в стандартном модуле
2021-01-16 23:15:45 +03:00
Mikhalkovich Stanislav
0ee4def9ca
s.IsInteger
...
s.IsReal
2021-01-11 01:05:41 +03:00
Mikhalkovich Stanislav
b79bcd904e
Небольшая оптимизация с #2401
2021-01-11 00:09:28 +03:00
Mikhalkovich Stanislav
adef8858b7
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2021-01-08 22:41:45 +03:00
Mikhalkovich Stanislav
6e4be2d89c
School.pas
2021-01-08 22:41:22 +03:00
Mikhalkovich Stanislav
68c0744444
Merge pull request #2399 from SunSerega/POCGL-stables
...
Обновление POCGL
2021-01-08 21:55:16 +03:00
SunSerega
1b575d156f
Убрал упоминания issue 1981
2021-01-08 19:41:44 +02:00
Mikhalkovich Stanislav
7abef1a5c8
Короткие имена
...
Prm Cmb Cart
2021-01-07 14:21:52 +03:00
Mikhalkovich Stanislav
6553f62573
fix #2376
...
Permutations Combinations Cartesian для последовательностей
2021-01-07 14:12:06 +03:00
Mikhalkovich Stanislav
c46a3dc394
fix #2384
2021-01-06 15:59:57 +03:00
Mikhalkovich Stanislav
7dae26c5d3
Arr(1,2,3).Cartesian(2)
2021-01-06 11:35:49 +03:00
Mikhalkovich Stanislav
d391efc968
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2021-01-05 21:35:47 +03:00
Mikhalkovich Stanislav
3942560a2d
Graph3D - сериализация графических фигур
2021-01-05 21:35:25 +03:00
Ivan Bondarev
bc73af899e
Merge pull request #2389 from SunSerega/POCGL-stables
...
Обновление POCGL
2021-01-05 18:49:48 +01:00
SunSerega
f95cc3bc4e
POCGL update
2021-01-05 13:30:54 +02:00
Ivan Bondarev
ea848d7907
fix #2378
2021-01-03 12:29:35 +01:00
Mikhalkovich Stanislav
83fe37023b
Helix Toolkit obj файл illum вещественный
2021-01-01 17:42:02 +03:00
Mikhalkovich Stanislav
ad397dedd7
ToWords(' ') по умолчанию
2020-12-27 18:21:32 +03:00
Mikhalkovich Stanislav
232838ca6d
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2020-12-25 21:55:49 +03:00
Mikhalkovich Stanislav
36b2a2add1
ToWords - вернул разделители на место
...
AllDelimiters - константа для всех разделителей
2020-12-25 21:55:32 +03:00
Ivan Bondarev
0419463ed9
platformtarget dotnet5win (beta)
...
platformtarget dotnet5linux (beta)
platformtarget dotnet5macos (beta)
2020-12-24 15:07:20 +01:00
Ivan Bondarev
ce6895d73a
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2020-12-20 12:12:00 +01:00
Ivan Bondarev
06aaa90655
bug fix #2359
2020-12-20 12:11:30 +01:00
Mikhalkovich Stanislav
61d7177d05
fix #2363.pas
...
School
function MinMax(s: sequence of BigInteger): (BigInteger, BigInteger);
2020-12-09 20:39:04 +03:00
Mikhalkovich Stanislav
d85b2fa63f
fix #2362
2020-12-09 20:02:55 +03:00
Mikhalkovich Stanislav
969b81f48a
Serialize-Deserialize
2020-12-08 16:23:13 +03:00
Mikhalkovich Stanislav
525b84417a
fix #2355
2020-12-06 00:40:07 +03:00
Mikhalkovich Stanislav
06db422b61
seq.CountOf(x)
2020-12-05 22:30:38 +03:00
Mikhalkovich Stanislav
1a278a164b
ToWords теперь работает со всеми разделителями слов по умолчанию
...
В RTL убраны SF, School, BlockFileT
2020-12-05 21:00:32 +03:00
Mikhalkovich Stanislav
390b4b8a95
расширенный foreach - семантика
2020-12-03 23:08:23 +03:00
Mikhalkovich Stanislav
513f7857a5
fix #2350
2020-11-25 17:51:59 +03:00
Mikhalkovich Stanislav
48222f9576
Revert Sum Product для BigInteger
2020-11-23 09:37:13 +03:00
Mikhalkovich Stanislav
712d87beb8
Sum Average Product для последовательностей BigInteger
2020-11-22 20:40:59 +03:00
Mikhalkovich Stanislav
e3b59ae5a1
Константы 123bi
...
В модуле School - ToBase(BigInteger)
2020-11-20 14:23:49 +03:00
Mikhalkovich Stanislav
562699d3fa
MoveOn -> MoveBy
2020-11-16 20:04:43 +03:00
Mikhalkovich Stanislav
cf7e002e92
'ab'?[2:].Println
...
SF - ряд сокращений
Form1 - раскомментировал Здоровье кода при запуске
2020-11-16 13:16:12 +03:00
Бондарев Иван
5b10f71964
bug fix #2332
2020-11-15 17:35:47 +01:00
Бондарев Иван
cb6af182a8
fix #2336
2020-11-01 10:42:10 +01:00
Mikhail Abramyan
76954d1cb8
Новый вариант библиотеки PT4MakerNetX.pas
2020-10-28 22:17:52 +03:00
Mikhalkovich Stanislav
fa2dd98e06
PT4 новые задания A...
...
SF - новые типы
2020-10-28 19:08:05 +03:00
Mikhalkovich Stanislav
682c640d29
fix #2324
...
NextPermutation видима
RunUnitTests - убрал StackTrace
2020-10-12 20:21:09 +03:00
Mikhalkovich Stanislav
f06367a056
fix #2316
2020-10-05 17:02:42 +03:00
Бондарев Иван
eecc73037d
fix #2298
2020-09-27 19:29:27 +02:00
Mikhalkovich Stanislav
b4c5ad785e
-2**4 теперь возвращает -16
...
2**3**2 теперь работает
2020-09-14 21:14:08 +03:00
Mikhalkovich Stanislav
084bc1632a
a.Divs(b) NotDivs DivsAll a.DivsAny(2,3,5)
...
if a.Divs(b) and a.NotDivs(5) then
SF a.D(b) a.ND(b)
2020-09-10 00:58:58 +03:00
Mikhalkovich Stanislav
67c6ff9319
s.Replace(from,to,count) в стандартном модуле
...
Заменена формул подсчета здоровья кода - ограничена каждая положэительная позиция 4 разами
Переменные-поля классов не считаются
Исправлен путь копирования в Release CodeTemplatesPlugin.csproj
2020-09-09 16:09:10 +03:00
Mikhalkovich Stanislav
4efb548234
Правки Health
...
Правки NUnitABC.pas
2020-09-06 17:36:17 +03:00
Mikhalkovich Stanislav
9c36aa4419
Версия 3.7.1
...
ABC здоровье кода
2020-09-05 20:39:31 +03:00
Mikhalkovich Stanislav
d5f77542ec
Merge 29/08
2020-08-29 15:45:01 +03:00
Mikhalkovich Stanislav
c87fe31ff4
Версия 3.7
...
Интегрирован NUnit
2020-08-26 08:53:11 +03:00
Mikhalkovich Stanislav
490ddaa43a
var q := (a,b: integer; c: real) -> begin
...
end;
теперь работает
2020-08-12 15:22:16 +03:00
Mikhalkovich Stanislav
46d371fa30
WPFObjects Objects Clear DestroyAll
...
Abs(Complec) - исправлен тип возвращаемого значения
в WPFObjects host1.ClipToBounds := False - во избежание глюка при совмещении WPFObjects и GraphWPF
Новый пример ShooterWithInterface.pas
Новый пример Sqrt2.pas
2020-08-09 18:15:34 +03:00
SunSerega
ce0ff7113a
ToDo cleanup
2020-08-05 03:20:51 +03:00
SunSerega
1d8541dbe0
Merge branch 'master' into Open-CL-GL
2020-08-04 06:01:30 +03:00
SunSerega
40fea203bd
temporarily removed uses-in from units
2020-08-04 05:56:48 +03:00
SunSerega
077950e5eb
update OpenCLABC
2020-08-04 02:26:50 +03:00
Mikhalkovich Stanislav
c0906732a5
Правки в Controls и примерах
...
Исправления ошибок в параметрах Pyramid Prism в Graph3D
2020-08-03 21:26:25 +03:00
Mikhalkovich Stanislav
5404728fdb
case s of
...
'1'
end
допускаются символы в case по строкам
2020-08-01 11:29:09 +03:00
Mikhalkovich Stanislav
a4804f31a3
Controls - примеры
2020-08-01 00:13:27 +03:00
Mikhalkovich Stanislav
15a9445216
x → x (стрелочка :))
...
|1,2,3|.Print
2020-07-29 11:29:51 +03:00
Mikhalkovich Stanislav
b0ea0a30ca
SF дополнен методами расширения с короткими именами
2020-07-28 10:11:48 +03:00
Mikhalkovich Stanislav
9ae473518a
Убрал ArrFilter и ArrTransform.
...
Есть синонимы: a.ConvertAll и a.FindAll
2020-07-27 10:13:32 +03:00
Mikhalkovich Stanislav
9e929f43e7
ArrFilter ArrTransform
2020-07-26 17:38:23 +03:00
Mikhalkovich Stanislav
2b27b31fb1
Документирующие комментарии к Controls.pas
2020-07-25 23:25:47 +03:00
Mikhalkovich Stanislav
c957f65eb4
Controls - доработки
...
Форматирование ## и ###
2020-07-24 22:00:21 +03:00
Mikhalkovich Stanislav
f273d06cc6
DictStrInt - исправлено описание
...
Controls - добавлен ImageWPF
и - самое замечательное - SetMainControl.AsImage;
2020-07-21 19:12:02 +03:00
Mikhalkovich Stanislav
459d3b4e27
DictStr DictStrInt - в частности, для пустых словарей
2020-07-20 11:36:38 +03:00
Mikhalkovich Stanislav
25a5715a48
Мрдуль Controls - основные доработки. Можно использовать. Пока не для WPFObjects
2020-07-20 09:27:50 +03:00
Mikhalkovich Stanislav
6710bed1cc
SystemSlice и проч - ускорение для целых индексов
2020-07-16 08:42:11 +03:00
Mikhalkovich Stanislav
7584370741
fix #2283
2020-07-14 17:27:19 +03:00
Mikhalkovich Stanislav
5f85d9aadf
Определён глобальный символ PASCALABC
2020-07-11 21:45:38 +03:00
Mikhalkovich Stanislav
a60338f8a0
Всё собирается
...
GraphWindow.ClientRect
2020-07-08 00:02:52 +03:00
Mikhalkovich Stanislav
ca363a002d
Turtle - падение инсталлятора
2020-07-07 21:52:34 +03:00
Mikhalkovich Stanislav
8d9ad8ddef
|1,2..3| запрещено
...
|1,'v'| запрещено
## - коррекции в Intellisense
2020-07-06 21:43:26 +03:00
Mikhalkovich Stanislav
b5e5534ac8
SeekEof SeekEoln
...
Eoln - возвращает True если достигнут конец файла
2020-07-02 12:01:48 +03:00
Mikhalkovich Stanislav
32616a7269
fix #2180
2020-06-26 14:07:44 +03:00
Mikhalkovich Stanislav
ceee81e1aa
fix #2268
2020-06-23 00:35:39 +03:00
Mikhalkovich Stanislav
973e33d3ec
SF дописки
2020-06-21 20:06:27 +03:00
Mikhalkovich Stanislav
653c1c3798
fix #1647
...
School.pas - некоторые изменения
2020-06-15 10:38:41 +03:00
Mikhalkovich Stanislav
1946c710f7
fix #2103
2020-06-10 09:09:56 +03:00
Mikhalkovich Stanislav
67f5b8c00e
fix #2248
2020-06-08 21:30:03 +03:00
Mikhalkovich Stanislav
0c5abc56fe
Убрал implicits для приведения массива пар в массив точек из-за коллизий
2020-06-01 00:22:16 +03:00
Mikhalkovich Stanislav
cd2556f89f
Дополнения к матрицам в стандартном модуле:
...
x in matr
MatrEqual(m,m1)
m.MatrEqual(m1)
ArrEqual(a,a1)
a.ArrEqual(a1)
MatrByRow, MatrByCol по последовательости
var (m,n) := matr.Size
2020-05-30 11:31:17 +03:00
Mikhalkovich Stanislav
82deb54798
Исправлен комментарий
2020-05-27 17:43:22 +03:00
Mikhalkovich Stanislav
244d3fca25
MatrByRow, MatrByCol
...
Rows, Cols - изменено - возвращают массив массивов
2020-05-27 15:13:24 +03:00
Mikhalkovich Stanislav
a972270fd0
Исправил неточность в цикле for var i:=f1() to f2() do
2020-05-26 00:13:23 +03:00
Бондарев Иван
80779d1f1b
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2020-05-24 11:12:08 +02:00
Бондарев Иван
7b6625e9ac
fix #2233
2020-05-24 11:11:22 +02:00
Mikhalkovich Stanislav
6142bb0339
fix #2234
...
Indices<T>(Self: array [,] of T; cond: (T,integer,integer) -> boolean)
2020-05-23 21:04:39 +03:00
Mikhalkovich Stanislav
e4aa121bac
Поправлен заголовок в DrawGraph GraphWPF
2020-05-20 22:22:10 +03:00
Mikhalkovich Stanislav
bf70ff8450
fix #2140
...
OpenCLABC - немного изменен текст чтобы погасить ошибку наследования от недоописанного класса
PT4AExam.dll
GraphWPF - Save-Load поправлена буферизация
2020-05-20 21:43:00 +03:00
Mikhalkovich Stanislav
7205bd3584
Доработки RealRange
2020-05-15 01:46:38 +03:00
Mikhalkovich Stanislav
3c7f44b6eb
Замена имени FontType на FontOptions
2020-05-14 20:32:21 +03:00
Mikhalkovich Stanislav
a2bac8dedb
GraphWPF - DrawGraphic - улучшения, DrawText и TextOut с параметром FontType, Font.WithSize, Font.WithStyle, Font.WithColor, Font.WithName
2020-05-14 20:04:07 +03:00
Mikhalkovich Stanislav
49032ed2be
RealRange
2020-05-14 13:01:21 +03:00
Mikhalkovich Stanislav
fb65ee8053
Откат правок SunSerega в связи с uses in
...
GraphWPF - тип Vector, начало внедрения Point в параметры примитивов, RandomPoint
WPFObjects - RandomPoint
convertion_data_and_alghoritms.cs - еще одна правка в связи с равенством типов в dll
2020-05-11 20:51:35 +03:00
Mikhalkovich Stanislav
b254398bc2
Частично решена проблема с равенством типов при подключении нескольких dll (Рубанцев). Надо видимо везде заменить на Assembly.LoadFrom!
...
PABCSystem - добавлены методы расширения для массивов Combinations, Permutations
School - добавлены SinDegrees, CosDegrees
GraphWPF - добавлен класс Vector и операции над ним и точкой, создающая функция Vect
GraphWPF - Метод Line - с параметрами-точками (потом надо будет сделать то же для всех примитивов)
GraphWPF - Метод Lines(n)
GraphWPF - RandomPoint и RandomPoints(n)
2020-05-07 13:18:58 +03:00
Александр Погорелов
0253a47bed
-1 теперь корректное значение для параметра to в SystemSlice
2020-05-05 18:58:06 +03:00
Mikhalkovich Stanislav
157fd56cfd
Merge remote-tracking branch 'remotes/origin/features/slices'
2020-05-04 23:03:55 +03:00
Mikhalkovich Stanislav
77cd1cd11d
Перегенерирована справка
2020-05-04 21:10:41 +03:00
Александр Погорелов
adf85f831c
Форматирование для index
2020-05-04 15:33:39 +03:00
Mikhalkovich Stanislav
3dce2fc611
Поправлен RenderFrame в GraphWPF,Graph3D,WPFObjects
...
Увеличен размер шрифта в GraphWPF до 14
в GraphWPF при сохранении окна сохраняется белая подложка
2020-05-03 21:43:00 +03:00
Александр Погорелов
4b74153395
merge master
2020-05-02 12:08:32 +03:00
Александр Погорелов
d51045e6c7
SystemIndex для SystemSliceQuestion
2020-05-02 11:55:29 +03:00
Александр Погорелов
985d35ef5e
SystemSlice
2020-05-02 11:44:20 +03:00
Mikhalkovich Stanislav
b93edbee22
Улучшение отображения компонент в дизайнере Windows Forms в HighDPI
...
OnDrawFrame GraphWPF.pas
2020-05-01 18:50:03 +03:00
Mikhalkovich Stanislav
56efed5ddc
fix #1091
...
Min-Max с 3-4 параметрами - fix
2020-04-29 20:47:56 +03:00
Mikhalkovich Stanislav
40f7001fa4
Product с проекцией
2020-04-25 16:03:16 +03:00
Mikhalkovich Stanislav
4fc571c221
В типы IntRange, CharRange добавлены Step(n) и Reverse
...
Дореализован range(c1,c2,step)
Добавлен пример в Graph3D с планетами
WinFormsUI - кнопки закрытия и списка увеличены в разрешении 200%
wplus hplus в graphWPFBase изменены так чтобы они работали в Windows XP
2020-04-23 00:45:34 +03:00
Mikhalkovich Stanislav
77ef79c68f
IconBarMargin отмасштабирована для высоких DPI
2020-04-17 23:54:18 +03:00
Mikhalkovich Stanislav
0e4e812835
Изменение инсталлятов - убрали Full pack - теперь standardpack включает автоматическое скачивание версии .NET если это необходимо
2020-04-16 20:10:58 +03:00
Mikhalkovich Stanislav
fcf04d7c99
fix #2223
...
TryRead с доппараметром - message
GraphWPF - DrawGraph - доппараметр - заголовок
2020-04-13 23:33:20 +03:00
Mikhalkovich Stanislav
bded93e7c7
GraphWPF: DrawGraph переработана - выводится сетка и координаты
2020-04-10 23:24:29 +03:00
Mikhalkovich Stanislav
ad39acac39
TryRead с message
2020-04-01 18:05:43 +03:00
Mikhalkovich Stanislav
585b444475
Вернул TakeLast и SkipLast на место.
...
Не работало вот на таком примере:
Arr(1, 2, 3, 4).Order.TakeLast(2).Print
2020-03-21 19:55:25 +03:00
Александр Погорелов
9cf75580a5
merge master
2020-03-19 12:46:21 +03:00
SunSerega
c5f43028c5
update
2020-03-13 04:28:53 +02:00
Mikhalkovich Stanislav
d31977a285
fix #2161
...
Методы расширения FillRandom для массива и матрицы
Метод a.RandomElement
2020-03-12 19:41:09 +03:00
Mikhalkovich Stanislav
990224c9d9
Минимальные исправления в подсказках
2020-03-11 22:38:32 +03:00
Mikhalkovich Stanislav
ae0a89d923
TryRead(boolean)
2020-03-09 13:38:00 +03:00
Бондарев Иван
d7e43e8e7b
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
...
# Conflicts:
# bin/Lib/PABCSystem.pas
2020-03-08 12:12:57 +01:00
Бондарев Иван
2fe7fb84e5
PCUNotRestoreAttribute
...
not used static fields, properties, events are no more added to exe from pcu
2020-03-08 11:58:48 +01:00
Mikhalkovich Stanislav
8545817173
fix #1053
...
Вложенные безымянные записи теперь снова разрешены, но запрещено захватывать имена из неглобального контекста
2020-03-08 09:28:11 +03:00
Александр Погорелов
3abae412a2
Правки для slice_expr_question
2020-03-05 11:55:40 +03:00
Александр Погорелов
b74473a57d
Срезы для строк на присваивание
2020-02-26 11:17:07 +03:00
SunSerega
0a23b630aa
POCGL update
2020-02-26 06:34:25 +02:00
Бондарев Иван
564ebf9799
thread safe FixPointer (without locking)
2020-02-25 20:46:33 +01:00
Бондарев Иван
36e42e42e1
fix #2206
2020-02-24 20:08:13 +01:00
Mikhalkovich Stanislav
1222199e81
fix #2195
2020-02-24 17:32:54 +03:00
Александр Погорелов
5800d5626c
merge master[2]
2020-02-24 16:44:21 +03:00
Александр Погорелов
2400e62b33
merge master
2020-02-24 16:20:41 +03:00
Бондарев Иван
65fd2cfc46
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2020-02-23 12:48:34 +01:00
Бондарев Иван
ea2dfdd847
bug fix #2206
2020-02-23 12:47:37 +01:00
Mikhalkovich Stanislav
02da0ee365
bug fix #2205
...
CommandLineArgs сделаны функцией,
IndicesOf возвращает теперь sequence of integer
убраны некоторые лишние инициализации модуля PABCSystem
2020-02-23 02:00:43 +03:00
Mikhalkovich Stanislav
cbda5e6465
Разрешил методам расширения строк менять строки
2020-02-20 16:37:46 +03:00
Mikhalkovich Stanislav
228c9f9aac
fix #2204
...
Изменение реализации range на InternalRange и IntRange CharRange
Правки в AutoInsertCode.cs
IntRange и CharRange в PABCSystem.pas - аналогично Котлину
2020-02-14 19:47:41 +03:00
Александр Погорелов
c476301284
Срезы на запись для string
2020-02-10 14:35:45 +03:00
Mikhalkovich Stanislav
454001cba9
MAP -= KEY
2020-02-07 09:31:40 +03:00
Mikhalkovich Stanislav
55abbf316b
ReadBigInteger
...
Assign(input) - кодировка 1251
2020-02-06 19:29:04 +03:00
Mikhalkovich Stanislav
8ed57bbf60
Each исправлено
2020-02-06 15:44:11 +03:00
Mikhalkovich Stanislav
cf1572fc08
Merge pull request #2201 from SunSerega/Open-CL-GL
...
Обновление POCGL (в основном OpenGL и справок)
2020-02-05 23:09:25 +03:00
SunSerega
44d6d8f627
Обновление POCGL
2020-02-05 07:16:32 +02:00
Mikhalkovich Stanislav
c6da4d79a9
Уточняющие изменения в Lisence
2020-02-04 23:58:58 +03:00
Mikhalkovich Stanislav
839d52605c
Ускорен ввод в PABCSystem в 3-5 раз (!!)
2020-01-31 00:52:14 +03:00
Mikhalkovich Stanislav
710c64dc8c
EachCount Each
2020-01-30 12:17:42 +03:00
Mikhalkovich Stanislav
6f3c8fe414
Product int64
2020-01-30 07:10:45 +03:00
Mikhalkovich Stanislav
98af0d324e
JoinToString, IndicesOf
2020-01-27 23:54:04 +03:00
Mikhalkovich Stanislav
66ed13f94e
Merge pull request #2178 from SunSerega/Open-CL-GL
...
Обновление POCGL (в основном OpenCLABC)
2020-01-25 18:50:29 +03:00
Mikhalkovich Stanislav
9540ceec74
s.ToIntegers(N) - быстро считывает из строки n целых
...
s.ToIntegers - ускорено в 5 раз
2020-01-19 23:14:46 +03:00
miks1965
7121352568
Ускорение ReadString
2020-01-17 11:06:15 +03:00
Mikhalkovich Stanislav
8963ad3cb2
Чистка PABCSystem.pas
2020-01-17 08:10:47 +03:00
Mikhalkovich Stanislav
d8838873e9
Min Max GC Console
...
Ver 3.6
2020-01-16 08:18:34 +03:00
SunSerega
5f8f6539cc
Обновление POCGL
2020-01-10 13:28:45 +02:00
Mikhalkovich Stanislav
d7d28ca3b5
ReadArrInteger без параметров
2020-01-08 11:18:23 +03:00
Mikhalkovich Stanislav
dc44b7ff57
ReadInt64
2020-01-08 10:46:47 +03:00
Mikhalkovich Stanislav
684554f2cd
Соптимизировал a[x:y] через Array.Copy
2020-01-08 01:40:47 +03:00
Mikhalkovich Stanislav
9aa197df1d
a.Indices в foreach - полностью заменяется на for. Семантические проверки сделаны
2020-01-06 12:14:53 +03:00
Mikhalkovich Stanislav
838dddf8b1
foreach по a..b преобразуется в for - для эффективности
2020-01-05 22:46:12 +03:00
Mikhalkovich Stanislav
ba6ac20ec9
Убраны лишние пробелы при генерации CodeTemplates
...
StructuredObjectToString - правильный вывод Dictionary
2020-01-03 11:03:46 +03:00
Mikhalkovich Stanislav
23d65209b5
Исправление орфографических ошибок в BlockFileOfT.pas
2019-12-28 22:08:52 +03:00
Александр Погорелов
9223b2114f
Срезы на запись для списков и массивов
2019-12-27 10:23:08 +03:00
Mikhalkovich Stanislav
5352dd6b24
s[a:b] заменяется на вызов s.Substring
2019-12-25 09:27:48 +03:00
Mikhalkovich Stanislav
4bb828705d
fix #2163
...
Matr из массивов в PABCSystem.pas
WPFObjects - fix hide text
2019-12-21 23:25:39 +03:00
Mikhalkovich Stanislav
1aeb653f85
Из PABCSystem убрана операция умножения последовательности на число как
...
дававшая неприятный эффект для множеств - множество умножать на число нельзя
2019-12-18 07:34:17 +03:00
Mikhalkovich Stanislav
6d94497a24
PABCSystem.pas исправлена Numerate и добавлена Reverse для строки
2019-12-01 23:38:06 +03:00
Mikhalkovich Stanislav
352643b42e
Undefined с foreach
2019-11-18 00:34:05 +03:00
Mikhalkovich Stanislav
e5770f6f64
Clamp стандартный метод расширения для чисел
...
Позиционировнаие курсора после Task в PT4
2019-11-09 11:38:30 +03:00
Mikhalkovich Stanislav
88d513c878
CodeTemplatesPlugin.dll в Release
...
SortDescending в PABCSystem.pas
2019-11-03 20:02:47 +03:00
Mikhalkovich Stanislav
57574c5a45
IsFixedSize грубая правка width height
2019-10-16 20:58:34 +03:00
Mikhalkovich Stanislav
3999d77e41
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2019-10-12 14:39:19 +03:00
Mikhalkovich Stanislav
9fee10155b
GraphWPF IsFixedSize
2019-10-12 14:39:13 +03:00
SunSerega
d8594f7387
cleanup
2019-10-12 03:22:41 +03:00
SunSerega
1b4fed44e7
update
2019-10-12 02:22:00 +03:00
Mikhalkovich Stanislav
0b106fedef
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2019-10-11 06:31:42 +03:00
Ivan Novikov
67a13baf12
Fix encoding in ClientServer.pas
...
Change encoding from cp1252 to make comments readable.
2019-10-08 17:17:18 +03:00
Mikhalkovich Stanislav
d8e798c4d9
Graph3D испр ошибки в комм
2019-10-07 18:09:35 +03:00
Mikhalkovich Stanislav
e939145f65
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2019-10-04 19:22:10 +03:00