Commit graph

465 commits

Author SHA1 Message Date
miks1965 b4edebd2f0 Убрал Rec 2018-09-27 17:59:37 +03:00
miks1965 d9c71250b8 fix #1213 2018-09-22 22:43:32 +03:00
miks1965 564d7ff56e Справка по статическим классам 2018-09-22 22:13:28 +03:00
miks1965 55d22cef0f bug fix #1192 2018-09-20 23:25:31 +03:00
miks1965 835ecdfc58 bug fix #946 2018-09-20 10:18:31 +03:00
miks1965 12312d065d bug fix #1184 2018-09-16 07:07:36 +03:00
miks1965 da91abdad4 Две литеральные строковые константы не могут стоять подряд 2018-09-16 05:11:08 +03:00
miks1965 42b7d7263f bug fix #1169 2018-09-12 07:11:26 +03:00
miks1965 d0ca82252b Незначительный комментарий 2018-09-10 21:55:30 +03:00
miks1965 69fc771ce8 bug fix #1145 2018-09-06 20:29:12 +03:00
miks1965 be751ebc05 Мелочи 2018-09-02 18:47:49 +03:00
miks1965 653349262e Закомментирована культура в разделе инициализации, вызывавшая ошибку в NET 4.0 2018-09-02 17:20:24 +03:00
miks1965 fd1f257d68 Версия 3.4.2 2018-08-29 22:56:13 +03:00
miks1965 c4e3377735 Добавлены HSet(set of T), SSet(set of T) 2018-08-29 21:43:35 +03:00
miks1965 3b85ed4dae fix #1058
Улучшена справка по новым графическим модулям
2018-08-29 11:43:27 +03:00
miks1965 59f4509530 Незначительные правки в справке 2018-08-25 14:59:39 +03:00
miks1965 de645a4707 Экспериментальный модуль BlockFileOfT
Учебный модуль ABCDatabases.pas
2018-08-25 13:35:24 +03:00
miks1965 e862ff8cd4 Новый TextEditor.dll, в котором предположительно исправлена ошибка Ctrl-Z
Улучшенная генерация документации для всех новых модулей - модуль GenDocUnit.pas

Модуль WPFObjects со всеми расставленными комментариями для автогенерации документации

