Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Silverpoint MultiInstaller

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder. It was created to ease the components installation on the IDE.

Silverpoint MultiInstaller can help you install multiple component packs in a few clicks. Just download the zips and select the destination folder, all the components will be uninstalled from the IDE if they were previously installed, unziped, patched, compiled and installed. It can also install multiple packages directly from GIT repositories.

For more info go to: https://www.silverpointdevelopment.com

Changes in this version

By default the installer uses the setup.ini file from the same folder as the installer executable.

This fork features some useful additions:

  • The setup .ini file can be dragged and dropped onto the installer form.
  • The setup .ini file can be passed via the -I:Setup.ini command line switch.
  • Autostarting the installer can be turned off via the -A:off|false|0 command line switch.
    Default: on.
  • The default installation folder DefaultInstallFolder can be relative to the setup .ini file.

License

The contents of this package are licensed under a disjunctive tri-license giving you the choice of one of the three following sets of free software/open source licensing terms:

Software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.

The initial developer of this package is Robert Lee.

Installation

Requirements:

  • RAD Studio XE2 or newer

Getting Started

To install a component pack with MultiInstaller you have to follow these steps:

  1. Read the licenses of the component packs you want to install.
  2. Get the zip files of component packs.
  3. Get the Silverpoint MultiInstaller.
  4. Get the Setup.ini file for that component pack installation or create one.

For example, if you want to install TB2K + SpTBXLib:

  1. Create a new folder for the installation.
  2. Download all the component zips to the created folder: SpTBXLib + TB2K + TB2K Patch
  3. Download the MultiInstaller
  4. Download the Setup.Ini file, unzip it in the folder.

The installation folder will end up with this files:

C:\MyInstall |- SpTBXLib.zip |- tb2k-2.2.2.zip |- TB2Kpatch-1.1.zip |- MultiInstaller.exe |- Setup.ini 

You are ready to install the component packages, just run the MultiInstaller, select the destination folder, and all the components will be unziped, patched, compiled and installed on the Delphi IDE.

About

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - luebbe/MultiInstaller: Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE. · GitHub
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Silverpoint MultiInstaller

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder. It was created to ease the components installation on the IDE.

Silverpoint MultiInstaller can help you install multiple component packs in a few clicks. Just download the zips and select the destination folder, all the components will be uninstalled from the IDE if they were previously installed, unziped, patched, compiled and installed. It can also install multiple packages directly from GIT repositories.

For more info go to: https://www.silverpointdevelopment.com

Changes in this version

By default the installer uses the setup.ini file from the same folder as the installer executable.

This fork features some useful additions:

  • The setup .ini file can be dragged and dropped onto the installer form.
  • The setup .ini file can be passed via the -I:Setup.ini command line switch.
  • Autostarting the installer can be turned off via the -A:off|false|0 command line switch.
    Default: on.
  • The default installation folder DefaultInstallFolder can be relative to the setup .ini file.

License

The contents of this package are licensed under a disjunctive tri-license giving you the choice of one of the three following sets of free software/open source licensing terms:

Software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.

The initial developer of this package is Robert Lee.

Installation

Requirements:

  • RAD Studio XE2 or newer

Getting Started

To install a component pack with MultiInstaller you have to follow these steps:

  1. Read the licenses of the component packs you want to install.
  2. Get the zip files of component packs.
  3. Get the Silverpoint MultiInstaller.
  4. Get the Setup.ini file for that component pack installation or create one.

For example, if you want to install TB2K + SpTBXLib:

  1. Create a new folder for the installation.
  2. Download all the component zips to the created folder: SpTBXLib + TB2K + TB2K Patch
  3. Download the MultiInstaller
  4. Download the Setup.Ini file, unzip it in the folder.

The installation folder will end up with this files:

C:\MyInstall |- SpTBXLib.zip |- tb2k-2.2.2.zip |- TB2Kpatch-1.1.zip |- MultiInstaller.exe |- Setup.ini 

You are ready to install the component packages, just run the MultiInstaller, select the destination folder, and all the components will be unziped, patched, compiled and installed on the Delphi IDE.

