Commit graph

721 commits

Author SHA1 Message Date
Mikhalkovich Stanislav ae51ba42d0 fix #2242 2020-05-30 09:43:44 +03:00
Mikhalkovich Stanislav 21a2675b0a fix #2240 2020-05-28 22:09:01 +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
Mikhalkovich Stanislav f1ec2634c8 Work 2020-05-24 19:45:30 +03:00
Mikhalkovich Stanislav 51f3d79066 Вдогонку к свойствам с полем в надклассе 2020-05-23 23:34:02 +03:00
Mikhalkovich Stanislav f0db733c96 fix #2235 2020-05-23 23:19:41 +03: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 2e47bdd7dd fix #2126 2020-05-20 23:35:33 +03:00
Mikhalkovich Stanislav bf70ff8450 fix #2140
OpenCLABC - немного изменен текст чтобы погасить ошибку наследования от недоописанного класса

PT4AExam.dll

GraphWPF - Save-Load поправлена буферизация
2020-05-20 21:43:00 +03:00
Mikhalkovich Stanislav 63f7046fe5 fix #2231 2020-05-15 23:34:44 +03:00
Mikhalkovich Stanislav 7205bd3584 Доработки RealRange 2020-05-15 01:46:38 +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
Mikhalkovich Stanislav 6c0e9fdf95 Пересобранная 3_6_3 2020-05-05 21:34:28 +03:00
Mikhalkovich Stanislav ec29e42978 Исправление бага со слайсами в 3.6.3 2020-05-05 16:15:44 +03:00
Mikhalkovich Stanislav bdda5117d9 3.6.3 Release 2020-05-04 23:51:47 +03:00
Mikhalkovich Stanislav 77cd1cd11d Перегенерирована справка 2020-05-04 21:10:41 +03:00
Mikhalkovich Stanislav 3dce2fc611 Поправлен RenderFrame в GraphWPF,Graph3D,WPFObjects
Увеличен размер шрифта в GraphWPF до 14
в GraphWPF при сохранении окна сохраняется белая подложка
2020-05-03 21:43:00 +03:00
Mikhalkovich Stanislav 81ae37d609 Улучшение отображения иконок в окне проекта в HighDPI 2020-05-02 15:19:23 +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 e21b148c9a Новые Error-иконки 2020-04-29 00:12:42 +03:00
Mikhalkovich Stanislav 956598ae5c PT4ExamTaskC_ru.dll новая
Исправлены значки, связанные с расширением pas
2020-04-28 16:57:10 +03:00
Mikhalkovich Stanislav 7250dbf9ab HighDPI - иконки в нижних окнах увеличены и кнопка Dock для увеличения 200% - новое изображение 2020-04-28 14:54:15 +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 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 4d5a1c458c fix #2220 2020-03-31 11:05:32 +03:00
Mikhalkovich Stanislav fc2f9293a4 Release 3.6.2.2390 2020-03-22 18:34:11 +03:00
Mikhalkovich Stanislav a78527d5bf Пересборка проекта 2020-03-21 20:53:02 +03:00
Mikhalkovich Stanislav 585b444475 Вернул TakeLast и SkipLast на место.
Не работало вот на таком примере:
Arr(1, 2, 3, 4).Order.TakeLast(2).Print
2020-03-21 19:55:25 +03:00
Mikhalkovich Stanislav 45d177bebc Распространение проверки захвата имен на любые вложенные записи (в т.ч.не безымянные) 2020-03-14 11:08:44 +03:00
Mikhalkovich Stanislav e48218cd9e fix #2152 2020-03-13 23:44:05 +03:00
Mikhalkovich Stanislav 50e8705a7a UIntPtr добавил к #2168 2020-03-13 21:47:56 +03:00
Mikhalkovich Stanislav d31977a285 fix #2161
Методы расширения FillRandom для массива и матрицы
Метод a.RandomElement
2020-03-12 19:41:09 +03:00
Mikhalkovich Stanislav 28a8fc115d fix #2168 2020-03-12 00:23:13 +03:00
Mikhalkovich Stanislav 990224c9d9 Минимальные исправления в подсказках 2020-03-11 22:38:32 +03:00
Mikhalkovich Stanislav 39ade48ce6 bug fix #2211 2020-03-09 12:57:00 +03:00
Mikhalkovich Stanislav 8545817173 fix #1053
Вложенные безымянные записи теперь снова разрешены, но запрещено захватывать имена из неглобального контекста
2020-03-08 09:28:11 +03:00
Mikhalkovich Stanislav 4941dc3ae5 bug fix #2208 2020-02-26 23:17:47 +03:00
Mikhalkovich Stanislav 6726ad8891 fix #2120 2020-02-26 12:22:10 +03:00
Mikhalkovich Stanislav 1222199e81 fix #2195 2020-02-24 17:32:54 +03:00
Mikhalkovich Stanislav 8c1853888f sizeof(IntPtr) теперь вычисляется 2020-02-23 22:17:27 +03: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
Mikhalkovich Stanislav a9d9bdc345 UseDllForSystemUnit - включать безусловно если флажок включен
school.pct значительно улучшен
2020-02-09 14:53:40 +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 8e6e4d284d В генерируемых dll служебные пространства имен экранированы символом $ 2020-02-05 23:04:50 +03: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 98af0d324e JoinToString, IndicesOf 2020-01-27 23:54:04 +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 d8838873e9 Min Max GC Console
Ver 3.6
2020-01-16 08:18:34 +03:00
Mikhalkovich Stanislav da4406700f Изменение грамматики - запрет условной операции как тела лямбды (во избежание конфликтов с условным оператором) 2020-01-13 02:01:52 +03:00
Mikhalkovich Stanislav 6200e3851d ReadInt64 2020-01-12 19:02:52 +03:00
Mikhalkovich Stanislav 838dddf8b1 foreach по a..b преобразуется в for - для эффективности 2020-01-05 22:46:12 +03:00
Mikhalkovich Stanislav 1c4b7b7636 Доделал форматирование a..b 2020-01-04 20:43:51 +03:00
Mikhalkovich Stanislav 15d20463d7 Новый Range в виде a..b 2020-01-04 12:19:36 +03:00
Mikhalkovich Stanislav 23d65209b5 Исправление орфографических ошибок в BlockFileOfT.pas 2019-12-28 22:08:52 +03:00
Mikhalkovich Stanislav c94b1037cc Оптимизация foreach в for для многократного ускорения цикла для IList<T> (массивов, списков)
Не работает в лямбдах! (техническое ограничение)

