Commit graph

1160 commits

Author SHA1 Message Date
Mikhalkovich Stanislav c87fe31ff4 Версия 3.7
Интегрирован NUnit
2020-08-26 08:53:11 +03:00
Бондарев Иван 2c45fe3ae2 fix #1349 2020-08-23 14:28:56 +02:00
Mikhalkovich Stanislav 04e099c3f7 var (a,b) := (1,2);
раскрывается в 2 присваивания
2020-08-16 12:03:35 +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 ec918d645d fix #2285 2020-08-01 17:49:54 +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 85b2d98f2e Распаковка последовательности в переменные 2020-07-27 23:13:08 +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 2eddbb8f15 Попытка частично заставить работать одновременно #2277 и #2265 2020-07-11 17:11:27 +03:00
Mikhalkovich Stanislav bc12063981 fix #2275 2020-07-09 21:36:29 +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 2794392e83 Короткие программы вида
##
Print(1)

Преддверие литеральных массивов в виде |1,2,3| - пока без форматирования

Rot Triangle 1.vertex.glsl
2020-07-04 22:49:42 +03:00
Mikhalkovich Stanislav b5e5534ac8 SeekEof SeekEoln
Eoln - возвращает True если достигнут конец файла
2020-07-02 12:01:48 +03:00
Mikhalkovich Stanislav bb75fb5231 Сообщение об ошибке подкорректировал 2020-06-28 00:15:58 +03:00
Mikhalkovich Stanislav e3c7ba9dd2 fix #775 2020-06-27 18:26:47 +03:00
Mikhalkovich Stanislav 8941485088 fix #2136 2020-06-27 12:40:19 +03:00
Mikhalkovich Stanislav 4e3d71f9c6 fix #2153 2020-06-26 18:05:06 +03:00
Mikhalkovich Stanislav 32616a7269 fix #2180 2020-06-26 14:07:44 +03:00
Mikhalkovich Stanislav 15ebf4a4e4 fix #2266 2020-06-24 10:21:01 +03:00
Mikhalkovich Stanislav ceee81e1aa fix #2268 2020-06-23 00:35:39 +03:00
Mikhalkovich Stanislav 41656ca6aa fix #1682 2020-06-21 21:46:50 +03:00
Mikhalkovich Stanislav 973e33d3ec SF дописки 2020-06-21 20:06:27 +03:00
Mikhalkovich Stanislav 44a5bee28c FIX #2265 2020-06-21 17:12:43 +03:00
Mikhalkovich Stanislav a51e2d9b3f fix #1961 2020-06-20 10:59:15 +03:00
Mikhalkovich Stanislav e7814c0f9f fix #2254 2020-06-19 23:32:44 +03:00
Mikhalkovich Stanislav 97a6a3d047 fix #2255 2020-06-19 13:04:44 +03:00
Mikhalkovich Stanislav c9617a5afc fix #2253
ABCPascal.cs
ABCPascalYacc.cs вернул на место
2020-06-18 23:17:13 +03:00
Mikhalkovich Stanislav ee3394ca12 fix #2250 2020-06-18 10:39:55 +03:00
Mikhalkovich Stanislav 653c1c3798 fix #1647
School.pas - некоторые изменения
2020-06-15 10:38:41 +03:00
Mikhalkovich Stanislav 41316f86d1 fix #2252 2020-06-12 23:31:38 +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 4428011871 fix #2228 2020-05-21 13:31:44 +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 24b8c2e585 PT4AExam.dll 2020-05-18 23:38:51 +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 6140fd8123
Merge pull request #2229 from AIexandrKotov/highlighting
Адекватная подсветка форматных строк
2020-05-12 08:57:56 +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
Kotov f321b7eaba Адекватная подсветка форматных строк 2020-05-04 18:44:03 +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 956598ae5c PT4ExamTaskC_ru.dll новая
Исправлены значки, связанные с расширением pas
2020-04-28 16:57:10 +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
Александр Погорелов ea2871d13b Фиксы для срезов на присваивание 2020-03-19 12:43:07 +03:00
Mikhalkovich Stanislav 9d6b0a0090
Merge pull request #2215 from SunSerega/Open-CL-GL
POCGL - [PCUNotRestore] и другие мелочи
2020-03-16 11:03:06 +03:00
Mikhalkovich Stanislav 45d177bebc Распространение проверки захвата имен на любые вложенные записи (в т.ч.не безымянные) 2020-03-14 11:08:44 +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
Mikhalkovich Stanislav 39ade48ce6 bug fix #2211 2020-03-09 12:57:00 +03:00