Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 20 additions & 11 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,42 +7,52 @@ Silverpoint MultiInstaller can help you install multiple component packs in a fe
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>

For more info go to:
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:

- Mozilla Public License, version 1.1
http://www.mozilla.org/MPL/MPL-1.1.html
- GNU General Public License, version 2.0
http://www.gnu.org/licenses/gpl-2.0.html
- GNU Lesser General Public License, version 2.1
http://www.gnu.org/licenses/lgpl-2.1.html
- Mozilla Public License, version 1.1
<http://www.mozilla.org/MPL/MPL-1.1.html>
- GNU General Public License, version 2.0
<http://www.gnu.org/licenses/gpl-2.0.html>
- GNU Lesser General Public License, version 2.1
<http://www.gnu.org/licenses/lgpl-2.1.html>

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 XE or newer

- 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
Expand All @@ -60,4 +70,3 @@ C:\MyInstall
```

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.

54 changes: 31 additions & 23 deletions Release History.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
10 October 2025 - version 3.6.0
- Added RAD Studio 13 Florence support.
..- Starting from RAD Studio Florence compile and install the 64-Bit IDE packages as well
- Removed support for Delphi versions before XE2
- The setup .ini file can now be passed on the command line or dragged onto the window.
- Made Installer window resizable.
- Code cleanup

28 November 2023 - version 3.5.10
- Added RAD Studio 12 Athens support.
- Improved IDE macros parsing speed.
Expand All @@ -12,75 +20,75 @@

24 December 2020 - version 3.5.7
- Added RAD Studio Sydney support.

22 January 2020 - version 3.5.6
- Code cleanup

26 November 2018 - version 3.5.5
- Added RAD Studio 10.3 Rio support.
- Added GIT support, thanks to PyScripter

21 September 2018 - version 3.5.4
- Added RAD Studio 10.2 Tokyo support.

21 May 2016 - version 2.5.3
- Added support for RAD Studio XE8, RAD Studio 10 Seattle and RAD Studio 10.1 Berlin

28 October 2014 - version 3.5.2
- Added RAD Studio XE7 support.

28 May 2014 - version 3.5.1
- Added RAD Studio XE6 support.

18 March 2014 - version 3.5
- Added RAD Studio XE4 and XE5 support.

20 April 2013 - version 3.4.8
- Added Delphi XE3 and C++ Builder XE3 support.

7 February 2012 - version 3.4.7
- Added Delphi XE2 and C++ Builder XE2 support.

25 June 2011 - version 3.4.6
- Added Delphi XE and C++ Builder XE support.

13 September 2009 - version 3.4.5
- Added Delphi 2010 and C++ Builder 2010 support.

15 March 2009 - version 3.4.4
- MultiInstaller is now tri-licensed, you can choose between
MPL, GPL and LGPL.

1 March 2009 - version 3.4.3
- St�phane Wierzbicki improved the SpExecuteDosCommand utility
- Stéphane Wierzbicki improved the SpExecuteDosCommand utility
function and added multiple SearchPaths handling, like
the Includes parameter, the SearchPath parameter should either
contain one source directory or multiple ones. For the later,
strings must be enclosed by double quotes and separated by comma.

17 January 2009 - version 3.4.2
- Fixed incorrect French translation of the RAD Studio Project
directory, thanks to St�phane Wierzbicki for reporting it.
directory, thanks to Stéphane Wierzbicki for reporting it.

26 September 2008 - version 3.4.1
- Added Delphi 2009 and C++ Builder 2009 support.

4 September 2007 - version 3.4
- Added Delphi 2007 and C++ Builder 2007 support.

24 November 2006 - version 3.3.1
- Added extra check to use -JL compiler switch, it will be used
only if the C++Builder personality is installed.

27 August 2006 - version 3.3
- New Logo.
- Exe compressed with UPX.
- Minor fixes.

27 June 2006 - version 3.2
- Added multilanguage support for Delphi and C++Builder, it
now supports English, French, German and Japanese IDEs.

15 June 2006 - version 3.1
- Added Environment Variables Overrides support, thanks to
Wyk for implementing this.
Expand All @@ -90,15 +98,15 @@
- Improved the "Intallable" directive, it is now possible to install a
package that doesn't have components, this is useful when installing
utility libraries, for example GraphicEx, GDI+, DirectX, etc.

27 February 2006 - version 3.0
- Added support for C++Builder 2006.

10 February 2006 - version 2.0
- Added support for BDS 2006.
- Added support for $LIBSUFFIX package compiler directive.
- Added DefaultInstallFolder and DefaultInstallIDE Ini key options.
- Replaced the zip library for Abbrevia.

18 August 2005 - version 1.0
- Initial release.
Loading