TheCharlatan
8dd2a20ff8
Migrate build system to cmake
...
The content in this commit is not split in order to preserve working
compilation. Once this is added to master, the old build script will no
longer work and all existing build toolings will require changes.
Monero's cmake directory's files need to be copied to this project's cmake
directory in order for the linking and function definitions to work correctly.
Monero-gui has its own version check and generate file in order to not
conflict with monero's destination version files.
Most of the source files that are currently in monero-gui's root
directory are now moved to subdirectories. This is done to preserve
compilation order properly and to give some content structure.
The original CMakeList file included all headers it found in
subdirectories. Make sure that they are set manually to evade linking
errors.
The current build script always checks out latest master of the monero
submodule. The submodule rules in the current CMakeLists.txt file do not
enforce. An override to compile master nevertheless can still be given
with `-D DEV_MODE`.
To enable the linux X11 xcb linking the libraries had to be hardcoded. There
does not seem to be good support for this in pkgconfig, or in
existing cmake checks.
5 years ago
TheCharlatan
e04db9299d
Add dsc's CMakeLists.txt file
5 years ago
luigi1111
d5f4d5d93f
Merge pull request #2506
...
f47335f
Wizard, AddressBook, SettingsNode: prevent undesired text selection (xiphon)
5 years ago
luigi1111
9ba1960207
Merge pull request #2504
...
f75aa22
main: omit onWalletRefresh call with uninitialized currentWallet (xiphon)
5 years ago
luigi1111
04a665db0c
Merge pull request #2449
...
4a52681
workflows: check if QML loads successfully (selsta)
5 years ago
xiphon
f47335f89f
Wizard, AddressBook, SettingsNode: prevent undesired text selection
5 years ago
xiphon
f75aa22b26
main: omit onWalletRefresh call with uninitialized currentWallet
5 years ago
luigi1111
50e1ce1460
Merge pull request #2502
...
bd20626
Installer: fix 'GUI Wallet Guide' shortcut target filename (xiphon)
5 years ago
luigi1111
df02532fd5
Merge pull request #2500
...
8738210
PasswordDialog: fix text field height changing on input (Windows) (xiphon)
5 years ago
xiphon
bd20626460
Installer: fix 'GUI Wallet Guide' shortcut target filename
5 years ago
xiphon
8738210991
PasswordDialog: fix text field height changing on input (Windows)
5 years ago
luigi1111
6c2c17ada1
Merge pull request #2489
...
0daf2aa
CheckBox: use Font Awesome plus/minus icons, remove unused images (xiphon)
5 years ago
luigi1111
380f218b3a
Merge pull request #2494
...
56023fa
build: MacOS openssl path provided by brew, fallback to default (xiphon)
5 years ago
luigi1111
12647fac73
Merge pull request #2491
...
1dc45ba
Input: fix cursor shape, should be 'Qt.IBeamCursor' (xiphon)
5 years ago
luigi1111
9f0f40af80
Merge pull request #2486
...
06ccded
Transfer: fix NaN fiat conversion (selsta)
5 years ago
luigi1111
c316fab29f
Merge pull request #2485
...
ff38e96
build: set BUILD_TAG to fix update notification (selsta)
5 years ago
luigi1111
37de27d7f6
Merge pull request #2477
...
a9a59fd
main: ask whether to stop local node upon switching to remote node (xiphon)
5 years ago
luigi1111
c61d857a67
Merge pull request #2464
...
e2a187f
AppWindow: append wallet name to window title (xiphon)
5 years ago
xiphon
56023facaa
build: MacOS openssl path provided by brew, fallback to default
5 years ago
xiphon
1dc45bad87
Input: fix cursor shape, should be 'Qt.IBeamCursor'
5 years ago
xiphon
0daf2aacf5
CheckBox: use Font Awesome plus/minus icons, remove unused images
5 years ago
selsta
06ccded94e
Transfer: fix NaN fiat conversion
5 years ago
selsta
ff38e965bd
build: set BUILD_TAG to fix update notification
5 years ago
xiphon
a9a59fd314
main: ask whether to stop local node upon switching to remote node
5 years ago
xiphon
e2a187f892
AppWindow: append wallet name to window title
5 years ago
selsta
4a526810ce
workflows: check if QML loads successfully
5 years ago
luigi1111
2f5c47e95f
Merge pull request #2448
...
d2b9d56
ContextMenu: styling, implement ContextMenuItem component (xiphon)
5 years ago
luigi1111
34b216e6dc
Merge pull request #2444
...
5a65d28
build: set submodule to v0.15.0.1 (selsta)
5 years ago
xiphon
d2b9d5690b
ContextMenu: styling, implement ContextMenuItem component
5 years ago
luigi1111
d10f1b5d30
Merge pull request #2447
...
d92cc94
readme: add 'zeromq-devel' to Fedora deps (xiphon)
5 years ago
luigi1111
fea3bb503f
Merge pull request #2446
...
f57b2d5
workflows: add basic ubuntu/macOS build script (selsta)
5 years ago
xiphon
d92cc944cb
readme: add 'zeromq-devel' to Fedora deps
5 years ago
selsta
f57b2d57cd
workflows: add basic ubuntu/macOS build script
5 years ago
luigi1111
cf0e5a811e
Merge pull request #2440
...
e9cdaf4
Transfer: convert and display entered amount in fiat currency (xiphon)
5 years ago
luigi1111
ea8f51d168
Merge pull request #2439
...
17f032e
fiat: fix invalid type, don't round conversion rate to whole number (xiphon)
5 years ago
luigi1111
e8befc4c67
Merge pull request #2438
...
92f9bec
installer: automatically set app version information (xiphon)
5 years ago
luigi1111
5518771a8b
Merge pull request #2437
...
ef565e5
build: embed version metadata into binary (xiphon)
5 years ago
luigi1111
47bc0f2a3c
Merge pull request #2435
...
0e3f3c1
SettingsWallet: refactor list items into separate component (xiphon)
5 years ago
luigi1111
8bd820b909
Merge pull request #2429
...
74e12ce
ContextMenu: implement 'paste' context menu for all text fields (xiphon)
5 years ago
luigi1111
f948d0e214
Merge pull request #2428
...
5fe6b48
Settings: fix 'Light theme' checkbox (xiphon)
5 years ago
luigi1111
3a7c9e6c8e
Merge pull request #2417
...
212c8dd
Warning added that balance reflects only incoming transactions for view-only wallets (peli-pro)
5 years ago
selsta
5a65d28d29
build: set submodule to v0.15.0.1
5 years ago
xiphon
e9cdaf4dbe
Transfer: convert and display entered amount in fiat currency
5 years ago
xiphon
17f032ea11
fiat: fix invalid type, don't round conversion rate to whole number
5 years ago
xiphon
ef565e5fa3
build: embed version metadata into binary
5 years ago
xiphon
92f9bec1e7
installer: automatically set app version information
5 years ago
xiphon
0e3f3c13a1
SettingsWallet: refactor list items into separate component
5 years ago
xiphon
74e12ce71d
ContextMenu: implement 'paste' context menu for all text fields
5 years ago
xiphon
5fe6b48517
Settings: fix 'Light theme' checkbox
5 years ago
luigi1111
7f7a39292c
Merge pull request #2427
...
2e1e227
build: MinGW fix gcc >= 9.1 build, enable stack protection (xiphon)
5 years ago