AlexanderZemlyak
cc7d4472c6
Write developer guide for integrating new language ( #3264 )
2025-04-10 12:19:31 +03:00
Sun Serega
5d842153a5
Add NSIS binaries to .gitignore exclude ( #3265 )
2025-04-10 12:17:52 +03:00
Mikhalkovich Stanislav
ee31ed94b3
TeacherControlPlugin.cs - шифрованные модули
2025-04-10 12:06:40 +03:00
Mikhalkovich Stanislav
ba23a01e29
Закомментировал неверный обработчик
2025-04-09 10:59:16 +03:00
Mikhalkovich Stanislav
3f70700d2b
nsis новый - папка bin
...
TeacherControlPlugin.cs - добавление обработчика для последующей шифровки Tasks.pas
2025-04-07 22:07:13 +03:00
samuraiGH
0353abf57c
fix caching Localization assembly ( #3263 )
2025-04-07 08:35:22 +03:00
Ivan Bondarev
771ea7b445
#3230
2025-04-06 14:32:17 +02:00
Ivan Bondarev
28a1a03e8d
#3251
2025-04-06 11:35:09 +02:00
samuraiGH
af7abc770b
synchronization of namespaces and folders for TeacherControlPlugin ( #3262 )
2025-04-06 08:33:34 +03:00
AlexanderZemlyak
aae723b982
Create default syntax tree converter class ( #3216 )
...
Для удобства разработчиков простых языков, которым не требуются дополнительные обходы синтаксического дерева.
2025-04-03 12:00:04 +03:00
Sun Serega
f9cc90e50f
fix errors ( #3260 )
2025-04-03 11:59:46 +03:00
AlexanderZemlyak
f85bfad60f
Intellisense memory leaks fix ( #3257 )
...
* Fix memory leaks found for PABCSystem.pas
Memory leaks of Interface and Implementation Unit Scopes fixed
* Change open_files and recomp_files variables type to be Dictionary (not HashTable)
* open_files Check simplification
* Move TypeTable.Clear call to CodeCompletion Compile method
2025-04-03 11:58:19 +03:00
samuraiGH
7751fe7e75
generating language res file at build time ( #3252 )
2025-03-16 13:28:03 +03:00
Mikhalkovich Stanislav
d1fce63d69
Сборка после pr SDK
2025-03-04 08:38:09 +03:00
samuraiGH
d491e88aa7
migration to new build system ( #3241 )
...
* converting project files into sdk style
* new build commands
* adding new dll into nsis
* removing unused .cs files
2025-03-03 20:34:51 +03:00
Mikhalkovich Stanislav
1fd348ec3c
NSIS New 3.10
...
Ярлык в меню Пуск у всех пользователей
2025-02-23 20:49:26 +03:00
Mikhalkovich Stanislav
80b7182dc1
_ in names
2025-02-19 11:50:00 +03:00
Mikhalkovich Stanislav
a2b078960b
cnfc2
2025-02-19 10:52:25 +03:00
Mikhalkovich Stanislav
58f26d469d
перекомпиляция 3.10.3.3611
2025-02-18 22:28:13 +03:00
nevermind322
b78a72977f
fix build on mono ( #3249 )
...
* fix build on mono
* remove local func
* fix again
2025-02-18 22:02:19 +03:00
Nikolay Kuznetsov
c3557e388c
Update GraphABC.pas ( #3244 )
...
1. Быстрая реализация функции FloodFill
Для этого добавлена процедура BitmapFloodFill, которая вызывается из метода Picture.FloodFill и процедуры FloodFill
2.Добавлена поддержка LockDrawing/UnlockDrawing в процедуру FloodFill
2025-02-15 20:32:46 +03:00
AlexanderZemlyak
9dbac389e1
Add missing projects to pabcnetc.sln ( #3247 )
2025-02-12 13:57:14 +03:00
Mikhalkovich Stanislav
41dfb6f187
[] - преобразование во все контейнеры
...
GraphABCHelper - теперь ABCObjects работает под Линукс
School исправлен согласно последним веяниям []
2025-02-07 21:41:01 +03:00
samuraiGH
79bbbd10ff
removing files for support fx4.0 ( #3240 )
2025-01-29 20:18:37 +03:00
samuraiGH
88d5c409eb
Рефакторинг PascalABCNET.xshd ( #3237 )
...
* refactoring PascalABCNET.xshd
* removing extra characters
2025-01-28 20:41:55 +03:00
Mikhalkovich Stanislav
8fbd7fdfc3
3.10.3
...
faststrings
EmptyCollection и преобразование ее в List, Dictionary
t: (real,real) := (1,2)
2025-01-26 23:42:48 +03:00
Mikhalkovich Stanislav
bba132bd5d
Поправил справку по функции
2025-01-22 09:14:44 +03:00
Mikhalkovich Stanislav
1bd21857cc
Teacher Control Plugin - возможность задать server.dat
2025-01-08 18:46:51 +03:00
Mikhalkovich Stanislav
0848a1b796
Исправление автоформатирования []
2025-01-04 22:54:38 +03:00
Mikhalkovich Stanislav
d45b782a7b
Rename PABCSistem in test suite
2025-01-04 18:45:07 +03:00
Mikhalkovich Stanislav
c2347e604b
Примеры - устранил неточности
...
LightPT - имя сервера вынес в публичную секцию
2025-01-04 14:44:51 +03:00
Mikhalkovich Stanislav
b68b8da970
Примеры Coords1.pas Coords2.pas.pas
2024-12-17 15:52:18 +03:00
Mikhalkovich Stanislav
8a9788e6f9
Перенес проверку set array на уровень парсера
...
Немного поправил Intellisense по наведению для NewSet
По точке там что то другое работает
2024-12-17 15:06:57 +03:00
Mikhalkovich Stanislav
874ddebad3
Поправил грамматику []
...
Теперь нельзя в режиме ## использовать атрибуты
Зато можно [1,2,3].Print
2024-12-14 21:00:38 +03:00
Mikhalkovich Stanislav
080fb487e1
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2024-12-14 15:25:24 +03:00
Mikhalkovich Stanislav
a53dcd9ed2
SF Prm Cmb для строк
2024-12-14 15:25:16 +03:00
Sun Serega
a484b0e82d
fix ( #3231 )
2024-12-12 14:49:17 +03:00
Mikhalkovich Stanislav
6ef11f249c
3.10.2
2024-12-10 11:05:45 +03:00
Mikhalkovich Stanislav
db9679d89f
Закончил превращение синтаксиса [] по умолчанию в массивы
2024-12-10 10:59:20 +03:00
Ivan Bondarev
45fdde24b4
#3229
2024-12-08 18:08:00 +01:00
Ivan Bondarev
494b47624d
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2024-12-08 10:42:07 +01:00
Ivan Bondarev
5875b99296
platformtarget native - .NET 9.0
2024-12-08 10:41:53 +01:00
Mikhalkovich Stanislav
7906d73da3
Небольшие изменения в реализации операций с множествами
2024-12-03 14:25:37 +03:00
Mikhalkovich Stanislav
087591c7b6
3.10.1
...
Coords - доработки
Distance, Middle, DrawText с фоном и рамкой. Глобальные переменные настройки
2024-11-27 11:37:07 +03:00
Mikhalkovich Stanislav
d268d4f83b
NSToBytes переделал с исключением
2024-11-21 22:24:07 +03:00
Mikhalkovich Stanislav
2bacdc8c28
Комментарии к NewSet
2024-11-20 13:20:33 +03:00
Mikhalkovich Stanislav
e917ac8eca
TypeName для set
2024-11-20 12:42:15 +03:00
Mikhalkovich Stanislav
206289c6a7
Везде заменил _hs на hs в NewSet
...
Убрал вызовы методов расширений NewSet в PABCSystem.pas
Убрал var в operator +
2024-11-19 20:23:03 +03:00
Mikhalkovich Stanislav
d8262078f6
Исправление мелких ошибок NewSet
...
Все тесты проходят.
Проблема, которая остаётся - в режиме ускорения такие программы падают:
begin
var s: set of byte;
Print(s = [1]);
end.
Причина - из dll не вызывается конструктор записи без параметров, хотя он определён. В C# вообще у записей не может быть конструктора по умолчанию - наверное потому. Но для NewSet надо бы сделать исключение
2024-11-19 13:56:47 +03:00
Mikhalkovich Stanislav
f8819665ba
NS2
2024-11-16 10:56:11 +03:00