About

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - luebbe/MultiInstaller: Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE. · GitHub
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Silverpoint MultiInstaller

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder. It was created to ease the components installation on the IDE.

Silverpoint MultiInstaller can help you install multiple component packs in a few clicks. Just download the zips and select the destination folder, all the components will be uninstalled from the IDE if they were previously installed, unziped, patched, compiled and installed. It can also install multiple packages directly from GIT repositories.

For more info go to: https://www.silverpointdevelopment.com

Changes in this version

By default the installer uses the setup.ini file from the same folder as the installer executable.

This fork features some useful additions:

  • The setup .ini file can be dragged and dropped onto the installer form.
  • The setup .ini file can be passed via the -I:Setup.ini command line switch.
  • Autostarting the installer can be turned off via the -A:off|false|0 command line switch.
    Default: on.
  • The default installation folder DefaultInstallFolder can be relative to the setup .ini file.

License

The contents of this package are licensed under a disjunctive tri-license giving you the choice of one of the three following sets of free software/open source licensing terms:

Software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.

The initial developer of this package is Robert Lee.

Installation

Requirements:

  • RAD Studio XE2 or newer

Getting Started

To install a component pack with MultiInstaller you have to follow these steps:

  1. Read the licenses of the component packs you want to install.
  2. Get the zip files of component packs.
  3. Get the Silverpoint MultiInstaller.
  4. Get the Setup.ini file for that component pack installation or create one.

For example, if you want to install TB2K + SpTBXLib:

  1. Create a new folder for the installation.
  2. Download all the component zips to the created folder: SpTBXLib + TB2K + TB2K Patch
  3. Download the MultiInstaller
  4. Download the Setup.Ini file, unzip it in the folder.

The installation folder will end up with this files:

C:\MyInstall |- SpTBXLib.zip |- tb2k-2.2.2.zip |- TB2Kpatch-1.1.zip |- MultiInstaller.exe |- Setup.ini 

You are ready to install the component packages, just run the MultiInstaller, select the destination folder, and all the components will be unziped, patched, compiled and installed on the Delphi IDE.

About

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - luebbe/MultiInstaller: Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE. · GitHub
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Silverpoint MultiInstaller

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder. It was created to ease the components installation on the IDE.

Silverpoint MultiInstaller can help you install multiple component packs in a few clicks. Just download the zips and select the destination folder, all the components will be uninstalled from the IDE if they were previously installed, unziped, patched, compiled and installed. It can also install multiple packages directly from GIT repositories.

For more info go to: https://www.silverpointdevelopment.com

Changes in this version

By default the installer uses the setup.ini file from the same folder as the installer executable.

This fork features some useful additions:

  • The setup .ini file can be dragged and dropped onto the installer form.
  • The setup .ini file can be passed via the -I:Setup.ini command line switch.
  • Autostarting the installer can be turned off via the -A:off|false|0 command line switch.
    Default: on.
  • The default installation folder DefaultInstallFolder can be relative to the setup .ini file.

License

The contents of this package are licensed under a disjunctive tri-license giving you the choice of one of the three following sets of free software/open source licensing terms:

Software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.

The initial developer of this package is Robert Lee.

Installation

Requirements:

  • RAD Studio XE2 or newer

Getting Started

To install a component pack with MultiInstaller you have to follow these steps:

  1. Read the licenses of the component packs you want to install.
  2. Get the zip files of component packs.
  3. Get the Silverpoint MultiInstaller.
  4. Get the Setup.ini file for that component pack installation or create one.

For example, if you want to install TB2K + SpTBXLib:

  1. Create a new folder for the installation.
  2. Download all the component zips to the created folder: SpTBXLib + TB2K + TB2K Patch
  3. Download the MultiInstaller
  4. Download the Setup.Ini file, unzip it in the folder.

The installation folder will end up with this files:

C:\MyInstall |- SpTBXLib.zip |- tb2k-2.2.2.zip |- TB2Kpatch-1.1.zip |- MultiInstaller.exe |- Setup.ini 

You are ready to install the component packages, just run the MultiInstaller, select the destination folder, and all the components will be unziped, patched, compiled and installed on the Delphi IDE.

