summaryrefslogtreecommitdiff
path: root/erts/etc/win32
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2023-02-147-7/+7
|
* Merge branch 'maint'Dan Gudmundsson2023-02-072-7/+17
|\
| * Win installer version fixDan Gudmundsson2023-02-072-7/+17
| | | | | | | | | | | | | | | | 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.
* | Merge branch 'maint'Dan Gudmundsson2023-02-035-16/+42
|\ \ | |/
| * Make copyright year dynamicDan Gudmundsson2023-02-014-2/+7
| | | | | | | | | | Copyright year inside installer and resource file is NOT automaticly updated by the release scripts so update them from the makefiles.
| * Use OTP version as product version in installerDan Gudmundsson2023-02-013-4/+16
| | | | | | | | | | | | | | 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.
| * Rename macrosDan Gudmundsson2023-01-312-12/+12
| | | | | | | | So they are named as they should be.
| * Limits NSIS versionsDan Gudmundsson2023-01-312-4/+2
| | | | | | | | | | We use ExecShellWait. NSIS v3.02 added basic support for ExecShellWait.
| * Update various file and installer propertiesLuke Bakken2023-01-102-2/+13
| | | | | | | | | | | | Fixes #4232 Show NSIS version
* | erts: Re-Implement shell using nifLukas Larsson2022-08-295-132/+45
|/ | | | | | | | | | | | | | | | | | | | | 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
* Update copyright yearErlang/OTP2022-04-111-1/+1
|
* erts: Optimize make depend on windowsLukas Larsson2022-03-311-75/+144
| | | | | | | 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.
* Update copyright yearErlang/OTP2022-02-151-1/+1
|
* Merge PR-5283 from obi458/erlsrv/JOB_OBJECT_LIMIT_BREAKAWAY_OKSverker Eriksson2022-02-111-4/+8
|\ | | | | OTP-17927
| * JOB_OBJECT_LIMIT_BREAKAWAY_OKobi4582021-10-121-4/+8
| |
* | Merge branch 'maint'Dan Gudmundsson2022-02-071-0/+20
|\ \
| * | enable Visual Studio 2022 for WindowsMaxim Fedorov2022-02-031-0/+20
| | | | | | | | | | | | | | | Visual Studio default path has changes in 2022, it is no longer a 32-bit application.
* | | Update Install Location and Registry KeysKaleb Luedtke2021-12-161-21/+33
| | |
* | | Update copyright yearRickard Green2021-12-168-8/+8
| | |
* | | Merge branch 'maint'Rickard Green2021-12-1325-25/+25
|\ \ \ | |/ / | | | | | | | | | * maint: Update copyright year
| * | Update copyright yearRickard Green2021-12-1325-25/+25
| | |
* | | Fix typos in erts/etcKian-Meng, Ang2021-11-2314-27/+27
|/ /
* | erts: Add file properties to erl.exeDan Gudmundsson2021-10-252-3/+29
|/ | | | Add versions and product name to erl.exe and werl.exe
* Merge pull request #4605 from diodechain/letz/windows_ciLukas Larsson2021-04-121-0/+5
|\ | | | | Windows CI build
| * Windows CI buildDominic Letz2021-03-091-0/+5
| |
* | Merge branch 'maint'Dan Gudmundsson2021-03-021-1/+2
|\ \ | |/ |/|
| * Fix erl.exe WSLPATH path additionDan Gudmundsson2021-03-011-1/+2
| | | | | | | | | | Fixed error in buffer size when WSLPATH was available, i.e. in our test runs.
* | Merge branch 'sverker/erlsrv-job/GH-4360/OTP-17131'Sverker Eriksson2021-02-111-0/+22
|\ \
| * | erts: Make emulator terminate if erlsrv does (windows)Sverker Eriksson2021-02-041-0/+22
| |/ | | | | | | | | by creating and assigning a job object to erlsrv which will be inherited by all child processes.
* | Merge branch 'maint'Dan Gudmundsson2021-01-191-0/+14
|\ \ | |/ | | | | | | * maint: Revoke default windows access rights
| * Revoke default windows access rightsDan Gudmundsson2021-01-151-0/+14
| | | | | | | | | | 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.
* | Merge branch 'maint'Dan Gudmundsson2020-12-094-12/+25
|\ \ | |/ | | | | | | | | | | * maint: Change the taskbar api to be forward compat Add a default manifest for windows Remove potential lag from mnesia_log:log/slog functions
| * Add a default manifest for windowsDan Gudmundsson2020-12-034-12/+25
| | | | | | | | | | | | | | | | | | 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.
* | Merge branch 'maint'Dan Gudmundsson2020-10-021-2/+2
|\ \ | |/ | | | | | | * maint: Handle paths with spaces
| * Handle paths with spacesDan Gudmundsson2020-09-281-2/+2
| | | | | | | | | | | | Add missing quotes. Caused redist files to not be included in the win32 installers.
* | erts: Implement the BeamAsm JITLukas Larsson2020-09-221-2/+8
|/ | | | | | 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>
* Merge branch 'dgud/fix-win32-build-scripts/OTP-16711' into maintDan Gudmundsson2020-06-163-15/+69
|\ | | | | | | | | | | * dgud/fix-win32-build-scripts/OTP-16711: Add VS Community installation dir to setup script Update w32_path for WSL
| * Add VS Community installation dir to setup scriptDan Gudmundsson2020-06-161-0/+5
| | | | | | | | | | The default installation structure of the "free" version, have changed. Add the current path to vcvarsall.bat as well.
| * Update w32_path for WSLDan Gudmundsson2020-06-162-15/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | '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.
* | Fix system restart when installing in silent modeDenis Lohner2020-05-291-1/+1
|/ | | | | Prevent redist from restarting the system and thus aborting the installation when installing in silent mode.
* Prefer newer compilersDan Gudmundsson2020-05-151-5/+5
|
* Add version to installerDan Gudmundsson2020-05-131-4/+4
| | | | Path version needs to be in installer
* Merge branch 'sverker/win-compile-warnings/OTP-15800'Sverker Eriksson2020-05-033-6/+6
|\ | | | | | | | | | | | | | | | | | | | | * 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
| * erts: Fix misc Windows C compiler warningsSverker Eriksson2020-05-033-6/+6
| |
* | otp: Install erl_call into erts and toplevel binLukas Larsson2020-04-291-1/+1
| | | | | | | | | | We do this in order to make erl_call available even in systems that are not deployed with erl_interface.
* | Merge branch 'dgud/erts/improve-werl'Dan Gudmundsson2020-03-205-404/+13
|\ \ | | | | | | | | | | | | | | | * dgud/erts/improve-werl: win32: Use OTP-version as default install path werl: Improve about box
| * | win32: Use OTP-version as default install pathDan Gudmundsson2020-03-023-397/+4
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | werl: Improve about boxDan Gudmundsson2020-02-252-7/+9
| | | | | | | | | | | | Add OTP-VERSION info, and change font and copyright notice.
* | | Merge branch 'maint'Rickard Green2020-03-132-2/+2
|\ \ \ | |/ / |/| / | |/ | | * maint: Update copyright year
| * Update copyright yearRickard Green2020-03-132-2/+2
| |