-
-
Notifications
You must be signed in to change notification settings - Fork 2
now provides gradle cleanlibs to update libs. #39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Latest suggestions up to 536a452
Previous suggestionsSuggestions up to commit feb6864
Suggestions up to commit 8b744ec
Suggestions up to commit 304d579
Suggestions up to commit f228756
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PR Reviewer Guide 🔍(Review updated until commit 536a452)Here are some key observations to aid the review process:
|
User description
provides ability for prerequisites to use gradle
PR Type
Enhancement, Documentation
Description
Gradle integration for prerequisites: Added Gradle wrapper configuration (version 8.14) and updated
gradle.propertieswith tool download URLs for Composer, InnoExtract, InnoSetup, and HashMyFiles, enabling automated prerequisite management viagradle loadLibsInno Setup library updates: Downgraded Inno Setup from version 6.4.0 to 6.1.0 across all language files and core files, with copyright year updates to 2023
Language support expansion: Added new Turkish and Polish language translation files; added Ukrainian language support; removed several language files (Tamil, Swedish, Arabic, Korean)
Example script improvements: Refactored link label components to static text with manual styling, simplified timer management, updated hash validation methods, and added new three-architecture installer example
Documentation additions: Added comprehensive Prerequisites Module README with setup instructions and build commands; added Inno Setup revision history documentation (whatsnew.htm)
Code cleanup: Removed extraction wizard page messages from multiple language files, simplified download page configuration, and removed unnecessary query parameters
File reorganization: Moved Inno Setup files from
bin/lib/innosetup/app/tobin/lib/innosetup/directory structureDiagram Walkthrough
File Walkthrough
6 files
CodeClasses.iss
Refactor link label to static text with manual stylingbin/lib/innosetup/Examples/CodeClasses.iss
LinkLabelOnLinkClickprocedure and related link labelfunctionality
StaticText2andLinkLabelvariable declarations and theirinitialization code
TNewLinkLabelwithTNewStaticTextfor URL display with manualstyling
akToptoakBottomfor betterlayout
AutoSize := Trueto static text controlsCodeDll.iss
Simplify timer management by removing cleanup logicbin/lib/innosetup/Examples/CodeDll.iss
KillTimerfunction declaration andTimerIDvariableMyTimerProcby removing null check forWizardFormDeinitializeSetupprocedure that was cleaning up the timerInitializeWizardto not store timer IDCodeDownloadFiles.iss
Simplify download page configuration and URLsbin/lib/innosetup/Examples/CodeDownloadFiles.iss
ShowBaseNameInsteadOfUrlproperty assignment fromDownloadPage?dontcount=1from download URLsExample3.iss
Add application supported file types registry configurationbin/lib/innosetup/Examples/Example3.iss
SupportedTypesunderApplications\MyProg.exePolish.isl
Add Polish language support for Inno Setup installerbin/lib/innosetup/Languages/Polish.isl
6.1.0+
operations
prompts
Ukrainian.isl
Add Ukrainian language support for Inno Setup installerbin/lib/innosetup/Languages/Ukrainian.isl
6.1.0+
messages
9 files
CodeAutomation.iss
Update XML download URL and message textbin/lib/innosetup/Examples/CodeAutomation.iss
CodeDlg.iss
Update hash validation and input directory page configurationbin/lib/innosetup/Examples/CodeDlg.iss
CreateInputDirPageparameter fromSetupMessage(msgNewFolderName)to empty stringhash value
ISPPBuiltins.iss
Update copyright years to 2023bin/lib/innosetup/ISPPBuiltins.iss
ISPP.chm
Update compiled help filebin/lib/innosetup/ISPP.chm
Russian.isl
Downgrade Russian translation to 6.1.0 and remove extraction messagesbin/lib/innosetup/Languages/Russian.isl
ExtractionLabel,ButtonStopExtraction, etc.)[LangOptions]sectionItalian.isl
Downgrade Italian translation to 6.1.0 and update metadatabin/lib/innosetup/Languages/Italian.isl
HelpTextNotemessage entryCzech.isl
Downgrade Czech translation to 6.1.0 and update dialog textbin/lib/innosetup/Languages/Czech.isl
BrowseDialogTitletext from "Zvolte slo�ku" to "Vyhledatslo�ku"
Catalan.isl
Downgrade Catalan translation to 6.1.0 and update contact infobin/lib/innosetup/Languages/Catalan.isl
carles24@carlesmillan.cattocarles@carlesmillan.catBulgarian.isl
Downgrade Bulgarian translation to 6.1.0bin/lib/innosetup/Languages/Bulgarian.isl
6 files
64BitThreeArch.iss
Add new three-architecture installer example scriptbin/lib/innosetup/Examples/64BitThreeArch.iss
(x86, x64, ARM64)
InstallX64,InstallARM64,and
InstallOtherArchmulti-architecture builds
64BitTwoArch.iss
Remove ARM64 references and simplify architecture configurationbin/lib/innosetup/Examples/64BitTwoArch.iss
documentation
ArchitecturesInstallIn64BitModefromx64compatibletox64compatibility
ArchitecturesAllowedcomment reference fromArchitecturesAllowedtoProcessorsAllowed64Bit.iss
Remove ARM64 compatibility references and simplify configurationbin/lib/innosetup/Examples/64Bit.iss
ArchitecturesAllowedfromx64compatibletox64ArchitecturesInstallIn64BitModefromx64compatibletox64whatsnew.htm
Add comprehensive revision history documentationbin/lib/innosetup/whatsnew.htm
Turkish.isl
Add complete Turkish language translation filebin/lib/innosetup/Languages/Turkish.isl
interface text
README.md
Add Prerequisites Module documentation and setup guidemodules/prerequisites/README.md
gradle loadLibspackages
prerequisites
2 files
UnicodeExample1.iss
Add UTF-8 BOM and remove version check directivebin/lib/innosetup/Examples/UnicodeExample1.iss
requirement
CodeAutomation2.iss
Add trailing newlines to filebin/lib/innosetup/Examples/CodeAutomation2.iss
20 files
Corsican.isl
Downgrade Corsican translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Corsican.isl
ExtractionLabel,ButtonStopExtraction, etc.)Armenian.isl
Downgrade Armenian translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Armenian.isl
Hungarian.isl
Downgrade Hungarian translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Hungarian.isl
ExtractionLabel,ButtonStopExtraction, etc.)Spanish.isl
Downgrade Spanish translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Spanish.isl
6.1.0)
Dutch.isl
Downgrade Dutch translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Dutch.isl
mlaan@jrsoftware.org
Finnish.isl
Downgrade Finnish translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Finnish.isl
Slovak.isl
Downgrade Slovak translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Slovak.isl
German.isl
Downgrade German translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/German.isl
AutoStartProgrammessageBrazilianPortuguese.isl
Downgrade Brazilian Portuguese translation to version 6.1.0bin/lib/innosetup/Languages/BrazilianPortuguese.isl
French.isl
Downgrade French translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/French.isl
Danish.isl
Downgrade Danish translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Danish.isl
Japanese.isl
Downgrade Japanese translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Japanese.isl
Slovenian.isl
Downgrade Slovenian translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Slovenian.isl
Norwegian.isl
Downgrade Norwegian translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Norwegian.isl
Default.isl
Downgrade default English messages to version 6.1.0bin/lib/innosetup/Default.isl
gradle.properties
Configure Gradle properties and tool download URLsgradle.properties
org.gradle.configuration-cache=falseHashMyFiles
6.2.2, etc.)
Hebrew.isl
Downgrade Hebrew translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Hebrew.isl
Portuguese.isl
Downgrade Portuguese translation to version 6.1.0 compatibilitybin/lib/innosetup/Languages/Portuguese.isl
license.txt
Update Inno Setup license copyright years to 2023bin/lib/innosetup/license.txt
gradle-wrapper.properties
Add Gradle wrapper configuration for version 8.14gradle/wrapper/gradle-wrapper.properties
46 files