About

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - luebbe/MultiInstaller: Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE. · GitHub
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Silverpoint MultiInstaller

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder. It was created to ease the components installation on the IDE.

Silverpoint MultiInstaller can help you install multiple component packs in a few clicks. Just download the zips and select the destination folder, all the components will be uninstalled from the IDE if they were previously installed, unziped, patched, compiled and installed. It can also install multiple packages directly from GIT repositories.

For more info go to: https://www.silverpointdevelopment.com

Changes in this version

By default the installer uses the setup.ini file from the same folder as the installer executable.

This fork features some useful additions:

  • The setup .ini file can be dragged and dropped onto the installer form.
  • The setup .ini file can be passed via the -I:Setup.ini command line switch.
  • Autostarting the installer can be turned off via the -A:off|false|0 command line switch.
    Default: on.
  • The default installation folder DefaultInstallFolder can be relative to the setup .ini file.

License

The contents of this package are licensed under a disjunctive tri-license giving you the choice of one of the three following sets of free software/open source licensing terms:

Software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.

The initial developer of this package is Robert Lee.

Installation

Requirements:

  • RAD Studio XE2 or newer

Getting Started

To install a component pack with MultiInstaller you have to follow these steps:

  1. Read the licenses of the component packs you want to install.
  2. Get the zip files of component packs.
  3. Get the Silverpoint MultiInstaller.
  4. Get the Setup.ini file for that component pack installation or create one.

For example, if you want to install TB2K + SpTBXLib:

  1. Create a new folder for the installation.
  2. Download all the component zips to the created folder: SpTBXLib + TB2K + TB2K Patch
  3. Download the MultiInstaller
  4. Download the Setup.Ini file, unzip it in the folder.

The installation folder will end up with this files:

C:\MyInstall |- SpTBXLib.zip |- tb2k-2.2.2.zip |- TB2Kpatch-1.1.zip |- MultiInstaller.exe |- Setup.ini 

You are ready to install the component packages, just run the MultiInstaller, select the destination folder, and all the components will be unziped, patched, compiled and installed on the Delphi IDE.

About

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - luebbe/MultiInstaller: Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE. · GitHub
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Silverpoint MultiInstaller

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder. It was created to ease the components installation on the IDE.

Silverpoint MultiInstaller can help you install multiple component packs in a few clicks. Just download the zips and select the destination folder, all the components will be uninstalled from the IDE if they were previously installed, unziped, patched, compiled and installed. It can also install multiple packages directly from GIT repositories.

For more info go to: https://www.silverpointdevelopment.com

Changes in this version

By default the installer uses the setup.ini file from the same folder as the installer executable.

This fork features some useful additions:

  • The setup .ini file can be dragged and dropped onto the installer form.
  • The setup .ini file can be passed via the -I:Setup.ini command line switch.
  • Autostarting the installer can be turned off via the -A:off|false|0 command line switch.
    Default: on.
  • The default installation folder DefaultInstallFolder can be relative to the setup .ini file.

License

The contents of this package are licensed under a disjunctive tri-license giving you the choice of one of the three following sets of free software/open source licensing terms:

Software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.

The initial developer of this package is Robert Lee.

Installation

Requirements:

  • RAD Studio XE2 or newer

Getting Started

To install a component pack with MultiInstaller you have to follow these steps:

  1. Read the licenses of the component packs you want to install.
  2. Get the zip files of component packs.
  3. Get the Silverpoint MultiInstaller.
  4. Get the Setup.ini file for that component pack installation or create one.

For example, if you want to install TB2K + SpTBXLib:

  1. Create a new folder for the installation.
  2. Download all the component zips to the created folder: SpTBXLib + TB2K + TB2K Patch
  3. Download the MultiInstaller
  4. Download the Setup.Ini file, unzip it in the folder.

The installation folder will end up with this files:

C:\MyInstall |- SpTBXLib.zip |- tb2k-2.2.2.zip |- TB2Kpatch-1.1.zip |- MultiInstaller.exe |- Setup.ini 

You are ready to install the component packages, just run the MultiInstaller, select the destination folder, and all the components will be unziped, patched, compiled and installed on the Delphi IDE.

