Commit graph

5008 commits

Author SHA1 Message Date
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
Ivan Bondarev 591d9ebe60 fix 2024-11-13 21:34:10 +01:00
Ivan Bondarev c6505634f4 fix 2024-11-13 21:12:33 +01:00
Ivan Bondarev a6564df23c fix in new sets 2024-11-13 20:52:29 +01:00
Mikhalkovich Stanislav 03be5bd931 Переставил operator:= в NewSet 2024-11-13 22:13:41 +03:00
Ivan Bondarev 96c68f1666 #3223 2024-11-12 21:38:07 +01:00
Mikhalkovich Stanislav 82776f3c77 NewSet - много мелких исправлений.
Все тесты проходят кроме Tests 5 - видимо с pabcrtl.dll
2024-11-09 12:18:19 +03:00
Mikhalkovich Stanislav fbd63efa89 NewSets
Некоторые тесты надо исправить
2024-11-03 16:59:48 +03:00
Ivan Bondarev 746c4ae2c2 #3221 2024-10-31 21:00:42 +01:00
Ivan Bondarev 350d07326d #3221 2024-10-31 18:35:51 +01:00
Ivan Bondarev aae9ab408b #3221 2024-10-31 18:25:06 +01:00
Ivan Bondarev 1e4a811e04 test for #3219 2024-10-30 20:42:59 +01:00
Ivan Bondarev d1a1247ecd #3219 2024-10-30 20:24:16 +01:00