Commit graph

1160 commits

Author SHA1 Message Date
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
Бондарев Иван 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
Mikhalkovich Stanislav c204054176
Merge pull request #2209 from SunSerega/Open-CL-GL
Обновление POCGL (кодогенерация OpenCL)
2020-03-06 22:51:35 +03:00
Александр Погорелов 3abae412a2 Правки для slice_expr_question 2020-03-05 11:55:40 +03:00
Mikhalkovich Stanislav 4941dc3ae5 bug fix #2208 2020-02-26 23:17:47 +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 a9d9bdc345 UseDllForSystemUnit - включать безусловно если флажок включен
school.pct значительно улучшен
2020-02-09 14:53:40 +03:00
Mikhalkovich Stanislav 8cabb035b6 Изменения в AutoInsertCode.cs и school.pct 2020-02-08 11:04:07 +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
Бондарев Иван 20504fa552 fix pascalabcnet/pascalabcnetide#172 2020-01-26 14:18:36 +01: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
Mikhalkovich Stanislav 6200e3851d ReadInt64 2020-01-12 19:02:52 +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
Mikhail Abramyan 6ac37be569 Новые версии pt4pabc.dll и PT4ArrObj.dll 2019-11-07 23:25:11 +03:00
Mikhalkovich Stanislav 88d513c878 CodeTemplatesPlugin.dll в Release
SortDescending в PABCSystem.pas
2019-11-03 20:02:47 +03:00
Ivan Bondarev 2a7d98d0b1
Merge pull request #2129 from robsean/master
PascalABC.NET of Chinese
2019-10-22 20:08:20 +02:00
COOLIRON2311 f7bcbc7f93 A fix of multiple typos in word "directory". 2019-10-22 20:55:40 +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
Бондарев Иван 7cef85f11f Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2019-10-10 20:57:47 +02:00
Бондарев Иван 73fad21530 fix #2030 2019-10-10 20:57:06 +02:00
b81b088cef
VisualPascalABCNETof Chinese
The Encode should Convert to UTF-8-BOM
2019-10-09 08:16:30 +08:00
4ff5a9e8b9
Add files via upload 2019-10-09 08:12:36 +08:00
65428aadfe
Create .LanguageName 2019-10-09 08:11:57 +08: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 7ebd407625 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2019-10-07 18:09:41 +03:00
Mikhalkovich Stanislav d8e798c4d9 Graph3D испр ошибки в комм 2019-10-07 18:09:35 +03:00
Бондарев Иван c6b852f373 bug fix #1502 2019-10-06 12:38:27 +02:00
Mikhalkovich Stanislav e939145f65 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2019-10-04 19:22:10 +03:00
Mikhalkovich Stanislav 2659a2fbcb CodeTemplatesPlugin.cs - небольшие правки 2019-10-04 19:22:01 +03:00
Бондарев Иван 01afc8b35b Оптимизировал TestRunner, разделив на отдельные вызовы 2019-10-04 15:40:51 +02:00
Ivan Bondarev c1558a6e8e
Merge pull request #2122 from SunSerega/Open-CL-GL
Чистка лагающих функций OpenGL
2019-10-04 13:40:30 +02:00
SunSerega 5f971fc6a8 cleanup 2019-10-04 13:21:05 +03:00
SunSerega ef19c696b5 cleanup 2019-10-04 12:16:54 +03:00
SunSerega 9b2de44241 cleanup 2019-10-04 11:34:03 +03:00
SunSerega 60261dbf70 cleanup 2019-09-22 04:58:07 +03:00
SunSerega 0c6ba7dea0 cleanup 2019-09-22 04:50:06 +03:00
SunSerega 6bb72e2be9 revert revert 2019-09-22 04:29:14 +03:00
Mikhalkovich Stanislav 4ef22cfcb0 UpdateService.cs - теперь не ругается на 4.8 2019-09-14 19:19:29 +03:00
Mikhalkovich Stanislav d17edbd8b4 OnDrawFrame в WPFObjects
OnDrawFrame убрали из GraphWPF - там только BeginFrameBasedAnimationTime
Правки в NumLibABC
MatrSlice в PABCSystem.pas
Версия 3.5.1 накопительная
2019-09-14 15:17:06 +03:00
SunSerega 85c78f7370 fixed modules 2019-09-09 21:10:04 +03:00
SunSerega 4f497c5ad4 Merge branch 'Open-CL-GL' of github.com:SunSerega/pascalabcnet into Open-CL-GL 2019-09-09 21:09:24 +03:00
SunSerega 2f189dbd5f Обновление POCGL 2019-09-09 21:04:21 +03:00
Mikhalkovich Stanislav e13f82e679 fix #2088 2019-08-29 19:14:51 +03:00
Mikhalkovich Stanislav ed73eda4f3 Вернул назад форматтер else в case
ParametricTrajectory в Graph3D.pas
2019-08-25 22:15:30 +03:00
Mikhalkovich Stanislav 59aeba2096 BBCMicrobit.pas обновление 2019-08-22 22:36:08 +03:00
Mikhalkovich Stanislav 357d756543 Правки в справке (Redraw) 2019-08-20 20:44:22 +03:00
Mikhalkovich Stanislav d9ccbf391a Graph3D - Direction, Velocity, MoveTime 2019-08-19 13:37:34 +03:00
Mikhalkovich Stanislav 3a847b1f51 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2019-08-19 13:22:48 +03:00
Kotov 08571a5f09 Больше не падает от / 2019-08-19 04:13:39 +05:00
Mikhalkovich Stanislav df3cadc331 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2019-08-18 19:34:15 +03:00
Mikhalkovich Stanislav 5bc1a08fdd syntax_tree_visitor.cs - закомментированные предполагаемые изменения 2019-08-18 19:34:09 +03:00
Бондарев Иван a0ac0a1a3a fix #2075 2019-08-18 13:56:13 +02:00
Mikhalkovich Stanislav 718491bd81 WPFObgects - небольшое исправление Alignment для Childов 2019-08-18 12:35:46 +03:00
Mikhalkovich Stanislav c7a3beec39 Убран PabcRtl32.dll 2019-08-18 00:16:39 +03:00
Mikhalkovich Stanislav 0a0bb394ae fix #2081 2019-08-16 09:48:11 +03:00