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