Сгенерированная автодокументация по модулю WPFObjects
2018-08-25 12:25:03 +03:00
miks1965 fc75bdab7a Несущественные правки 2018-08-24 18:37:38 +03:00
miks1965 ae51735f34 fix #1072 2018-08-22 12:35:57 +03:00
miks1965 85b5ac28d7 WPFObjects модуль почти готов
Примеры WPFObjects
Дополнения в справку - методы файлов
Методы типизированных файлов переназваны f.FileSize на f.Size
f.FilePos на f.Position
Сделаны f.Reset и f.Rewrite
Random для вещественных
2018-08-21 17:28:27 +03:00
miks1965 b3d5ec894f bug fix #1048
bug fix #1046
2018-08-20 01:29:17 +03:00
miks1965 d1d5c0efd7 Рабочие изменения 2018-08-20 00:57:31 +03:00
miks1965 0fc55fdee5 fix #1050 2018-08-19 10:55:01 +03:00
miks1965 be0b395f26 fix #425 2018-08-17 23:07:18 +03:00
miks1965 9737922704 Убрал из тестов две не ошибки 2018-08-17 20:51:36 +03:00
miks1965 c03a869099 Запрещен странный синтаксис в new
Откомментированы Incremental
2018-08-14 12:24:31 +03:00
miks1965 fa6270ce7d Незначительные изменения в грамматике 2018-08-13 12:36:59 +03:00
miks1965 31f153266f fix #1036
процедура Deconstruct автогенерируется для автоклассов
2018-08-12 21:16:18 +03:00
miks1965 bbaf43ba05 Вернул наследование автосвойств 2018-08-12 13:45:33 +03:00
miks1965 696da8c595 Рабочая 2018-08-11 11:08:47 +03:00
miks1965 350285a88a ^i - убрал 2018-08-11 10:46:32 +03:00
miks1965 1446ca2fba bug fix #1029
ConvertAll и Transform с доппараметрами - индексами
2018-08-09 21:34:26 +03:00
miks1965 58b89acc0c fix #1030 2018-08-09 20:11:03 +03:00
miks1965 05308759e3 Незначительные мелочи 2018-08-09 16:53:46 +03:00
miks1965 92baf0f7a3 bug fix #1027 2018-08-09 09:31:48 +03:00
miks1965 0613eaf452 bug fix #1026
f.ReadWord
f.Print
2018-08-07 19:21:09 +03:00
miks1965 00e0d8082d Модуль Countries и стандартный каталог для файлов 2018-08-06 14:49:41 +03:00
miks1965 89f02b3c47 Files секция
Исправленный Help
2018-08-03 11:41:25 +03:00
miks1965 753759b888 fix #1003 2018-08-02 12:00:51 +03:00
miks1965 4a75846d7e Reverse для строки 2018-07-31 09:30:17 +03:00
miks1965 da8b1e671c bug fix #1000
Запрещены неявные преобразования из real в decimal и из short в decimal как в C#
2018-07-22 01:24:48 +03:00
miks1965 26c92536d3 var b := 10 < 5 ? 1 : 2.0; теперь работает 2018-07-20 14:13:28 +03:00
miks1965 57bd23f83e bug fix #994 2018-07-19 12:52:55 +03:00
miks1965 3c02686700 bug fix #988 2018-07-19 10:12:46 +03:00
miks1965 eb38416402 bug fix #979 2018-07-17 19:12:27 +03:00
miks1965 6b35a65fa4 Некоторые попытки решить проблемы с константами. Закомментированы 2018-07-17 13:47:38 +03:00
miks1965 00402e120d Повторно фикс #425 2018-07-17 10:30:46 +03:00
miks1965 d6d0d2a86b Graph3D.pas - видимо исправлена ошибка с AnimScale
bug fix #425
2018-07-17 10:25:56 +03:00
miks1965 dd398c68c4 bug fix #971 2018-07-15 01:58:21 +03:00
miks1965 210fa46d3f bug fix #950
Функция Matr для создания матрицы
2018-07-14 12:31:59 +03:00
miks1965 517e965d5b bug fix #947 2018-07-08 00:18:21 +03:00
miks1965 0a5e542167 bug fix #940 2018-07-03 17:12:29 +03:00
miks1965 7dc08b2475 bug fix #939 2018-07-03 13:44:19 +03:00
miks1965 70c85a0c6a fix #265 2018-07-01 11:53:34 +03:00
miks1965 a1e1363347 bug fix #918 2018-06-28 22:12:52 +03:00
miks1965 553e7fbd24 TypeClassErrors - папка для ошибок с typeclasses
PosEx - исправлено поведение - теперь не генерируется исключение
2018-06-28 13:42:46 +03:00
miks1965 397ac3339e PABCSystem.pas - Round(r,digits) 2018-06-24 16:11:09 +03:00
miks1965 6ec739d45c Graph3D некоторые добавления (камера) 2018-06-17 17:00:44 +03:00
miks1965 cce1345ee0 bug fix #914 2018-06-12 22:45:54 +03:00
miks1965 700ed63258 Working commit 2018-06-12 21:48:29 +03:00
miks1965 5b2568f62c Assert - исправлена ошибка с message
Graph3D - полностью переработаны трансформации и анимации. Исправлено много неточностей.
Теперь у каждой элементарной анимации есть своя StoryBoard
2018-06-10 17:33:22 +03:00
miks1965 78ea0be0e1 bug fix #875
bug fix #876
2018-05-31 00:40:29 +03:00
miks1965 b472026f5d Примеры на Pattern Matching
Версия 3.4
2018-05-24 08:03:21 +03:00
miks1965 8026b6b31c Graph3D перегруженные версии 2018-05-22 01:07:17 +03:00
miks1965 6392f61e64 bug fix #836 2018-05-13 00:27:58 +03:00
miks1965 322e307d73 match when - ключевые слова 2018-05-12 13:01:52 +03:00
miks1965 4639f333ed New version 2018-05-12 12:06:47 +03:00
miks1965 ca085a35d2 try bug fix 815 2018-05-09 12:12:34 +03:00
miks1965 59e1bfc8bc tests for bug List<T> IndexOf 2018-05-07 14:21:01 +03:00
miks1965 b99f025512 BuildTreeInExprMode - поставил лишнюю проверку. Пользователи продолжают жаловаться, что падает 2018-04-29 11:02:40 +03:00
miks1965 9eeb965fd0 Release 1660 2018-04-23 21:45:11 +03:00
miks1965 93ee8141ac Gr3D work 2018-04-23 12:38:44 +03:00
miks1965 68cb3f0a73 Graph3D Work changes 2018-04-23 12:27:18 +03:00
miks1965 3c31b6c661 Graph3d minor changes 2018-04-16 13:18:42 +03:00
miks1965 852f603eb4 FindNearestObject(x,y)
FindNearestObjectPoint(x,y)
PlaneXY.PointOnPlane(x,y);
line.NearestPointOnLine(x,y);
2018-04-09 13:26:04 +03:00
miks1965 b708d655ff GraphWPF - исправил пару ошибок
GraphWPFBase.pas - включил в инсталлят
2018-04-01 23:47:58 +03:00
miks1965 5eaebc003d Controls - добавления 2018-03-29 22:21:23 +03:00
miks1965 a9fff1c514 GraphWPFBase.pas 2018-03-27 11:48:53 +03:00
miks1965 d4dbdb2d49 Graph3D Completed callback 2018-03-23 00:19:19 +03:00
miks1965 462d2f12d4 Sounds correct 2018-03-22 10:31:16 +03:00
miks1965 ec686a60eb Graph3D.pas 2018-03-20 00:11:36 +03:00
miks1965 fc02fe8edc EmptyAnim 2018-03-16 14:32:42 +03:00
miks1965 51b1021489 Sounds.pas 2018-03-15 12:43:17 +03:00
miks1965 76f3cb623c Working 2018-03-11 21:11:18 +03:00
miks1965 df7523dcbb События мыши в Graph3D 2018-03-10 22:50:48 +03:00
miks1965 bd0531f6e6 bug fix #683 2018-02-14 09:45:38 +03:00
miks1965 2fb81a8d1c Версия 3.3.5 2018-02-10 23:24:27 +03:00
miks1965 06cb376c89 Улучшено выведение типа в лямбдах, возвращающих T 2018-01-28 05:41:38 +03:00
miks1965 47abf90efa .NET 4.7.1
pabcworknet.ini - добавлен BOM
i.Print для стандартных типов
f.Seek(i) сделана функцией
Подчистка в Graph3D.pas
2018-01-26 23:37:04 +03:00
miks1965 c692fe0c5e bug fix #547 2018-01-16 19:44:01 +03:00
miks1965 c6b6d01c0b Object.Print убрано - конкурирует с Sequence.Print
Добавлены Nane и FullName к типу Text
2018-01-15 10:17:02 +03:00
miks1965 650fcb4f2d Object.Print (экспериментально) 2018-01-12 11:42:02 +03:00
miks1965 a39fb76e04 Короткие определения конструкторов.
Пример Chess3D
2018-01-08 22:12:33 +03:00
miks1965 6153b0d166 HelixViewport.DLL
2018
2018-01-07 22:58:34 +03:00
miks1965 b5892cb1db bug fix #635
Release 3.3.0.1611
2018-01-06 14:02:18 +03:00
miks1965 a08322e1c1 bug fix #641 2018-01-06 00:29:19 +03:00
miks1965 1b5bda1e9c Новый модуль Controls для GraphWPF
GraphWPF - несколько изменений
2018-01-05 12:55:13 +03:00
miks1965 266c2c0fd0 bug fix #630
Release 1607
2017-12-31 17:25:22 +03:00
miks1965 68b1449bc8 bug fix #628 2017-12-31 10:27:13 +03:00
miks1965 ebcd708313 Release 3.3.0.1603 2017-12-30 16:59:00 +03:00
miks1965 64676ff42a Work changes 2017-12-30 01:28:58 +03:00
miks1965 a9012ec88a Исправление ошибки с клонированием цилиндра в Graph3D.pas 2017-12-28 18:36:02 +03:00
miks1965 8f2fd5d505 String builder operations 2017-12-21 17:11:56 +03:00
miks1965 09764ba9d3 Множество примеров Graph3D 2017-12-17 01:25:54 +03:00
miks1965 fb75983135 bug fix #610 2017-12-15 11:51:57 +03:00
miks1965 15429f1061 bug fix #611
Graph3D - анимация клонов
PT4 - Print(c)
2017-12-14 12:42:19 +03:00
miks1965 f40d226f67 Множественные изменения в Graph3D.pas
Функция InRange - как синоним Between
2017-12-09 14:10:03 +03:00
miks1965 2150c80de7 Graph3D.pas
Правка грамматики в связи с :
2017-12-02 20:29:52 +03:00
miks1965 078c620ff5 Некоторые рабочие изменения в Graph3D.pas 2017-11-26 20:12:58 +03:00
miks1965 45153b9016 Возможно, ошибка PCU в Graph3D.AddT 2017-11-23 21:24:06 +03:00
miks1965 110d0d3dd3 Много изменений в Graph3D 2017-11-23 20:46:08 +03:00
miks1965 31b56b9975 Анимации в Graph3D 2017-11-18 19:28:51 +03:00
miks1965 8f1bc4eed2 Поменял иконку на 32x32
Начало анимации в Graph3D
2017-11-16 23:10:30 +03:00
miks1965 881fe86c71 Новая PT4pabc.dll 2017-11-04 22:00:51 +03:00
miks1965 de4a4a8a96 pt4providerplugin 2017-11-04 13:08:28 +03:00
miks1965 48cd0913c4 bug fix #484 2017-11-03 22:21:03 +03:00
miks1965 f386c9a44d bug fix #539 2017-11-02 12:21:02 +03:00
miks1965 a33768fb4e bug fix #536 2017-10-27 02:41:17 +03:00
miks1965 674df68011 AdjacentGroup - sequence of array
if (hn == null) throw new Exception("Попытка добавить уже добавленное имя "+ Name + " в HashTable. Обратитесь к разработчикам");

