| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Use 0.0.0.0 for non releases as productversion (and also seen as file
version) on the installer for non release builds.
Only integers works, so use 0.0.0.0 to indicate that this is not a
normal release.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
Copyright year inside installer and resource file is NOT automaticly
updated by the release scripts so update them from the makefiles.
|
| |
| |
| |
| |
| |
| |
| | |
The ProductVersion must be of the format X.X.X.X so we can't use
the release version as ProductVersion.
Use OTP_VERSION instead this also makes sense for the windows
installer as we on windows always delivers a complete OTP.
|
| |
| |
| |
| | |
So they are named as they should be.
|
| |
| |
| |
| |
| | |
We use ExecShellWait.
NSIS v3.02 added basic support for ExecShellWait.
|
| |
| |
| |
| |
| |
| | |
Fixes #4232
Show NSIS version
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit re-implements the entire tty driver for both Unix
and Windows to use a common nif instead of two seperate drivers.
The Unix implementation works pretty much as it did before only that
a lot more of the terminal logic has been moved from Erlang to C.
The windows implementation now uses Windows Terminal Sequences, i.e.
the same sequences as most Unixes to control the terminal. This means
that werl.exe is no longer needed and erl.exe will have the "newshell"
with all the features normally only found on Unix.
The new implementation also uses dirty I/O threads for all I/O which
means that it can leave the FDs in blocking mode. This fixes problems
when the Erlang tty is interacting with other systems such as bash.
Closes #3150
Closes #3390
Closes #4343
|
| |
|
|
|
|
|
|
|
| |
Change the different depend targets to be dependencies which allow
them to be run in parallel. Also redo cc.sh -MM to use /showIncludes
to list all includes instead of searching through the pre processed
files.
|
| |
|
|\
| |
| | |
OTP-17927
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Visual Studio default path has changes in 2022, it is no
longer a 32-bit application.
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* maint:
Update copyright year
|
| | | |
|
|/ / |
|
|/
|
|
| |
Add versions and product name to erl.exe and werl.exe
|
|\
| |
| | |
Windows CI build
|
| | |
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Fixed error in buffer size when WSLPATH was available, i.e.
in our test runs.
|
|\ \ |
|
| |/
| |
| |
| |
| | |
by creating and assigning a job object to erlsrv which will
be inherited by all child processes.
|
|\ \
| |/
| |
| |
| | |
* maint:
Revoke default windows access rights
|
| |
| |
| |
| |
| | |
Depending on the default access rights, dll injection could be used
to gain admin rights via a normal user if erlang was used as a service.
|
|\ \
| |/
| |
| |
| |
| |
| | |
* maint:
Change the taskbar api to be forward compat
Add a default manifest for windows
Remove potential lag from mnesia_log:log/slog functions
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously only erl werl and beam added the manifest.
Add it to all exe and dll's.
Specificly ./Install.exe that runs after the nsis installer,
needs it if somebody wants to run it manually.
The test runs don't want to elevate to admin for example.
|
|\ \
| |/
| |
| |
| | |
* maint:
Handle paths with spaces
|
| |
| |
| |
| |
| |
| | |
Add missing quotes.
Caused redist files to not be included in the win32 installers.
|
|/
|
|
|
|
| |
Co-authored-by: John Högberg <john@erlang.org>
Co-authored-by: Dan Gudmundsson <dgud@erlang.org>
Co-authored-by: Björn Gustavsson <bjorn@erlang.org>
|
|\
| |
| |
| |
| |
| | |
* dgud/fix-win32-build-scripts/OTP-16711:
Add VS Community installation dir to setup script
Update w32_path for WSL
|
| |
| |
| |
| |
| | |
The default installation structure of the "free" version, have
changed. Add the current path to vcvarsall.bat as well.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
'wslpath' have changed in the latest release.
When converting to windows paths 'wslpath' now always output absolute
paths, and file/dir must exist otherwise it fails.
Patch 'w32_path.sh' to handle this, also use that in 'erlc' instead
of using wslpath directly.
I'm keeping the other uses of 'wslpath' for now since it should be
slightly faster, the build times are already to long.
|
|/
|
|
|
| |
Prevent redist from restarting the system and thus aborting the
installation when installing in silent mode.
|
| |
|
|
|
|
| |
Path version needs to be in installer
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* sverker/win-compile-warnings/OTP-15800:
odbc: Fix windows compiler warnings
wx: Fix windows compiler warnings
os_mon: Fix windows compiler warnings
erl_interface: Fix windows compiler warnings
erts: Fix int_drv use of type SOCKLEN_T
erts: Use ERTS_SYS_FD_INVALID instead of -1
erts: Fix misc Windows C compiler warnings
|
| | |
|
| |
| |
| |
| |
| | |
We do this in order to make erl_call available even in systems
that are not deployed with erl_interface.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
* dgud/erts/improve-werl:
win32: Use OTP-version as default install path
werl: Improve about box
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use OTP release version as install path to easier see which release is
installed. erts-version doesn't always step it's first version number.
Which might cause confusion with which OTP release is installed.
Also remove support for old nsis version.
|
| | |
| | |
| | |
| | | |
Add OTP-VERSION info, and change font and copyright notice.
|
|\ \ \
| |/ /
|/| /
| |/
| | |
* maint:
Update copyright year
|
| | |
|