Commit Graph
7 Commits
Author SHA1 Message Date
Jonatan Männchen 980500551c Inline Licence Info & Copyright for non-test files (#14256) 2025-02-07 21:11:09 +01:00
Jonatan Männchen e1d171e5c7 Add inline License / Copyright to Erlang files (#14255) 2025-02-05 13:50:00 +01:00
Wojtek Mach cc9e986bde Update Windows installer to write Elixir install root to registry (#13157)
We don't need this right now but it could be useful in the future, if
anything to detect if Elixir was installed using this installer.

Demo:

    iex> {:ok, r} = :win32reg.open([:read])
    iex> :win32reg.change_key(r, ~c"\\hklm\\software\\wow6432node\\elixir\\elixir")
    iex> :win32reg.value(r, ~c"installroot")
    {:ok, ~c"C:\\Program Files\\Elixir"}
2023-12-07 00:28:04 +01:00
Wojtek Mach 374edd8fb4 Update Windows installer to register in Add/Remove Programs (#13156) 2023-12-06 22:43:53 +01:00
Wojtek Mach 6c1138d6f5 Improve Windows Installer (#12945)
1. If we couldn't verify installed OTP, don't quit but let user proceed with installing just Elixir

2. When checking installed OTPs, pick the recent most installed. Previously we were picking the first one which was basically guaranteed to be too old.

3. If we find an existing Elixir installation but it doesn't match the OTP version, offer to download the OTP version this Elixir installer was compiled against (which usually would be the newer version)

4. Add "Verify Erlang/OTP" button which re-checks for installed OTP.

Closes #12678.
2023-09-20 10:24:17 +02:00
Wojtek Mach 3817c18619 Fix PATH handling on Windows Installer (#12900) 2023-08-30 17:04:40 +02:00
Wojtek Mach ec0d3d7b19 Add offline Windows installer to releases (#12640) 2023-06-12 12:51:28 +02:00