diff --git a/installers/windows/FinishImage.bmp b/installers/windows/FinishImage.bmp index 9190b599..89eb9c90 100644 Binary files a/installers/windows/FinishImage.bmp and b/installers/windows/FinishImage.bmp differ diff --git a/installers/windows/Monero.iss b/installers/windows/Monero.iss index 7344e559..ce942bfb 100644 --- a/installers/windows/Monero.iss +++ b/installers/windows/Monero.iss @@ -1,10 +1,14 @@ -; Monero GUI Wallet Beta 2 Installer for Windows +; Monero Helium Hydra GUI Wallet Installer for Windows ; Copyright (c) 2014-2017, The Monero Project ; See LICENSE [Setup] AppName=Monero GUI Wallet -AppVersion=0.10.3.1 +; For InnoSetup this is the property that uniquely identifies the application as such +; Thus it's important to keep this stable over releases +; With a different "AppName" InnoSetup would treat a mere update as a completely new application and thus mess up + +AppVersion=0.11.1.0 DefaultDirName={pf}\Monero GUI Wallet DefaultGroupName=Monero GUI Wallet UninstallDisplayIcon={app}\monero-wallet-gui.exe @@ -36,7 +40,7 @@ Source: "FinishImage.bmp"; Flags: dontcopy Source: "bin\monero-wallet-gui.exe"; DestDir: "{app}"; Flags: comparetimestamp ; Monero GUI wallet log file -; Beta 2 does not have the "--log-file" command-line option of the CLI wallet and insists to put the .log beside the .exe +; The GUI wallet does not have the "--log-file" command-line option of the CLI wallet and insists to put the .log beside the .exe ; so pre-create the file and give the necessary permissions to the wallet to write into it Source: "monero-wallet-gui.log"; DestDir: "{app}"; Flags: comparetimestamp; Permissions: users-modify @@ -55,7 +59,9 @@ Source: "monero-daemon.bat"; DestDir: "{app}"; Flags: comparetimestamp; ; Monero blockchain utilities Source: "bin\monero-blockchain-export.exe"; DestDir: "{app}"; Flags: comparetimestamp Source: "bin\monero-blockchain-import.exe"; DestDir: "{app}"; Flags: comparetimestamp -Source: "bin\monero-utils-deserialize.exe"; DestDir: "{app}"; Flags: comparetimestamp + +; was present in 0.10.3.1, not present anymore in 0.11.1.0 +; Source: "bin\monero-utils-deserialize.exe"; DestDir: "{app}"; Flags: comparetimestamp ; Various .qm files for translating the wallet UI "on the fly" into all supported languages Source: "bin\translations\*"; DestDir: "{app}\translations"; Flags: recursesubdirs comparetimestamp @@ -161,7 +167,8 @@ Source: "bin\libicuuc57.dll"; DestDir: "{app}"; Flags: comparetimestamp Source: "bin\libintl-8.dll"; DestDir: "{app}"; Flags: comparetimestamp ; JasPer, support for JPEG-2000 -Source: "bin\libjasper-1.dll"; DestDir: "{app}"; Flags: comparetimestamp +; was present in 0.10.3.1, not present anymore in 0.11.1.0 +; Source: "bin\libjasper-1.dll"; DestDir: "{app}"; Flags: comparetimestamp ; libjpeg, C library for reading and writing JPEG image files Source: "bin\libjpeg-8.dll"; DestDir: "{app}"; Flags: comparetimestamp @@ -228,7 +235,7 @@ begin // Additional wizard page for entering a special blockchain location blockChainDefaultDir := ExpandConstant('{commonappdata}\bitmonero'); s := 'The default folder to store the Monero blockchain is ' + blockChainDefaultDir; - s := s + '. As this will need up to 20 GB of free space, you may want to use a folder on a different drive.'; + s := s + '. As this will need more than 30 GB of free space, you may want to use a folder on a different drive.'; s := s + ' If yes, specify that folder here.'; BlockChainDirPage := CreateInputDirPage(wpSelectDir, @@ -334,7 +341,10 @@ Name: "{group}\Uninstall GUI Wallet"; Filename: "{uninstallexe}" ; and insists on displaying ALL icons on one single level Name: "{group}\Utilities\Monero Daemon"; Filename: "{app}\monerod.exe"; Parameters: {code:DaemonFlags} Name: "{group}\Utilities\Read Me"; Filename: "{app}\ReadMe.htm" -Name: "{group}\Utilities\Textual (CLI) Wallet"; Filename: "{app}\monero-wallet-cli.exe" + +; CLI wallet: Needs a working directory ("Start in:") set in the icon, because with no such directory set +; it tries to create new wallets without a path given in the probably non-writable program folder and will abort with an error +Name: "{group}\Utilities\Textual (CLI) Wallet"; Filename: "{app}\monero-wallet-cli.exe"; WorkingDir: "{userdocs}\Monero\wallets" ; Icons for troubleshooting problems / testing / debugging ; To show that they are in some way different (not for everyday use), make them visually different diff --git a/installers/windows/README.md b/installers/windows/README.md index ddf33e0b..85f316e2 100644 --- a/installers/windows/README.md +++ b/installers/windows/README.md @@ -1,26 +1,28 @@ -# Monero GUI Wallet Beta 2 Windows Installer # +# Monero GUI Wallet Windows Installer # Copyright (c) 2014-2017, The Monero Project ## Introduction ## -This is a *Inno Setup* script `Monero.iss` plus some related files that -allows you to build a standalone Windows installer (.exe) for the -Monero GUI Wallet Beta 2. +This is a *Inno Setup* script `Monero.iss` plus some related files +that allows you to build a standalone Windows installer (.exe) for +the GUI wallet that comes with the Helium Hydra release of Monero. -This turns the GUI Wallet into a more or less standard Windows program, +This turns the GUI wallet into a more or less standard Windows program, by default installed into a subdirectory of `C:\Program Files`, a program group with some icons in the *Start* menu, and automatic -uninstall support. It helps lower the "barrier to entry" somewhat, -especially for less technically experienced users of Monero. +uninstall support. It helps lowering the "barrier to entry" +somewhat, especially for less technically experienced users of +Monero. As the setup script in file [Monero.iss](Monero.iss) has to list every -single file of the GUI Wallet package to install by name, this version -of the script only works with exactly the GUI Beta 2 that you find on +single file of the GUI wallet package to install by name, +this version of the script only works with exactly the GUI wallet +for Monero release *Helium Hydra* that you find on [the official download page](https://getmonero.org/downloads/). -But of course it will be easy to modify the script for future versions -of the GUI Wallet. +But of course it will be easy to modify the script for future +versions of the GUI wallet. ## License ## @@ -28,14 +30,15 @@ See [LICENSE](LICENSE). ## Building ## -You can only build on Windows, and the result is always a Windows .exe -file that can act as a standalone installer for the GUI Wallet Beta 2. +You can only build on Windows, and the result is always a +Windows .exe file that can act as a standalone installer for the +Helium Hydra GUI wallet. The build steps in detail: 1. Install *Inno Setup*. You can get it from [here](http://www.jrsoftware.org/isdl.php) -2. Get the Inno Setup script plus related files by cloning the whole [monero-core](https://github.com/monero-project/monero-core) repository; you will only need the files in the installer directory `installers\windows` however -3. The setup script is written to take the GUI Wallet files from a subdirectory named `bin`; so create `installers\windows\bin`, get the zip file of the GUI Wallet Beta 2 from [here](https://getmonero.org/downloads/), unpack it somewhere, and copy all the files and subdirectories in the `monero-gui-0.10.3.1-beta2` directory to this `bin` subdirectory -4. Start Inno Setup, load `Monero.iss` and compile it. +2. Get the Inno Setup script plus related files by cloning the whole [monero-core GitHub repository](https://github.com/monero-project/monero-core); you will only need the files in the installer directory `installers\windows` however +3. The setup script is written to take the GUI wallet files from a subdirectory named `bin`; so create `installers\windows\bin`, get the zip file of the GUI wallet from [here](https://getmonero.org/downloads/), unpack it somewhere, and copy all the files and subdirectories in the `monero-gui-0.11.1.0` directory to this `bin` subdirectory +4. Start Inno Setup, load `Monero.iss` and compile it 5. The result i.e. the finished installer will be the file `mysetup.exe` in the `installers\windows\Output` subdirectory diff --git a/installers/windows/ReadMe.htm b/installers/windows/ReadMe.htm index 7308e057..e78fe341 100644 --- a/installers/windows/ReadMe.htm +++ b/installers/windows/ReadMe.htm @@ -1,13 +1,13 @@ -Monero GUI Wallet Beta 2 +Monero Helium Hydra GUI Wallet -

Monero GUI Wallet Beta 2

+

Monero Helium Hydra GUI Wallet

Copyright (c) 2014-2017, The Monero Project
- Date: June 28, 2017

+ Date: September 19, 2017

Preface

@@ -23,8 +23,8 @@

Content of the Package

-

You just installed the Beta 2 of the Monero GUI Wallet for Windows, more exact version 0.10.3.1. The wallet - enables you to send and receive moneroj in a secure and very private way. +

You just installed the Monero GUI wallet for Windows, release Helium Hydra, more exact version 0.11.1.0. + The wallet enables you to send and receive Moneroj in a secure and very private way.

Also included is the Monero daemon, so you have everything now to run a so-called full node @@ -33,7 +33,22 @@

For checking whether there are already newer versions of this package you can go to the Downloads page on getmonero.org, - the official Monero site.

+ the official Monero site.

+ +

Upgrading

+ +

If you have already a release of the GUI wallet software on your computer that was installed with the help + of this installer (in an earlier version), upgrading is easy: Just run the new installer; there is no need to + uninstall the old Monero release first.

+ +

But if you run a release of the GUI wallet software that you downloaded as a .zip file and unzipped into a + folder, if you "installed it manually" so to say, don't try to upgrade by pointing the installer to that folder, + because this might lead to problems e.g. if you try to uninstall everything later.

+ +

It's better to let the installer put the software into another folder and then delete the old folder, either + outright or after moving away any additional files that you may have stored there. (If you did not change + default locations for wallets and the blockchain, you don't have to worry about them, they won't be in that + particular folder, but elsewhere "in safety".)

Access to the Blockchain

@@ -46,7 +61,7 @@ provides the most security and privacy possible for you.

However if your Internet access makes it difficult to run a full node, or if you have simply no room to store - the blockchain locally (over 17 GB in summer 2017, and of course growing), you can compromise and try to connect + the blockchain locally (over 30 GB in fall 2017, and of course growing), you can compromise and try to connect to a remote node. One way of finding such a node is checking this page.

@@ -90,21 +105,13 @@

Troubleshooting

-

The Monero software and especially the GUI wallet are "work in progress", as you can expect seeing the word - Beta in the name of the package, and sometimes things go wrong.

+

The Monero software and especially the GUI wallet are "work in progress", and sometimes things go wrong.

Please note that despite any technical problems that you may encounter your moneroj are almost always safe: You may not be able to move them or you even may not see how many you currently have, but you most probably won't loose any. But do remember that the seed needed to re-create the wallet is critical, however: Never loose your seed!

-

There is a bug in this beta of the GUI wallet that triggers if it is installed in a path that contains spaces / - blank characters, like the default location for Windows programs C:\Program Files unfortunately does. - Symptoms are problems in the communication between the wallet and the daemon, e.g. the wallet not "seeing" the - daemon and then not knowing whether it is "synchronized" with the network and thus ready to work or not. You can - avoid these problems by starting the daemon yourself, with the help of the Monero Daemon icon in the - Utilities sub-folder of the Monero program group.

-

In the Utilities sub-folder there are several more icons that may help you to solve problems. These are the icons with a x in front and the name (in parenthesis) to make them visually stand apart from the "normal" ones because you will probably only need them in case of trouble, but not during normal @@ -142,15 +149,15 @@ x (Check GUI Wallet Log) Open the log with status and error messages of the GUI wallet program in Notepad; - experienced people have a chance to diagnose technical problems with the wallet by looking at the last few lines - of this log + experienced people have a chance to diagnose technical problems with the wallet, + usually by looking at the last few lines of this log x (Check Daemon Log) Open the log with status and error messages of the daemon in Notepad; again, the last few - lines of this (possible very long) log are the most important for troubleshooting + lines of this (possible very long) log are usually the most important for troubleshooting diff --git a/installers/windows/WelcomeImage.bmp b/installers/windows/WelcomeImage.bmp index b3a30905..c4493b70 100644 Binary files a/installers/windows/WelcomeImage.bmp and b/installers/windows/WelcomeImage.bmp differ