в SymbolTable

Попытка учесть классовые переменные при захвате в лямбдах
2017-10-23 13:25:37 +03:00
miks1965 63b6c85204 Doc 2017-10-20 23:13:01 +03:00
miks1965 c7e2c19398 Dodecahedron 2017-10-20 11:54:32 +03:00
miks1965 bd70af91e0 Добавление ToString к ряду классов таблицы символов 2017-10-13 12:49:15 +03:00
miks1965 c22e32b299 = для Tuple и nil 2017-10-09 00:46:30 +03:00
miks1965 94e81e0d62 #513 bug fix Tuple = 2017-10-07 23:42:14 +03:00
miks1965 2806f02333 Переделана на стандартную HashTable в таблице символов.
Скорость не упала!
Сделаны ToString для некоторых классов для отображения символов в таблице символов
2017-10-07 14:01:51 +03:00
miks1965 efa96eaf2d NumLibABC 2017-10-05 22:55:56 +03:00
miks1965 429d47271a SetStandardCoords с параметрами 2017-09-29 20:49:56 +03:00
miks1965 0d1f45c279 #489 bug fix 2017-09-16 17:38:24 +03:00
miks1965 b6843705cb Новая сборка 2017-09-09 22:33:20 +03:00
miks1965 190e73a928 GraphWPF косметические изменения и в примерах 2017-09-09 17:43:43 +03:00
miks1965 f2a8080618 GraphWPF много правок 2017-09-02 22:29:44 +03:00
miks1965 168b288fb1 GraphWPF Color to primitives 2017-08-26 12:24:40 +03:00
miks1965 04861bc23f bug fix #469
GraphWPF
Samples on GraphWPF
2017-08-26 00:30:33 +03:00
miks1965 a2bf3f950d Version files 2017-08-22 22:05:55 +03:00
miks1965 06f4b696f0 Merge 2017-08-22 15:09:21 +03:00
miks1965 968089365e Процедура Run в модуле Robot.pas 2017-07-29 23:01:58 +03:00
miks1965 e8ab8cd07e s + x для HashSet и SortedSet 2017-07-26 10:46:25 +03:00
miks1965 8f9b8c860f Устранен ряд ошибок в foreach 2017-07-09 00:36:46 +03:00
miks1965 bb1ed7624b '1'*0 2017-07-03 23:29:18 +03:00
miks1965 c1640a161c Мелкие правки в PABCSystem. Доп. функции Random2.
string[256] теперь нее компилируется
2017-07-02 15:39:44 +03:00
miks1965 be24727b97 function ReadInteger2(message: string): (integer,integer);
и
вынос повторяющихся вычислений в ?.
2017-06-17 00:47:08 +03:00
miks1965 63a7d513a2 bug fix #423 2017-06-14 08:17:49 +03:00
miks1965 682e09b86c ?? небольшие исправления 2017-06-12 12:39:18 +03:00
miks1965 3f39074540 si->si2 ошибка 2017-06-10 20:51:09 +03:00
miks1965 00646f89a5 loop 5 do
write(1)
2017-06-08 17:56:17 +03:00
miks1965 2f3b2294ba class_body -> class_body_list 2017-06-06 05:24:32 +03:00
miks1965 5698924a96 Пара ошибочных программ 2017-06-02 19:17:54 +03:00
miks1965 c74db1a49e PABCSystem opt
Исправление бага при рефакторинге ТС
2017-06-02 00:50:28 +03:00
miks1965 10f4ee3436 Minor changes 2017-06-01 23:42:35 +03:00