Плагин запуска ILDasm
2019-12-25 08:43:01 +03:00
Mikhalkovich Stanislav 4bb828705d fix #2163
Matr из массивов в PABCSystem.pas

WPFObjects - fix hide text
2019-12-21 23:25:39 +03:00
Mikhalkovich Stanislav 6d94497a24 PABCSystem.pas исправлена Numerate и добавлена Reverse для строки 2019-12-01 23:38:06 +03:00
Mikhalkovich Stanislav f183403a08 fix #2151 2019-11-23 19:23:04 +03:00
Mikhalkovich Stanislav 5b03b8939e Восстановил не компилирующийся проект 4.0 2019-11-22 23:19:03 +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 72b9b9165f Window.Width Height попытка правки с Resize=off 2019-10-23 19:21:27 +03:00
Mikhalkovich Stanislav e841d6cba5 Merge commit 2019-10-13 18:46:53 +03:00
Mikhalkovich Stanislav 9fee10155b GraphWPF IsFixedSize 2019-10-12 14:39:13 +03:00
Mikhalkovich Stanislav d8e798c4d9 Graph3D испр ошибки в комм 2019-10-07 18:09:35 +03:00
Mikhalkovich Stanislav 2659a2fbcb CodeTemplatesPlugin.cs - небольшие правки 2019-10-04 19:22:01 +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
Mikhalkovich Stanislav e13f82e679 fix #2088 2019-08-29 19:14:51 +03:00
Mikhalkovich Stanislav 04ee19e0b7 fix #146 ide 2019-08-25 01:06:18 +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 5bc1a08fdd syntax_tree_visitor.cs - закомментированные предполагаемые изменения 2019-08-18 19:34:09 +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
Mikhalkovich Stanislav 3c432a1cd6 fix #2077
Новые примеры WPFObjects
Мелкие правки в Controls, GraphWPF, WPFObjects, Timers
2019-08-15 23:54:13 +03:00
Mikhalkovich Stanislav 3879525c25 fix #2070 2019-08-07 23:21:30 +03:00
Mikhalkovich Stanislav aa54a7eadd fix #2056 2019-08-02 22:17:42 +03:00
Mikhalkovich Stanislav 66b7aa42c5 fix #2058
Небольшие правки в CodeTemplates
2019-08-02 10:17:49 +03:00
Mikhalkovich Stanislav f8653deb7f fix #2055 2019-07-27 17:33:55 +03:00
Mikhalkovich Stanislav 30ec37039d Небольшие исправления в AutoInsertCode.cs 2019-07-26 23:05:49 +03:00
Mikhalkovich Stanislav 8850bbf583 fix #2049 2019-07-26 12:27:20 +03:00
Mikhalkovich Stanislav e6d19d0d5d Вернул назад неверное исправление if then else 2019-07-25 13:16:10 +03:00
Mikhalkovich Stanislav e212e297d1 Устранение ошибки с автозавершением ; 2019-07-24 20:11:01 +03:00
Mikhalkovich Stanislav f88e438d25 AutoInsertCode.cs изменения 2019-07-24 15:45:12 +03:00
Mikhalkovich Stanislav 32a5606ac0 fix #2028 2019-07-14 11:55:23 +03:00
Mikhalkovich Stanislav b9c7d5deea Автоисправление пробелов в := с возможным добавлением ; по нажатию Enter 2019-07-13 12:01:16 +03:00
Mikhalkovich Stanislav deb164b615 Graph3D RotateAtAbsolute, AnimRotateAtAbsolute
Пример Rubic3D.pas
2019-07-12 19:41:23 +03:00
Mikhalkovich Stanislav 882109efa0 fix #1994 2019-07-12 11:19:02 +03:00
Mikhalkovich Stanislav b21c2c0aa3 fix #1795 2019-07-12 00:16:19 +03:00
Mikhalkovich Stanislav 34c8271d0f доисправления #2042 2019-07-11 22:49:48 +03:00
Mikhalkovich Stanislav b5ea7dacb9 fix #2042 2019-07-11 22:05:19 +03:00
Mikhalkovich Stanislav dddd90f710 fix #2041 2019-07-11 16:53:00 +03:00
Mikhalkovich Stanislav 79bdbecec0 fix #1934 2019-07-11 16:22:06 +03:00
Mikhalkovich Stanislav 2e2e537e37 fix #1639 2019-07-10 01:05:56 +03:00
Mikhalkovich Stanislav 663b363ec0 bug fix #1896 2019-07-08 12:38:58 +03:00
Mikhalkovich Stanislav 55f177af1c Автовставка кода + кнопка на тулбаре 2019-07-06 19:00:03 +03:00
Mikhalkovich Stanislav 8fa8bdfc9a fix #1696 2019-07-06 01:10:31 +03:00
Mikhalkovich Stanislav 180a53a3ad fix #2005
correct Assert comment
2019-07-05 18:44:40 +03:00
Mikhalkovich Stanislav d41d2e4e7a fix #1400 2019-07-05 13:26:17 +03:00
Mikhalkovich Stanislav d4df53b27f fix #1575 2019-07-03 19:14:05 +03:00
Mikhalkovich Stanislav 53ea4a7c3e fix #1894 2019-07-01 22:46:03 +03:00
Mikhalkovich Stanislav b333fd6b04 b xor i 2019-07-01 22:32:06 +03:00
Mikhalkovich Stanislav 323ba75b89 fix #2002 2019-07-01 17:09:38 +03:00
Mikhalkovich Stanislav 7c6c67a2e6 fix #793 2019-06-30 08:41:59 +03:00
Mikhalkovich Stanislav bf2a770ad5 fix #1814 2019-06-29 19:28:18 +03:00
Mikhalkovich Stanislav d5c603e1d6 fix #1641 2019-06-28 11:26:02 +03:00
Mikhalkovich Stanislav cdd4e0447e fix #1947 2019-06-26 21:22:25 +03:00
Mikhalkovich Stanislav 95a93215fb fix #1893 2019-06-26 16:39:47 +03:00
Mikhalkovich Stanislav 8bdad9b717 bug fix #1988
сколько крови попил
2019-06-25 23:53:12 +03:00
Mikhalkovich Stanislav 5f15134dab fix #1989 2019-06-24 15:43:25 +03:00
Mikhalkovich Stanislav 8c249d865a fix #1956 2019-06-24 15:26:36 +03:00
Mikhalkovich Stanislav 160e9308e1 fix #1962 2019-06-24 13:50:01 +03:00
Mikhalkovich Stanislav d299d70a23 fix #2009 2019-06-23 22:00:52 +03:00
Mikhalkovich Stanislav 06a053ad74 fix #1744
будь он неладен
2019-06-23 14:43:27 +03:00
Mikhalkovich Stanislav 7ec11f6e2d Частичное исправление #1744 2019-06-22 10:32:43 +03:00
Mikhalkovich Stanislav cb8c3a0ef0 fix #1926 2019-06-21 21:41:45 +03:00
Mikhalkovich Stanislav 75ef577703 fix #1985 2019-06-21 20:32:01 +03:00
Mikhalkovich Stanislav fe19dfabee fix #1706 2019-06-21 19:43:01 +03:00
Mikhalkovich Stanislav 717b73cb60 fix #2007 2019-06-21 09:36:54 +03:00
Mikhalkovich Stanislav b2f42cca9c fix #2001 2019-06-21 08:24:10 +03:00
Mikhalkovich Stanislav 4638361fab bug fix #1997 2019-06-19 18:53:05 +03:00
Mikhalkovich Stanislav 673f9bc149 bug fix #1531 2019-06-18 21:19:46 +03:00
Mikhalkovich Stanislav aa3242524a bug fix #1526
and
bug fix #1533
2019-06-18 16:02:15 +03:00
Mikhalkovich Stanislav 7f52cc8c5b bug fix #1418 2019-06-17 01:01:53 +03:00
Mikhalkovich Stanislav e1d6336bee bug fix #1270 2019-06-16 23:44:32 +03:00
Mikhalkovich Stanislav 1327baaa48 fix #1147
Многовато кода для маленького фикса ))
2019-06-15 13:25:44 +03:00
Mikhalkovich Stanislav 76f4020256 bug fix #891 - попытка номер два 2019-06-12 11:30:07 +03:00
Mikhalkovich Stanislav 99882270d0 fix #1990 2019-06-10 22:33:51 +03:00
Mikhalkovich Stanislav 0d31b9bc77 Убрал OpenCLABC из инсталлятора. Он содержит ограничение where T: &Array, которое в ближайшее время будет запрещено. 2019-06-10 21:27:28 +03:00
Mikhalkovich Stanislav 4610ce28e4 fix #1984 2019-06-09 08:50:40 +03:00
Mikhalkovich Stanislav 8b87443ed9 bug fix #976 2019-06-08 21:54:32 +03:00
Mikhalkovich Stanislav 357dce8e63 Исправление некоторых предупреждений и комментарии в select_function 2019-06-07 00:06:11 +03:00
Mikhalkovich Stanislav d7bdc895bd Исправление реализации Abs Sqr Sign для беззнаковых 2019-06-04 22:20:45 +03:00
Mikhalkovich Stanislav e6eefcfa6c dotNodeToVisit.Parent = _dot_node.Parent 2019-06-02 21:03:22 +03:00
Mikhalkovich Stanislav 1d9a27d08a fix #891 2019-05-31 20:52:07 +03:00