An alternative Packagemanager for the Delphi-IDE
Pascal
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
Icons allow referencing of external repositories like Bitbucket Jul 4, 2017
Packages allow referencing of external repositories like Bitbucket Jul 4, 2017
Tests fixed mem leak in tests and added LeakCheck Oct 18, 2016
Tools #63 fixed Switch-Information Feb 15, 2018
.gitignore added gitignore Jun 15, 2015
DN.ActiveX.pas #15 fixed Resourcegeneration and ActiveX incompatibility Jan 27, 2016
DN.BPLService.Intf.pas removed ToolsApi-Dependency from subclasses Oct 11, 2016
DN.BPLService.Registry.pas fixed TDNRegistryBPLService.Uninstall using file instead of key Oct 11, 2016
DN.BPLService.ToolsApi.pas removed ToolsApi-Dependency from subclasses Oct 11, 2016
DN.ComCtrls.Helper.pas implemented helper for TProgressBar for immediate update Jan 18, 2016
DN.Compiler.IDE.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.Compiler.Intf.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.Compiler.MSBuild.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.Compiler.ValueOverrides.Factory.pas implemented ValueOverrides to support a Defaultset of Values (like De… Sep 13, 2016
DN.Compiler.ValueOverrides.Intf.pas implemented ValueOverrides to support a Defaultset of Values (like De… Sep 13, 2016
DN.Compiler.ValueOverrides.pas implemented ValueOverrides to support a Defaultset of Values (like De… Sep 13, 2016
DN.Compiler.pas use Factory for providing a VariableResolver for Compiler and Installer Oct 11, 2016
DN.Controls.Button.pas added copyright header Aug 23, 2015
DN.Controls.pas added copyright header Aug 23, 2015
DN.DPRProperties.Intf.pas implemented ValueOverrides to support a Defaultset of Values (like De… Sep 13, 2016
DN.DPRProperties.pas implemented ValueOverrides to support a Defaultset of Values (like De… Sep 13, 2016
DN.DelphiInstallation.Editions.pas updated WebSetup and hide StarterEdition from selection Oct 12, 2016
DN.DelphiInstallation.Intf.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.DelphiInstallation.Provider.Intf.pas implemented basic classes to collect, hold and view information of in… Mar 29, 2016
DN.DelphiInstallation.Provider.pas updated WebSetup and hide StarterEdition from selection Oct 12, 2016
DN.DelphiInstallation.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.Environment.pas optimized caching and use api.github instead of raw.githubusercontent… Jan 20, 2016
DN.EnvironmentOptions.IDE.pas added a comment about differences in platformnames and registry-platf… Jul 4, 2017
DN.EnvironmentOptions.Intf.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.EnvironmentOptions.Registry.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.EnvironmentOptions.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.ExpertService.Intf.pas removed ToolsApi-Dependency from subclasses Oct 11, 2016
DN.ExpertService.pas removed ToolsApi-Dependency from subclasses Oct 11, 2016
DN.FileService.Intf.pas implemented support for IDE-Experts Apr 10, 2016
DN.FileService.pas implemented support for IDE-Experts Apr 10, 2016
DN.Graphics.Loader.pas refactored loading of graphics and removed PNG_Image-Resourcedependen… Aug 23, 2016
DN.Graphics.pas added copyright header Aug 23, 2015
DN.HttpClient.Cache.Intf.pas synchronize access to shared Cachefiles by using mutexes Jan 21, 2016
DN.HttpClient.Cache.pas synchronize access to shared Cachefiles by using mutexes Jan 21, 2016
DN.HttpClient.Intf.pas #21 provide an Error when ratelimit is exceeded or an unhandled excep… Sep 27, 2016
DN.HttpClient.WinHttp.pas #21 provide an Error when ratelimit is exceeded or an unhandled excep… Sep 27, 2016
DN.HttpClient.pas #21 provide an Error when ratelimit is exceeded or an unhandled excep… Sep 27, 2016
DN.IOUtils.pas implemented support for IDE-Experts Apr 10, 2016
DN.Import.WinHttp.pas implemented caching for HttpRequests Jan 14, 2016
DN.Installer.Delphinus.pas updated WebSetup and hide StarterEdition from selection Oct 12, 2016
DN.Installer.IDE.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.Installer.Intf.pas implemented support for IDE-Experts Apr 10, 2016
DN.Installer.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.JSon.pas Delphi XE Support Oct 16, 2016
DN.JSonFile.CacheInfo.pas implemented buttons to open homepage, projectpage and bugreportingpage Aug 29, 2015
DN.JSonFile.Info.pas writeble property Jul 6, 2017
DN.JSonFile.Installation.pas #46 implemented writing/saving of all properties in TInfoFile and TIn… Jul 5, 2017
DN.JSonFile.InstalledInfo.pas allow referencing of external repositories like Bitbucket Jul 4, 2017
DN.JSonFile.Uninstallation.pas implemented support for IDE-Experts Apr 10, 2016
DN.JSonFile.pas write filepathes correctly to JSon (for picture and refactored the rest) Aug 28, 2015
DN.LowHighString.inc fixed usage of Low and High for XE and XE2 Aug 27, 2015
DN.Package.Dependency.Intf.pas implemented basic loading of dependency-information and added HEAD-Du… Oct 16, 2016
DN.Package.Dependency.pas implemented basic loading of dependency-information and added HEAD-Du… Oct 16, 2016
DN.Package.DirectoryLoader.Intf.pas refactored loading of package from directories, SetupDialog finally s… Oct 16, 2016
DN.Package.DirectoryLoader.pas always load package from directory with minimal available information… Oct 16, 2016
DN.Package.Finder.Intf.pas implemented classes for finding specific packages and their versions Oct 11, 2016
DN.Package.Finder.pas implemented classes for finding specific packages and their versions Oct 11, 2016
DN.Package.Github.pas allow referencing of external repositories like Bitbucket Jul 4, 2017
DN.Package.Intf.pas platforms supported by a package are painted to the preview Dec 10, 2015
DN.Package.Version.Finder.Intf.pas implemented classes for finding specific packages and their versions Oct 11, 2016
DN.Package.Version.Finder.pas implemented classes for finding specific packages and their versions Oct 11, 2016
DN.Package.Version.Intf.pas implemented basic loading of dependency-information and added HEAD-Du… Oct 16, 2016
DN.Package.Version.pas implemented basic loading of dependency-information and added HEAD-Du… Oct 16, 2016
DN.Package.pas platforms supported by a package are painted to the preview Dec 10, 2015
DN.PackageDetailView.dfm allow referencing of external repositories like Bitbucket Jul 4, 2017
DN.PackageDetailView.pas allow referencing of external repositories like Bitbucket Jul 4, 2017
DN.PackageFilter.pas implemented Search Dec 10, 2015
DN.PackageOverview.pas Icooooons!!! (all of them can be displayed now) Jul 4, 2017
DN.PackageProvider.GitHub.State.pas #21 provide an Error when ratelimit is exceeded or an unhandled excep… Sep 27, 2016
DN.PackageProvider.GitHub.pas removed unused variable Jul 5, 2017
DN.PackageProvider.GitHubRepo.pas removed hardlink to featurebranch Apr 4, 2016
DN.PackageProvider.Installed.pas refactored loading of package from directories, SetupDialog finally s… Oct 16, 2016
DN.PackageProvider.Intf.pas added copyright header Aug 23, 2015
DN.PackageProvider.State.Intf.pas #21 provide an Error when ratelimit is exceeded or an unhandled excep… Sep 27, 2016
DN.PackageProvider.State.pas #21 provide an Error when ratelimit is exceeded or an unhandled excep… Sep 27, 2016
DN.PackageProvider.pas use HttpClient in GithubPackageProvider and removed any dependencies … Jan 13, 2016
DN.Preview.pas Icooooons!!! (all of them can be displayed now) Jul 4, 2017
DN.Progress.Intf.pas implemented progress and log Mar 29, 2016
DN.Progress.pas implemented progress and log Mar 29, 2016
DN.ProjectGroupInfo.Intf.pas report more detailed errormessages, on why loading a project or proje… Aug 30, 2015
DN.ProjectGroupInfo.pas report more detailed errormessages, on why loading a project or proje… Aug 30, 2015
DN.ProjectInfo.Intf.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.ProjectInfo.pas Fixed typo in iOSDevice32 ProjectInfo recognizer Jul 4, 2017
DN.Settings.Intf.pas Save Version and InstallDate to settings Apr 4, 2016
DN.Settings.pas Save Version and InstallDate to settings Apr 4, 2016
DN.Setup.Core.pas implemented basic loading of dependency-information and added HEAD-Du… Oct 16, 2016
DN.Setup.Dependency.Intf.pas resolve dependencies for Installation and implemented Dialog in Setup… Oct 16, 2016
DN.Setup.Dependency.Processor.Intf.pas implemented Processor for processing Dependencies and implemented res… Oct 16, 2016
DN.Setup.Dependency.Processor.pas implemented Processor for processing Dependencies and implemented res… Oct 16, 2016
DN.Setup.Dependency.Resolver.Install.pas added recursive resolve of dependencies Oct 16, 2016
DN.Setup.Dependency.Resolver.Intf.pas added recursive resolve of dependencies Oct 16, 2016
DN.Setup.Dependency.Resolver.UnInstall.pas added recursive resolve of dependencies Oct 16, 2016
DN.Setup.Dependency.pas resolve dependencies for Installation and implemented Dialog in Setup… Oct 16, 2016
DN.Setup.Intf.pas implemented support for IDE-Experts Apr 10, 2016
DN.Setup.pas implemented support for IDE-Experts Apr 10, 2016
DN.TextTable.Intf.pas implemented TDNTextTable for Table-Like textformatting Oct 11, 2016
DN.TextTable.pas implemented TDNTextTable for Table-Like textformatting Oct 11, 2016
DN.ToolsApi.pas added copyright header Aug 23, 2015
DN.Types.pas Added Linux64 platform Jul 4, 2017
DN.Uninstaller.Delphinus.pas implemented Uninstall-Routine and added propper pageswitching to skip… Mar 29, 2016
DN.Uninstaller.IDE.pas removed ToolsApi-Dependency from subclasses Oct 11, 2016
DN.Uninstaller.Intf.pas implemented support for IDE-Experts Apr 10, 2016
DN.Uninstaller.pas removed ToolsApi-Dependency from subclasses Oct 11, 2016
DN.Utils.pas #46 implemented writing/saving of all properties in TInfoFile and TIn… Jul 5, 2017
DN.VariableResolver.Compiler.Factory.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.VariableResolver.Compiler.pas move types and functionalities of DN.Compiler.Intf to seperate units … Oct 11, 2016
DN.VariableResolver.Intf.pas implemented raw import of (binary) files Apr 10, 2016
DN.VariableResolver.pas implemented Tests Apr 13, 2016
DN.Version.pas use TDNVersion instead of strings May 2, 2016
DN.Zip.pas added copyright header Aug 23, 2015
Delphinus.Info.json added files for Delphinus-Setup Mar 29, 2016
Delphinus.Install.json include Commandline in Websetup Oct 12, 2016
License MPL-2.0 license added Aug 27, 2015
README.md Markdown formatting fixed in README.md Jul 5, 2017

README.md

What is Delphinus?

Delphinus is a new Packagemanager which runs on Delphi XE and newer and uses Github as a Backend to Provide the packages.

Features

  • Runs on Delphi XE and newer
  • You can publish your packages without the need to contact someone
  • You see, when an update to an installed component is available

How to install?

See the Wiki: Installing Delphinus

How do i publish my package for Delphinus?

See the Wiki: Publishing your Project for Delphinus