Commit graph

180 commits

Author SHA1 Message Date
Sun Serega 433729dbc3 Merge remote-tracking branch '0_official/master' into fix-GetUnitPath 2023-07-16 12:59:23 +03:00
Sun Serega 4f601cd8a5 use lambda 2023-07-02 11:58:14 +03:00
Sun Serega b74a1ec341 unit path priority based on search dir ind 2023-06-22 14:30:58 +03:00
Sun Serega b23cbafcc3 Better GetUnitPath 2023-05-25 23:01:58 +03:00
Ivan Bondarev e747cd6622
Merge pull request #2841 from SunSerega/uses-sc
Правильное имя файла в ошибках `uses`
2023-05-14 11:06:15 +02:00
Sun Serega 57bb0bdc17 return cdo.MainResourceFileName 2023-05-03 09:22:05 +03:00
Ivan Bondarev 1d34dc7bd8 fix #2845 2023-04-30 10:54:12 +02:00
Sun Serega 90ba92d9ec re-add BOM 2023-04-16 21:28:33 +03:00
Sun Serega 29bf7f893b Use right file name 2023-04-16 20:50:31 +03:00
Ivan Bondarev afa2c00f8c fix #2820 2023-03-12 15:15:14 +01:00
samuraiGH 3e83d3e3b5 добавление директивы TargetFramework 2023-03-12 16:37:50 +03:00
Sun Serega 433ed56c9f Better valid path checks 2023-03-11 13:45:24 +02:00
Ivan Bondarev 8ac4966a52 #2808 2023-03-05 13:51:23 +01:00
Ivan Bondarev cc19aebc7f #2808 2023-03-05 12:47:17 +01:00
Ivan Bondarev 5c5572897d #2808 2023-03-05 12:21:51 +01:00
samuraiGH 342b8d5272 fix #2494 2023-02-18 12:31:48 +03:00
Ivan Bondarev 482579fedb directive platformtarget native (.NET 7.0 required) 2022-11-17 20:53:12 +01:00
Ivan Bondarev ea1c5115b3 bug fix #2742 2022-10-23 12:09:03 +02:00
Friedrich von Never 2810132be7 Compiler: preload the reference assemblies, add an assembly resolver
This allows the compiler to strictly follow the user-provided reference
assembly list. It is very useful for cases when the reference list is
huge and not everything in it is in clear state; for example, when a
reference assembly list is provided by NuGet transitive closure.
2022-09-25 14:49:58 +02:00
Mikhalkovich Stanislav b56e6da77c CurrentUnit.SyntaxTree - исправлена ошибка в Compiler.cs
TrueTable - исправлена ошибка в School.pas
В WPFObjects Window.Save сохраняет и WPF-объекты
2022-06-10 07:07:24 +03:00
Mikhalkovich Stanislav aaac633fcd PVS - основные рекомендации из статьи 2022 года на Хабре 2022-01-28 11:55:37 +03:00
Ivan Bondarev e132148c44 bug fix #2614 2022-01-23 12:10:05 +01:00
Ivan Bondarev 24a40ea8c0 fix #2576 2021-12-19 12:13:59 +01:00
Ivan Bondarev 4b18215d54 fix #2558 2021-12-12 12:17:30 +01:00
Sun Serega 94670c408d /Define arg 2021-11-17 16:10:37 +02:00
Ivan Bondarev c8013065a0 working changes 2021-11-15 20:07:20 +01:00
Sun Serega a30c7e8be4 null in paths 2021-10-18 10:09:09 +03:00
Sun Serega 2efa08ebf5 cleanup 2021-10-12 16:20:49 +03:00
Sun Serega 7322c65b4d 'u1' uses '../u2' uses '../u3' ===> u1 uses '../../u3' 2021-10-12 12:04:31 +03:00
Ivan Bondarev 3a16bafce0 Use semantic for intellisense in compiler controller (for testing of new feature) 2021-09-06 20:37:31 +02:00
SunSerega f6c08b9624 Merge branch 'uses-in-new' into SearchDirectoryArg
# Conflicts:
#	Compiler/Compiler.cs
2021-01-24 20:16:11 +02:00
SunSerega 7535be45c0 fixed minor .dll coping bug 2021-01-08 23:37:21 +02:00
SunSerega 56a4dea364 Separated UnitName into unit id (for UnitTable) and unit file name
fix #pascalabcnet/pascalabcnet#2387
2021-01-05 23:47:18 +02:00
SunSerega 067895ab67 Merge branch 'master' into uses-in-new 2020-12-30 13:07:43 +02:00
Ivan Bondarev 5d4f7091fe fix #2281
fix #2278
2020-12-28 18:16:22 +01:00
Ivan Bondarev 0419463ed9 platformtarget dotnet5win (beta)
platformtarget dotnet5linux (beta)
platformtarget dotnet5macos (beta)
2020-12-24 15:07:20 +01:00
SunSerega 4a91a2298a Исправил конфликт из за исправления #2144 2020-12-21 23:46:13 +02:00
Ivan Bondarev 9eb04f03dd fix #2144 2020-12-21 20:54:22 +01:00
SunSerega 83fde8ce9f Убрал подключение .dll по uses-in 2020-12-11 11:17:25 +02:00
SunSerega 3f03f9b6a6 cleanup done 2020-11-22 22:55:28 +02:00
SunSerega 09d2791ce4 cleanup 2020-11-22 21:10:26 +02:00
SunSerega 147b52a4d3 Merge branch 'master' into uses-in-new 2020-11-18 12:10:25 +02:00
Бондарев Иван a52fd6bc38 fixed bug with executing of previous program version 2020-10-31 21:07:04 +01:00
SunSerega 5dbaa1c0ae cleanup 2020-10-19 15:09:46 +03:00
SunSerega b638cc172c loading InterfaceUsedUnits from .pcu 2020-10-19 14:42:03 +03:00
SunSerega 0c219874fd Uses-in path calculation for saving indirectly used units in .pcu 2020-10-11 21:20:44 +03:00
SunSerega 8fb5037062 Merge branch 'uses-in-new' of github.com:SunSerega/pascalabcnet into uses-in-new 2020-09-27 20:17:02 +03:00
SunSerega bbb4b169dd Merge branch 'master' into uses-in-new 2020-09-27 19:49:37 +03:00
Mikhalkovich Stanislav db107c5ebf Здоровье кода в Status Bar 2020-09-19 23:45:19 +03:00
Mikhalkovich Stanislav b4c5ad785e -2**4 теперь возвращает -16
2**3**2 теперь работает
2020-09-14 21:14:08 +03:00
SunSerega dd65ff6715 cleanup 2020-07-20 11:20:59 +03:00
SunSerega 9fee3a29d0 SearchDir 2020-07-17 07:02:36 +03:00
SunSerega cae6b94d4e cleanup 2020-07-17 06:22:30 +03:00
SunSerega 2cf359c6c0 cleanup 2020-07-17 04:13:17 +03:00
SunSerega 855bf972b7 folder priority when searching module files 2020-07-17 01:58:34 +03:00
SunSerega 1f5d113441 FindPCUFileName cleanup 2020-07-14 07:31:18 +03:00
SunSerega 21c56c8e06 RecompileUnit cleanup 2020-07-14 00:22:04 +03:00
SunSerega 4838c51b2e proper uses-in in .pcu 2020-07-13 06:23:13 +03:00
Mikhalkovich Stanislav 5f85d9aadf Определён глобальный символ PASCALABC 2020-07-11 21:45:38 +03:00
SunSerega c2dd2d75fd reverted github's auto line break fix 2020-07-09 05:54:55 +03:00
Sun Serega 0b9798b456
Merge branch 'custom-build' into uses-in-new 2020-07-09 05:51:06 +03:00
SunSerega 23c662a0ed cleanup 2020-07-09 05:37:07 +03:00
SunSerega 19ddeecbe5 proper path combining 2020-06-18 04:51:32 +03:00
SunSerega 84c83b4aae cleanup 2020-06-15 23:01:46 +03:00
SunSerega c4402ba563 Better ResourceFileNotFound error output 2020-06-10 22:09:56 +03:00
SunSerega b02c5eefdd TagertFileName => TargetFileName 2020-06-02 00:11:04 +03:00
SunSerega aff14c5cc7 fix #2083 2020-06-01 12:02:45 +03:00
SunSerega 2f2bf0902f comments cleanup 2020-06-01 09:46:05 +03:00
SunSerega 3bf5ec5ff4 $resource cleanup 2020-06-01 09:07:36 +03:00
SunSerega 478e0aff07 cleanup 2020-06-01 08:06:33 +03:00
SunSerega 30d7156c29 uses-in fix 2020-06-01 06:25:48 +03:00
Mikhalkovich Stanislav 4428011871 fix #2228 2020-05-21 13:31:44 +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
Бондарев Иван ea2dfdd847 bug fix #2206 2020-02-23 12:47:37 +01:00
SunSerega 5dd77ba68c Возврат значения Enviroment.CurrentDirectory после ошибки компилятора 2019-10-03 17:16:23 +03:00
SunSerega b984584615 cleanup 2019-10-03 10:17:10 +03:00
SunSerega 8f7a9dc3fc cleanup 2019-10-02 21:12:11 +03:00
SunSerega 1ac2b9900a Исправление + тесты 2019-10-02 18:34:15 +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
Бондарев Иван a7047fe990 fix #2071 2019-08-18 18:08:27 +02:00
Mikhalkovich Stanislav c7a3beec39 Убран PabcRtl32.dll 2019-08-18 00:16:39 +03:00
Mikhalkovich Stanislav e603b1fd6d Mikhalkovich в Copyright
Заготовка для школьного плагина образцов кода
2019-07-28 23:53:15 +03:00
Mikhalkovich Stanislav 32a5606ac0 fix #2028 2019-07-14 11:55:23 +03:00
Бондарев Иван 818bd7acd6 fix #2015 2019-06-30 14:22:24 +02:00
Бондарев Иван 5b3d5b417f fix #2008 2019-06-21 14:03:27 +02:00
Kotov 953a2e70a0 Директива {$Description 'FileDescription'} 2019-04-23 21:49:27 +03:00
Kotov e414042e8d Директива {$Title ' '}
Добавляет описание файлу. К примеру, в диспетчере задач у программы с данной директивой будет указано описание из директивы.
2019-04-22 22:12:15 +03:00
Kotov 7ded3e1535 Исправление кодировки отступов 2019-04-22 22:10:06 +03:00
Бондарев Иван 3557eab81f fix #1910 2019-04-21 11:08:18 +02:00
Mikhalkovich Stanislav 26f6937c31 bug fix #1886 2019-03-27 21:56:13 +03:00
Mikhalkovich Stanislav 9a43b18c27 FIX #1518 2018-11-24 12:52:36 +03:00
Mikhalkovich Stanislav 1a1d08dab9 fix #1520 2018-11-24 08:20:20 +03:00
Бондарев Иван 466ac552d8 fix #1446 2018-11-04 12:06:43 +01:00
Бондарев Иван 977b5d1f0a #1188 2018-10-04 22:30:58 +02:00
Бондарев Иван b353f7da05 bug fix #951 2018-07-18 21:36:35 +02:00
miks1965 df7523dcbb События мыши в Graph3D 2018-03-10 22:50:48 +03:00
miks1965 6153b0d166 HelixViewport.DLL
2018
2018-01-07 22:58:34 +03:00
Бондарев Иван 2bdb9124fe fix in dll search 2017-12-30 18:35:40 +01:00
Бондарев Иван 0f0bf1df4b #570 2017-11-26 18:40:20 +01:00
Бондарев Иван 9bd4f30cc1 fix in symbol table
fix in pcu
2017-11-07 21:34:10 +01:00