About

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - luebbe/MultiInstaller: Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE. · GitHub
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Silverpoint MultiInstaller

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder. It was created to ease the components installation on the IDE.

Silverpoint MultiInstaller can help you install multiple component packs in a few clicks. Just download the zips and select the destination folder, all the components will be uninstalled from the IDE if they were previously installed, unziped, patched, compiled and installed. It can also install multiple packages directly from GIT repositories.

For more info go to: https://www.silverpointdevelopment.com

Changes in this version

By default the installer uses the setup.ini file from the same folder as the installer executable.

This fork features some useful additions:

  • The setup .ini file can be dragged and dropped onto the installer form.
  • The setup .ini file can be passed via the -I:Setup.ini command line switch.
  • Autostarting the installer can be turned off via the -A:off|false|0 command line switch.
    Default: on.
  • The default installation folder DefaultInstallFolder can be relative to the setup .ini file.

License

The contents of this package are licensed under a disjunctive tri-license giving you the choice of one of the three following sets of free software/open source licensing terms:

Software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.

The initial developer of this package is Robert Lee.

Installation

Requirements:

  • RAD Studio XE2 or newer

Getting Started

To install a component pack with MultiInstaller you have to follow these steps:

  1. Read the licenses of the component packs you want to install.
  2. Get the zip files of component packs.
  3. Get the Silverpoint MultiInstaller.
  4. Get the Setup.ini file for that component pack installation or create one.

For example, if you want to install TB2K + SpTBXLib:

  1. Create a new folder for the installation.
  2. Download all the component zips to the created folder: SpTBXLib + TB2K + TB2K Patch
  3. Download the MultiInstaller
  4. Download the Setup.Ini file, unzip it in the folder.

The installation folder will end up with this files:

C:\MyInstall |- SpTBXLib.zip |- tb2k-2.2.2.zip |- TB2Kpatch-1.1.zip |- MultiInstaller.exe |- Setup.ini 

You are ready to install the component packages, just run the MultiInstaller, select the destination folder, and all the components will be unziped, patched, compiled and installed on the Delphi IDE.

About

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - luebbe/MultiInstaller: Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE. · GitHub
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Silverpoint MultiInstaller

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder. It was created to ease the components installation on the IDE.

Silverpoint MultiInstaller can help you install multiple component packs in a few clicks. Just download the zips and select the destination folder, all the components will be uninstalled from the IDE if they were previously installed, unziped, patched, compiled and installed. It can also install multiple packages directly from GIT repositories.

For more info go to: https://www.silverpointdevelopment.com

Changes in this version

By default the installer uses the setup.ini file from the same folder as the installer executable.

This fork features some useful additions:

  • The setup .ini file can be dragged and dropped onto the installer form.
  • The setup .ini file can be passed via the -I:Setup.ini command line switch.
  • Autostarting the installer can be turned off via the -A:off|false|0 command line switch.
    Default: on.
  • The default installation folder DefaultInstallFolder can be relative to the setup .ini file.

License

The contents of this package are licensed under a disjunctive tri-license giving you the choice of one of the three following sets of free software/open source licensing terms:

Software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.

The initial developer of this package is Robert Lee.

Installation

Requirements:

  • RAD Studio XE2 or newer

Getting Started

To install a component pack with MultiInstaller you have to follow these steps:

  1. Read the licenses of the component packs you want to install.
  2. Get the zip files of component packs.
  3. Get the Silverpoint MultiInstaller.
  4. Get the Setup.ini file for that component pack installation or create one.

For example, if you want to install TB2K + SpTBXLib:

  1. Create a new folder for the installation.
  2. Download all the component zips to the created folder: SpTBXLib + TB2K + TB2K Patch
  3. Download the MultiInstaller
  4. Download the Setup.Ini file, unzip it in the folder.

The installation folder will end up with this files:

C:\MyInstall |- SpTBXLib.zip |- tb2k-2.2.2.zip |- TB2Kpatch-1.1.zip |- MultiInstaller.exe |- Setup.ini 

You are ready to install the component packages, just run the MultiInstaller, select the destination folder, and all the components will be unziped, patched, compiled and installed on the Delphi IDE.

About

Silverpoint MultiInstaller is a multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages