Skip to content

Commit

Permalink
Add the batch of release v3.2.0 commits
Browse files Browse the repository at this point in the history
  • Loading branch information
developer-at-bcn committed Aug 2, 2018
1 parent f7f4ad3 commit a63a7c6
Show file tree
Hide file tree
Showing 13 changed files with 45 additions and 33 deletions.
9 changes: 7 additions & 2 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
## Release Notes

### v3.2.0

- Updated the Bytecoin daemons and API bindings.
- Fix minor bugs found in the beta release.

### 3.2.0-beta-20180723

- Remove logging wallet file names on Windows.
- Removed logging wallet file names on Windows.
- Made minor UI improvements.
- Updated the Bytecoin daemons.

Expand All @@ -13,7 +18,7 @@

### v3.1.0

- Increment the major version to conform with the daemon versioning.
- Incremented the major version to conform with the daemon versioning.
- Updated the Bytecoin daemons.

### v2.0.4
Expand Down
14 changes: 7 additions & 7 deletions Windows Installer/Installer.vdproj
Original file line number Diff line number Diff line change
Expand Up @@ -1483,23 +1483,23 @@
{
"Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:Bytecoin"
"ProductCode" = "8:{166F594E-FBE1-4ABB-9DC2-2867A614F0F3}"
"PackageCode" = "8:{E0CC9A05-B7F0-4E68-9E19-AEA81C7C2ED6}"
"ProductCode" = "8:{D783D4B5-ED95-4FF0-AFC3-0C020E155860}"
"PackageCode" = "8:{63406163-BCD7-46DD-8D89-B2AF7AB833A8}"
"UpgradeCode" = "8:{DC5C7D60-BB08-4B97-B634-E87679CCEB3C}"
"AspNetVersion" = "8:"
"RestartWWWService" = "11:FALSE"
"RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:TRUE"
"InstallAllUsers" = "11:FALSE"
"ProductVersion" = "8:18.5.24"
"ProductVersion" = "8:18.8.2"
"Manufacturer" = "8:Bytecoin Developers"
"ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:"
"Title" = "8:Bytecoin 3.1.1 Installer"
"Title" = "8:Bytecoin 3.2.0 Installer"
"Subject" = "8:"
"ARPCONTACT" = "8:Bytecoin Developers"
"Keywords" = "8:"
"ARPCOMMENTS" = "8:Release version of bytecoin from 24 May 2018"
"ARPCOMMENTS" = "8:Release version of bytecoin from 2 Aug 2018"
"ARPURLINFOABOUT" = "8:https://bytecoin.org"
"ARPPRODUCTICON" = "8:_ABCF8F071D16461785EDF6D56ED2ABCE"
"ARPIconIndex" = "3:0"
Expand Down Expand Up @@ -1706,7 +1706,7 @@
"ContextData" = "8:"
"Attributes" = "3:0"
"Setting" = "3:2"
"Value" = "8:Release version 3.1.1 of bytecoin core and GUI wallet from 2018/05/24."
"Value" = "8:Release version 3.2.0 of bytecoin core and GUI wallet from 2018/08/02."
"DefaultValue" = "8:#1202"
"UsePlugInResources" = "11:TRUE"
}
Expand Down Expand Up @@ -1945,7 +1945,7 @@
"ContextData" = "8:"
"Attributes" = "3:0"
"Setting" = "3:2"
"Value" = "8:Release version 3.1.1 of bytecoin core and GUI wallet from 2018/05/24."
"Value" = "8:Release version 3.2.0 of bytecoin core and GUI wallet from 2018/08/02."
"DefaultValue" = "8:#1202"
"UsePlugInResources" = "11:TRUE"
}
Expand Down
14 changes: 7 additions & 7 deletions Windows Installer/Installer32.vdproj
Original file line number Diff line number Diff line change
Expand Up @@ -1483,23 +1483,23 @@
{
"Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:Bytecoin"
"ProductCode" = "8:{9D5A4439-BBE7-4110-9CE2-EF8A9F74098D}"
"PackageCode" = "8:{05D6CC19-FEEF-41D8-ACC4-4E1160C8B5B7}"
"ProductCode" = "8:{E1D3C81F-3062-47AA-953D-C067A40B4789}"
"PackageCode" = "8:{83F7EC5F-0FD5-4BE1-804B-2B0DBC773D35}"
"UpgradeCode" = "8:{DC5C7D60-BB08-4B97-B634-E87679CCEB3C}"
"AspNetVersion" = "8:"
"RestartWWWService" = "11:FALSE"
"RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:TRUE"
"InstallAllUsers" = "11:FALSE"
"ProductVersion" = "8:18.5.24"
"ProductVersion" = "8:18.8.2"
"Manufacturer" = "8:Bytecoin Developers"
"ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:"
"Title" = "8:32-bit Bytecoin 3.1.1 Installer"
"Title" = "8:32-bit Bytecoin 3.2.0 Installer"
"Subject" = "8:"
"ARPCONTACT" = "8:Bytecoin Developers"
"Keywords" = "8:"
"ARPCOMMENTS" = "8:32-bit release version of bytecoin from 24 May 2018"
"ARPCOMMENTS" = "8:32-bit release version of bytecoin from 2 Aug 2018"
"ARPURLINFOABOUT" = "8:https://bytecoin.org"
"ARPPRODUCTICON" = "8:_A84FAE3CB14C4108B5D13DF9AD54E661"
"ARPIconIndex" = "3:0"
Expand Down Expand Up @@ -1706,7 +1706,7 @@
"ContextData" = "8:"
"Attributes" = "3:0"
"Setting" = "3:2"
"Value" = "8:32-bit release version 3.1.1 of bytecoin core and GUI wallet from 2018/05/24."
"Value" = "8:32-bit release version 3.2.0 of bytecoin core and GUI wallet from 2018/08/02."
"DefaultValue" = "8:#1202"
"UsePlugInResources" = "11:TRUE"
}
Expand Down Expand Up @@ -1945,7 +1945,7 @@
"ContextData" = "8:"
"Attributes" = "3:0"
"Setting" = "3:2"
"Value" = "8:32-bit release version 3.1.1 of bytecoin core and GUI wallet from 2018/05/24."
"Value" = "8:32-bit release version 3.2.0 of bytecoin core and GUI wallet from 2018/08/02."
"DefaultValue" = "8:#1202"
"UsePlugInResources" = "11:TRUE"
}
Expand Down
4 changes: 2 additions & 2 deletions src/aboutdialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ AboutDialog::AboutDialog(QWidget* parent)
m_ui->m_aboutLabel->setText(
aboutText
.arg(Settings::getVersion())
.arg(Settings::getVersionSuffix())
.arg(Settings::getRevision())
.arg(Settings::isStableVersion() ? "" : Settings::getVersionSuffix())
.arg(Settings::isStableVersion() ? "" : Settings::getRevision())
.arg(QDateTime::currentDateTime().date().year()));
}

Expand Down
2 changes: 1 addition & 1 deletion src/application.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -534,7 +534,7 @@ void WalletApplication::createProof(const QString& txHash, bool needToFind)
&dlg,
[&dlg](const RpcApi::Proofs& proofs)
{
dlg.addProofs(proofs.send_proofs);
dlg.addProofs(proofs.sendproofs);
});

dlg.exec();
Expand Down
2 changes: 1 addition & 1 deletion src/bytecoin-gui.pro
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ TEMPLATE = app
macx: QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.11
macx: ICON = images/bytecoin.icns
win32: RC_ICONS = images/bytecoin.ico
win32: VERSION = 3.18.7.23
win32: VERSION = 3.18.8.2

#QMAKE_CXXFLAGS += -fno-omit-frame-pointer -fsanitize=address,undefined
#LIBS += -lasan -lubsan
Expand Down
8 changes: 4 additions & 4 deletions src/mainwindow.ui
Original file line number Diff line number Diff line change
Expand Up @@ -685,7 +685,7 @@
<x>0</x>
<y>0</y>
<width>1273</width>
<height>19</height>
<height>23</height>
</rect>
</property>
<widget class="QMenu" name="menuFile">
Expand Down Expand Up @@ -804,7 +804,7 @@
</action>
<action name="m_checkProofAction">
<property name="text">
<string>&amp;Check send proof</string>
<string>&amp;Check SendProof</string>
</property>
</action>
<action name="m_paramsAction">
Expand All @@ -814,12 +814,12 @@
</action>
<action name="m_exportViewOnlyKeysAction">
<property name="text">
<string>Export view only wallet</string>
<string>&amp;Export view only wallet</string>
</property>
</action>
<action name="m_exportKeysAction">
<property name="text">
<string>Export keys</string>
<string>Ex&amp;port keys</string>
</property>
</action>
</widget>
Expand Down
4 changes: 2 additions & 2 deletions src/rpcapi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -469,7 +469,7 @@ CreateSendProof::Response::fromJson(const QVariantMap& json)
{
CreateSendProof::Response value;

RPCAPI_DESERIALIZE_FIELD(value, json, send_proofs);
RPCAPI_DESERIALIZE_FIELD(value, json, sendproofs);

return value;
}
Expand Down Expand Up @@ -504,7 +504,7 @@ CheckSendProof::Request::toJson() const
const CheckSendProof::Request& value = *this;
QVariantMap json;

RPCAPI_SERIALIZE_FIELD(value, json, send_proof);
RPCAPI_SERIALIZE_FIELD(value, json, sendproof);

return json;
}
Expand Down
8 changes: 4 additions & 4 deletions src/rpcapi.h
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@ struct SendTransaction

struct CreateSendProof
{
static constexpr char METHOD[] = "create_send_proof";
static constexpr char METHOD[] = "create_sendproof";

struct Request
{
Expand All @@ -443,19 +443,19 @@ struct CreateSendProof

struct Response
{
QStringList send_proofs;
QStringList sendproofs;

static Response fromJson(const QVariantMap& json);
};
};

struct CheckSendProof
{
static constexpr char METHOD[] = "check_send_proof";
static constexpr char METHOD[] = "check_sendproof";

struct Request
{
QString send_proof;
QString sendproof;

QVariantMap toJson() const;
};
Expand Down
6 changes: 6 additions & 0 deletions src/settings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -309,6 +309,12 @@ QString Settings::getRevision()
return REVISION;
}

/*static*/
bool Settings::isStableVersion()
{
return getVersionSuffix() == "stable";
}

void Settings::restoreDefaultPoolList()
{
const auto defaultPoolList = getDefaultMiningPoolList();
Expand Down
1 change: 1 addition & 0 deletions src/settings.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ class Settings : public QObject
static QString getVersion();
static QString getVersionSuffix();
static QString getRevision();
static bool isStableVersion();

QSettings::Format getFormat() const;

Expand Down
4 changes: 2 additions & 2 deletions src/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
namespace WalletGUI {

constexpr char VERSION[] = "3.2.0";
constexpr char VERSION_SUFFIX[] = "beta";
constexpr char REVISION[] = "20180723";
constexpr char VERSION_SUFFIX[] = "stable";
constexpr char REVISION[] = "20180802";

}

Expand Down
2 changes: 1 addition & 1 deletion src/walletdparamsdialog.ui
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
<cursorShape>IBeamCursor</cursorShape>
</property>
<property name="text">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Options:&lt;br/&gt;--data-folder=&amp;lt;fullpath&amp;gt; Folder for wallet cache, blockchain, logs and peer DB. [default: see documentation]&lt;br/&gt;--bytecoind-remote-address=&amp;lt;ip:port&amp;gt; Connect to remote bytecoind and suppress running built-in bytecoind.&lt;br/&gt;--bytecoind-authorization=&amp;lt;usr:pass&amp;gt; HTTP basic authentication credentials for RPC API.&lt;/span&gt;&lt;br/&gt;--testnet Configure for testnet.&lt;/p&gt;&lt;p&gt;Options for built-in bytecoind (run when no --bytecoind-remote-address specified):&lt;br/&gt;--allow-local-ip Allow local IPs to be added to peer list (mostly for debug purposes).&lt;/span&gt;&lt;br/&gt;--p2p-bind-address=&amp;lt;ip:port&amp;gt; IP and port for P2P network protocol [default: 0.0.0.0:8080].&lt;/span&gt;&lt;br/&gt;--p2p-external-port=&amp;lt;port&amp;gt; External port for P2P network protocol, if port forwarding used with NAT [default: 8080].&lt;br/&gt;--bytecoind-bind-address=&amp;lt;ip:port&amp;gt; IP and port for bytecoind RPC [default: 127.0.0.1:8081].&lt;/span&gt;&lt;br/&gt;--seed-node-address=&amp;lt;ip:port&amp;gt; Specify list (one or more) of nodes to start connecting to.&lt;br/&gt;--priority-node-address=&amp;lt;ip:port&amp;gt; Specify list (one or more) of nodes to connect to and attempt to keep the connection open.&lt;br/&gt;--exclusive-node-address=&amp;lt;ip:port&amp;gt; Specify list (one or more) of nodes to connect to only. All other nodes including seed nodes will be ignored.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Options:&lt;br/&gt;--data-folder=&amp;lt;fullpath&amp;gt; Folder for wallet cache, blockchain, logs and peer DB. [default: see documentation]&lt;br/&gt;--bytecoind-remote-address=&amp;lt;ip:port&amp;gt; Connect to remote bytecoind and suppress running built-in bytecoind.&lt;br/&gt;--bytecoind-authorization=&amp;lt;usr:pass&amp;gt; HTTP basic authentication credentials for RPC API.&lt;br/&gt;--testnet Configure for testnet.&lt;/p&gt;&lt;p&gt;Options for built-in bytecoind (run when no --bytecoind-remote-address specified):&lt;br/&gt;--p2p-bind-address=&amp;lt;ip:port&amp;gt; IP and port for P2P network protocol [default: 0.0.0.0:8080].&lt;br/&gt;--p2p-external-port=&amp;lt;port&amp;gt; External port for P2P network protocol, if port forwarding used with NAT [default: 8080].&lt;br/&gt;--bytecoind-bind-address=&amp;lt;ip:port&amp;gt; IP and port for bytecoind RPC [default: 127.0.0.1:8081].&lt;br/&gt;--seed-node-address=&amp;lt;ip:port&amp;gt; Specify list (one or more) of nodes to start connecting to.&lt;br/&gt;--priority-node-address=&amp;lt;ip:port&amp;gt; Specify list (one or more) of nodes to connect to and attempt to keep the connection open.&lt;br/&gt;--exclusive-node-address=&amp;lt;ip:port&amp;gt; Specify list (one or more) of nodes to connect to only. All other nodes including seed nodes will be ignored.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="textInteractionFlags">
<set>Qt::TextSelectableByMouse</set>
Expand Down

0 comments on commit a63a7c6

Please sign in to comment.