pascalabcnet/ReleaseGenerators/sect_VisualPABCNET.nsh

77 lines
2.6 KiB
Plaintext
Raw Normal View History

2015-05-14 22:35:07 +03:00
 Section $(DESC_Envr) VisualPABCNET
SectionIn 1 2 RO
SetOutPath "$INSTDIR"
File "..\bin\ICSharpCode.TextEditor.dll"
File "..\bin\ICSharpCode.AvalonEdit.dll"
2015-05-14 22:35:07 +03:00
File "..\bin\PluginsSupport.dll"
File "..\bin\PascalABCNET.exe"
;File "..\bin\PascalABCNET.exe.manifest"
File "..\bin\Debugger.Core.dll"
2017-06-16 18:10:36 +03:00
File "..\bin\SharpDisasm.dll"
2015-05-14 22:35:07 +03:00
File "..\bin\PascalABCNET.chm"
File "..\bin\CodeCompletion.dll"
File "..\bin\WeifenLuo.WinFormsUI.Docking.dll"
File "..\bin\CodeTemplatesPlugin.dll"
2015-05-14 22:35:07 +03:00
File "..\bin\HelpExamples.ini"
File "..\bin\template.pct"
File "..\bin\samples.pct"
File "..\bin\school.pct"
2015-05-14 22:35:07 +03:00
File "..\bin\Pause.exe"
File "..\bin\nuget.exe"
File "..\bin\FormatterOptions.ini"
File "..\bin\ProgrammRunner.exe"
File "..\bin\RunUnitTests.exe"
File "..\bin\pabcworknet.ini"
2015-05-14 22:35:07 +03:00
;dobavljaem fajly v uninst.log
${AddFile} "ICSharpCode.TextEditor.dll"
${AddFile} "ICSharpCode.AvalonEdit.dll"
2015-05-14 22:35:07 +03:00
${AddFile} "PluginsSupport.dll"
${AddFile} "PascalABCNET.exe"
;File "..\bin\PascalABCNET.exe.manifest"
${AddFile} "Debugger.Core.dll"
2017-06-16 18:10:36 +03:00
${AddFile} "SharpDisasm.dll"
2015-05-14 22:35:07 +03:00
${AddFile} "PascalABCNET.chm"
${AddFile} "CodeCompletion.dll"
${AddFile} "WeifenLuo.WinFormsUI.Docking.dll"
${AddFile} "CodeTemplatesPlugin.dll"
2015-05-14 22:35:07 +03:00
${AddFile} "HelpExamples.ini"
${AddFile} "template.pct"
${AddFile} "samples.pct"
${AddFile} "school.pct"
2015-05-14 22:35:07 +03:00
${AddFile} "Pause.exe"
${AddFile} "nuget.exe"
${AddFile} "FormatterOptions.ini"
${AddFile} "ProgrammRunner.exe"
${AddFile} "RunUnitTests.exe"
2015-05-14 22:35:07 +03:00
SetOutPath "$INSTDIR\Temp"
Implement programming languages integration functionality (#3001) * Make standardModules Dictionary instead of LanguageId usage * Create new common string constants for pascal language * Add LanguagesData class template * Move some compiler directive string constants to Compiler project * Extract LanguagesData class to separate file Also extracted RuntimeServiceModule (IO-modules) management to new functions. * Fix pabcnetc crashing (KeyNotFoundException) * Make similar change in pabcnetc_clear * Return PABCExtensions in DomConverter.cs * Return compiler string constants to Tree Converter * Rename MoveSystemUnitForward method * Rename system unit variable * Add new parser load error (localized versions) * Fix pascal language name constant * Add system units property to parsers * Add LanguageKits directory with a test file * Implement language integrator Был реализован загрузчик комплектов дополнительных языков (всех кроме Pascal). Был пересмотрен подход к реализации ParsersController и этот класс сделан синглтоном. Добавлена загрузка стандартных модулей языков в CompilerOptions. * Squashed commit of the following: commit 8f9dc7e5a0dbe2516a2af44d8ef843b7c30e2292 Author: Mikhalkovich Stanislav <miks@math.sfedu.ru> Date: Mon Mar 11 20:33:13 2024 +0300 fix #3050 commit 90363ced454216ef44c4919bb694b1a2c786b4b5 Author: Mikhalkovich Stanislav <miks@math.sfedu.ru> Date: Sun Mar 3 21:37:25 2024 +0300 Недобитки при сортировке строк commit c9d7ba7758d1cb4f41348f5cc9095b0350e0c005 Author: Mikhalkovich Stanislav <miks@math.sfedu.ru> Date: Sat Mar 2 13:32:14 2024 +0300 Order и OrderDescending для строк с Ordinal commit 6fbc0200bf4b413940a459f8b5d96c4597f561f4 Author: AlexanderZemlyak <92867056+AlexanderZemlyak@users.noreply.github.com> Date: Tue Feb 27 23:21:26 2024 +0300 Fix interface loop dependency check (#3047) Tests for problematic case were added commit e4d63bfef9ef22c3a21375b542d5540a593916e5 Author: bormant <bormant@mail.ru> Date: Tue Feb 27 23:18:25 2024 +0300 Fix typo: C (ru) -> C (en) (#3042) commit 0d37232d21ce81d3443ad680b21b865a2b2fe017 Author: Mikhalkovich Stanislav <miks@math.sfedu.ru> Date: Tue Feb 27 19:15:08 2024 +0300 School - исправление пустого диапазона простых и IP-адресов commit 9fd4c7f3388b7e9b5cd6dbae1d619fa11827e30d Merge: 3cca2a89 6027083b Author: Ivan Bondarev <ibond84@googlemail.com> Date: Wed Feb 21 20:57:10 2024 +0100 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet commit 3cca2a894940cf585772464d55ac5f4bcf8e01ae Author: Ivan Bondarev <ibond84@googlemail.com> Date: Wed Feb 21 20:56:49 2024 +0100 fix in formatter
2024-03-13 22:16:40 +03:00
SetOutPath "$INSTDIR\LanguageKits"
2015-05-14 22:35:07 +03:00
SetOutPath "$INSTDIR"
Push "Pause.exe"
Call NGEN
;Временно
;Delete "$INSTDIR\PascalABCNET.ini"
CreateShortcut "$COMMONSTARTMENU\PascalABC.NET\PascalABC.NET.lnk" "$INSTDIR\PascalABCNET.exe"
2015-05-14 22:35:07 +03:00
CreateShortCut "$DESKTOP\PascalABCNET.lnk" "$INSTDIR\PascalABCNET.exe"
CreateShortCut "$SMPROGRAMS\PascalABC.NET\PascalABC.NET.lnk" "$INSTDIR\PascalABCNET.exe"
Push "PascalABCNET.exe"
Call NGEN
Push "ICSharpCode.TextEditor.dll"
Call NGEN
Push "Debugger.Core.dll"
Call NGEN
Push "CodeCompletion.dll"
Call NGEN
WriteUninstaller "$INSTDIR\Uninstall.exe"
CreateShortCut "$SMPROGRAMS\PascalABC.NET\$(DESC_Remove) PascalABC.NET.lnk" "$INSTDIR\Uninstall.exe"
System::Call 'Shell32::SHChangeNotify(i ${SHCNE_ASSOCCHANGED}, i ${SHCNF_IDLIST}, i 0, i 0)'
Delete "$PABCWorkNETPath\Output\*.pcu"
FileOpen $4 "$INSTDIR\pabcworknet.ini" w
FileWrite $4 "$PABCWorkNETPath"
FileClose $4
SectionEnd