coypu
87820d9387
have all other OSes handled in the else case.
...
No reason to limit to just freebsd and linux, we handle all existing
supported OSes in the previous cases.
Needed for NetBSD support.
2018-08-02 15:46:01 +03:00
walker0643
dc5dc25de7
screen settings dialog handles internationalized default name better
...
(ref #71 )
2018-06-30 17:33:49 -04:00
walker0643
a956cad0da
add patch from Gentoo packager to fix cmake issue (reported on Arch, too). ref #49
2018-06-30 13:44:34 -04:00
walker0643
9ab77545ee
fix ipv6 handling between GUI and barriers/barrierc; zero-fill sockaddr_in(6) structs prior to initializing; update --help output
2018-05-12 17:42:55 -04:00
walker0643
f299558cdf
remove stale definitions
2018-05-12 17:20:35 -04:00
walker0643
1734e6d7f6
Merge branch 'master' into nosyntool
2018-04-01 14:04:53 -04:00
walker0643
6c4199b11a
fix mainwindow icon
2018-04-01 14:00:52 -04:00
walker0643
1be86a9248
remove syntool, CoreInterface, and WebClient
2018-03-29 17:14:57 -04:00
walker0643
ea025f5958
fix --profile-dir argument
2018-03-29 17:13:45 -04:00
walker0643
6e5b340bcc
replace CoreInterface syntool calls with DataDirectory calls
2018-03-29 16:38:50 -04:00
walker0643
72cc7e3d89
link gui with common; reimplement finding personal and profile directories on windows (not yet used)
2018-03-29 14:01:07 -04:00
walker0643
921a40c684
silence avahi's bonjour warning
2018-03-13 13:03:19 -04:00
walker0643
ea1c563647
make LogWindow wider
2018-03-11 13:20:51 -04:00
walker0643
b9a59c014f
don't build barrierd for non-windows platforms; removed some synergy-related legacy checks
2018-03-11 12:48:59 -04:00
walker0643
ed05dc2b2e
set file extension in Save dialog for configuration files
2018-03-11 12:29:48 -04:00
walker0643
b4604b0921
fix QBarrier references
2018-03-04 16:58:17 -05:00
walker0643
3edbc00397
fix X11 crash if DISPLAY is not valid
2018-03-04 16:21:41 -05:00
walker0643
e396f8d55e
sync mainwindow icon to current application status
2018-03-03 14:34:34 -05:00
walker0643
625253a7e8
fix FreeBSD build
2018-03-02 18:36:31 -05:00
walker0643
315f4c05ca
re-add Hide to menu because not all WMs will add a minimize button to the title bar; add WM hint so that tiling WMs might float it instead
2018-02-25 21:19:04 -05:00
walker0643
c351d450ae
move log output into its own window; add some keyboard shortcuts for menu items
2018-02-25 20:00:32 -05:00
walker0643
b55fe3237a
clean up AppConfig; eliminate unnecessary UI changes to MainWindow; MainWindow starts at smaller size
2018-02-25 16:22:10 -05:00
walker0643
c1827bde51
redo GUI menu a bit; remove unused items
2018-02-25 13:37:29 -05:00
walker0643
6cf4f14dec
fix some compiler warnings
2018-02-13 15:14:26 -05:00
walker0643
f07070f7f9
fix OSX build
2018-02-13 14:49:39 -05:00
walker0643
6cb65ebf05
fix PNG warning
2018-02-03 17:01:30 -05:00
walker0643
b64512d65f
update artwork
2018-02-02 19:12:14 -05:00
walker0643
d9530bf7aa
use a relatively small hack to keep barriers/barrierc from crashing on
...
unixes when they are killed from the GUI with QProcess's close(). the
stdin stream is going completely unused (though the stdout stream is
not) so use stdin to send a shutdown command. this solution avoids all
the nastiness and overhead of using shared memory, mutexes, condvars,
etc. just to communicate "stop" from one process to another
2018-01-31 20:20:06 -05:00
walker0643
d8237238b4
rearrange CMakeLists.txt in gui
2018-01-31 10:04:07 -05:00
walker0643
b77eec1f17
fix some compiler warnings
2018-01-31 10:03:34 -05:00
walker0643
9240cc12df
implemented minize to tray
2018-01-30 17:32:00 -05:00
walker0643
ccb02372bf
fix autohide on windows and correct a typo in settings ui
2018-01-30 16:55:34 -05:00
walker0643
cda6933f10
changed SettingsDialog layout to group options more reasonably
...
added checkbox for minimizing to tray
don't hide "hide on startup" on windows
2018-01-30 16:41:16 -05:00
walker0643
5af4b13611
double-clicking tray icon should work on windows as well. also labeled the tray icon with a tooltip.
2018-01-30 11:54:49 -05:00
walker0643
0f2063b67f
fix organization fields in QCoreApplication
2018-01-29 22:52:15 -05:00
walker0643
ecf4ebf50e
disable check for updated version since it was causing an access
...
violation on close and since there is nothing to check it against
anyway. will reimplement check for updated version in the future.
2018-01-29 22:49:50 -05:00
walker0643
31a64731c1
mute the IPC debug messages on stdout
2018-01-29 18:53:46 -05:00
walker0643
5a0465eb36
change openssl path relative to binary
2018-01-28 16:56:16 -05:00
walker0643
0929086428
fix SSL fingerprint text and about box copyright text
2018-01-27 20:50:30 -05:00
walker0643
99b16334b5
remove activation, serial, trial garbage. shame on you all!
2018-01-27 20:21:44 -05:00
walker0643
2169eb679b
fix CosmoSynergy
2018-01-27 19:15:03 -05:00
walker0643
f12bfdfedc
rebranding symless/synergy to debauchee/barrier
2018-01-27 16:48:17 -05:00
Andrew Nelless
98a6b0421a
Delete temporary config files on platforms other than Windows
2017-05-22 22:41:38 +01:00
Andrew Nelless
e608f8f081
#6037 Fix broken override in ZeroconfServer
2017-05-18 01:00:16 +01:00
Andrew Nelless
cc2f1146ea
#6037 Fix broken override in ScreenSetupView
2017-05-18 00:55:46 +01:00
Andrew Nelless
b0c80b419a
#6037 Unitialized pointer in DataDownloader
2017-05-18 00:46:02 +01:00
Andrew Nelless
bb726e6deb
#4132 Disable Qt Bearer management
2017-05-10 15:25:21 +01:00
Andrew Nelless
54632e2ceb
Fix appending revision to version number
2017-05-09 12:32:46 +01:00
Andrew Nelless
f38d86aeb0
Make ready v1.9.0-beta
2017-05-09 10:40:56 +01:00
Jerry (Xinyu Hou)
ab566bb5a4
Update synergy.ico file
2017-05-08 17:22:00 +01:00
Andrew Nelless
b5c24ec449
#5467 Fix Bonjour download URL
2017-05-02 16:46:12 +01:00
Andrew Nelless
876744ad2c
Cleanup version number handling in CMake
2017-04-27 15:40:23 +01:00
Jerry (Xinyu Hou)
485a7fff03
#6012 Move gui v1 into bin for deb packaging
2017-04-25 14:15:15 +01:00
Andrew Nelless
fedbcb0f3a
Remove ../ includes in src/lib
2017-03-09 15:16:08 +00:00
Andrew Nelless
bb73b1722a
Link legacy GUI to Avahi on Linux
2017-03-08 18:20:18 +00:00
Andrew Nelless
20948522ea
Install macOS binaries in to bundle
2017-03-07 16:50:02 +00:00
Andrew Nelless
5a355fe68f
Add macOS folder to dist
2017-02-10 13:47:59 +00:00
Andrew Nelless
3ac4fe7723
Attempt to fix squashed main UI
2017-02-09 20:50:59 +00:00
Andrew Nelless
f90b537b01
Update macOS icon
2017-02-09 20:32:57 +00:00
Andrew Nelless
c6d5db77a9
Update icons
2017-02-09 20:24:02 +00:00
Andrew Nelless
ed29889f25
Add GUI resource files on Windows
2017-02-09 20:05:36 +00:00
Andrew Nelless
71f24c0664
Correct UI file path
2017-02-09 19:57:13 +00:00
Andrew Nelless
971f5bd1ed
Update about dialog logo and GUI icon
2017-02-09 18:03:58 +00:00
Andrew Nelless
7bcd595da4
Tweak GUI CMakeLists
2017-02-09 16:06:34 +00:00
Andrew Nelless
31a7fb395c
Restore GUI v1 executable name
2017-02-08 12:40:34 +00:00
Andrew Nelless
f9b3969f72
Fix up Synergy version number
2017-02-07 23:01:01 +00:00
Andrew Nelless
b52cadd1f7
Revert "Remove ugly Synergy version from about dialog"
...
This reverts commit 7cd4642e92
.
2017-02-07 22:24:55 +00:00
Andrew Nelless
e3f3b7424c
Fix bonjour linkage on non-Windows platforms
2017-02-07 01:35:07 +00:00
Andrew Nelless
7cd4642e92
Remove ugly Synergy version from about dialog
2017-02-07 01:29:27 +00:00
Andrew Nelless
1a536acdff
Add Qt5 core module to GUI1 linkage
2017-02-07 01:27:15 +00:00
Andrew Nelless
ccda3a6e4f
Add core to GUI1 linkage
2017-02-07 01:27:11 +00:00
Jerry (Xinyu Hou)
ed16db9df6
Ignore deprecated warning on Mac
2017-02-07 01:24:59 +00:00
XinyuHou
c960bdb6db
Use Ascii rather than Unicode GUI project
2017-02-07 01:24:59 +00:00
XinyuHou
1d2932df4f
Fix ui file using wrong path
2017-02-07 01:24:59 +00:00
XinyuHou
deea23f866
Apply tab to spaces filter to src folder
2017-02-07 01:24:59 +00:00
Andrew Nelless
a76ae31126
Fix OpenService buffer for building with narrow char type
2017-02-07 01:24:58 +00:00
Andrew Nelless
abeedf9bcc
Add CMake build option for GUI
2017-02-07 01:24:58 +00:00
Andrew Nelless
b405f4e476
Remove unused GUI source files
2017-02-07 01:24:58 +00:00
Andrew Nelless
14aa1cfd82
Move Qt UI files to source directory
2017-02-07 01:24:58 +00:00
Andrew Nelless
680c9b4078
Merge changes from v1.8.8-rc1
2017-02-06 14:28:20 +00:00
Andrew Nelless
4b913b5599
v1.8.8-rc1
2017-01-31 12:39:18 +00:00
Andrew Nelless
b5a81579ed
#5809 macOS: Add a version key to Info.plist
2017-01-25 20:46:59 +00:00
Jee-Yong Um
8e6bf53233
#4504 Improve Korean language description
2017-01-25 20:32:59 +00:00
伊冲
3bb833b798
#4193 System tray is unavailable on KDE5
2017-01-21 11:28:12 +00:00
Andrew Nelless
c27c094f9c
Merge changes from v1.8.6 and v1.8.7
2017-01-20 23:18:03 +00:00
Jerry (Xinyu Hou)
b69570ec2c
#5784 Fix using the wrong serial key
2016-12-28 15:57:15 +00:00
XinyuHou
c764e26144
Merge branch 'mac-msg' of https://github.com/j2gl/synergy into j2gl-mac-msg
2016-12-07 16:39:40 +00:00
XinyuHou
a49de58738
#5752 Correct tab order in settings dialog
2016-12-06 12:03:40 +00:00
Jerry (Xinyu Hou)
7c12608f20
Merge remote-tracking branch 'origin/issue5722-malformed-keys' into v1.8.6
2016-11-11 11:40:17 +00:00
Andrew Nelless
24a548273e
#5722 Trim serial keys already stored
2016-11-02 11:28:04 +00:00
Andrew Nelless
1a7920f80d
#5722 Make LicenseManager accept SerialKey object instead of string
2016-11-01 17:29:25 +00:00
Jerry (Xinyu Hou)
514e2475c3
Merge branch 'v1.8.6' into issue5186-different-dpi
2016-10-31 16:31:30 +00:00
Andrew Nelless
96efe5fb73
Merge changes from v1.8.5
2016-10-31 16:14:39 +00:00
Andrew Nelless
2f2dd7742f
#5707 Don't send update notifications for new users
2016-10-28 17:45:58 +01:00
Andrew Nelless
3e9815dfdd
#5707 Add newline to update notification string
2016-10-28 17:45:52 +01:00
Andrew Nelless
af62174b59
#5707 Only notify activation on user action
2016-10-28 17:45:42 +01:00
Andrew Nelless
af9037276c
#5707 Prefer 'update' over 'upgrade'
2016-10-28 17:45:35 +01:00
Andrew Nelless
fa7daa48f7
Revert "Update buildbot to Qt 4.8.7"
...
This reverts commit b7e0473cb4
.
2016-10-28 17:45:34 +01:00
Andrew Nelless
4206799ae3
#5707 Add from and to version numbers to version update notification
2016-10-28 17:45:26 +01:00
Andrew Nelless
2de06b9727
#5707 Add support for upgrade notifications
2016-10-28 17:45:20 +01:00
Andrew Nelless
906fd15b4a
#5707 Store and update last version uses in settings
2016-10-28 17:45:13 +01:00
Jerry (Xinyu Hou)
cf397a0d6f
#5186 Remove Dpi calculation code
2016-10-28 04:50:06 -07:00
Andrew Nelless
b7e0473cb4
Update buildbot to Qt 4.8.7
2016-10-26 15:34:36 +01:00
Andrew Nelless
f08f0b3f37
#5657 Fix activation dialog tab order
2016-10-25 16:40:33 +01:00
Andrew Nelless
492df1f3fd
#5657 Stop service and refresh license when trial expires
2016-10-25 16:27:12 +01:00
Andrew Nelless
b66043e000
#5657 Tweak plurality of trial countdown
2016-10-20 17:59:03 +01:00
Andrew Nelless
a59c437fd3
Merge icon reversion
2016-10-20 14:55:55 +01:00
Andrew Nelless
1842a68a0e
#5657 Always show trial counter, fix plurality
2016-10-20 14:55:21 +01:00
Jerry (Xinyu Hou)
e17130f060
Revert " #5640 Update icon to the new hotness"
...
This reverts commit 833c73f1bd
.
2016-10-20 14:02:47 +01:00
Jerry (Xinyu Hou)
3048ca5fc6
Revert " #5640 About dialog tweaks"
...
This reverts commit 03b8788660
.
2016-10-20 14:02:34 +01:00
Jerry (Xinyu Hou)
bdf5546058
Revert " #5640 About dialog tweaks"
...
This reverts commit 9837c982cd
.
2016-10-20 14:02:01 +01:00
Andrew Nelless
868887155d
#5657 Update buy now links
2016-10-20 11:30:02 +01:00
Andrew Nelless
ae590907a8
#5657 Remind users to activate all devices if they might be using SSL
2016-10-19 17:50:44 +01:00
Andrew Nelless
f2a1d962bc
#5657 Fix skip activation loop
2016-10-19 17:40:34 +01:00
Andrew Nelless
e01d0ce4c7
#5657 Raise activation dialog when key expires
2016-10-19 16:01:15 +01:00
Andrew Nelless
f441c24a23
#5657 Minor activation UI tweaks
2016-10-19 11:36:48 +01:00
Andrew Nelless
6a7d1dd43c
#5657 Merge core fixes for trial support
2016-10-19 10:46:52 +01:00
Andrew Nelless
47913e57b8
#5657 Raise activation dialog when trial expires
2016-10-18 18:45:15 +01:00
Andrew Nelless
02c23905d6
#5657 Handle expired keys properly
2016-10-18 17:01:44 +01:00
Jerry (Xinyu Hou)
dfc7c31d67
#5657 Delay auto client adding while activation dialog is shown
2016-10-18 15:43:15 +01:00
Andrew Nelless
020b7974df
#5657 Fix trial warning label and serial key serialisation
2016-10-18 15:32:59 +01:00
Andrew Nelless
e5aae66ff7
#5657 Don't clear edition when appconfig contains an invalid serial key
2016-10-18 15:13:19 +01:00
Jerry (Xinyu Hou)
45f37c508c
#5657 Make serial key argument for server only
2016-10-18 14:56:48 +01:00
Jerry (Xinyu Hou)
e48be9099d
#5657 Remove whitespace for serial key input
2016-10-18 13:05:29 +01:00
Andrew Nelless
98610fabde
#5657 Remove unused CoreInterfaces
2016-10-17 17:59:01 +01:00
Andrew Nelless
fc67cdf56e
#5657 Rename SubscriptionManager to LicenseManager
2016-10-17 17:57:14 +01:00
Andrew Nelless
5a34da3ce0
#5657 Refresh UI when synergys reports trial expired
2016-10-17 17:49:14 +01:00
Andrew Nelless
8b4d7abfb0
#5657 Remove SerialKey::m_valid
2016-10-17 17:08:26 +01:00
Andrew Nelless
714b2f6440
#5657 Make trial expiry notification live
2016-10-17 15:26:42 +01:00
Andrew Nelless
e05ced287c
#5657 Enable external links on trial label
2016-10-17 11:57:32 +01:00
Andrew Nelless
0dd0e65e2a
#5657 Remove more C++11 enum qualifiers
2016-10-15 16:07:05 +01:00
Andrew Nelless
b20d04d80c
#5657 Add missing include for runtime_error
2016-10-15 15:59:27 +01:00
Andrew Nelless
4ad7c7fe39
#5657 Rename edition to activeLicense. WSFs
2016-10-15 15:30:28 +01:00
Andrew Nelless
3b98a7b785
#5657 Add trial label to main window
2016-10-15 14:58:03 +01:00
Andrew Nelless
55414e4581
#5657 Make SubscriptionManager backward compatible
2016-10-14 17:38:31 +01:00
Andrew Nelless
727fc5c220
#5659 Move activation notification to SubscriptionManager
2016-10-14 12:16:23 +01:00
Andrew Nelless
540882056f
#5657 Create a global SubscriptionManager instance
2016-10-14 11:59:25 +01:00
Andrew Nelless
743e96f277
#5657 Don't store activation email
2016-10-14 11:35:33 +01:00
Andrew Nelless
fd8e778b2a
#5657 Fix serial key file path in GUI
2016-10-14 11:35:33 +01:00
Jerry (Xinyu Hou)
c7cd74ab5f
Fixed code style
2016-10-13 11:11:56 +01:00
Jerry (Xinyu Hou)
a50ae2ad36
Fixed code style
2016-10-12 12:59:38 +01:00
Jerry (Xinyu Hou)
fc879323bc
#5657 Removed password log in in activation window
2016-10-12 12:56:52 +01:00
Andrew Nelless
964f1aa093
Merge changes made in v1.8.4
2016-10-12 10:41:44 +01:00
Andrew Nelless
9ae146add0
Merge branding changes into v1.8.4
2016-10-06 13:04:28 +01:00
Andrew Nelless
ef3b79e585
Merge activation dialog branch into v1.8.4
2016-10-06 13:01:18 +01:00
Andrew Nelless
9837c982cd
#5640 About dialog tweaks
2016-10-06 12:58:57 +01:00
Andrew Nelless
742cd70f98
#5627 Toggle fingerprint visibility when toggling SSL state
2016-10-06 11:29:34 +01:00
Andrew Nelless
03b8788660
#5640 About dialog tweaks
2016-10-05 21:53:58 +01:00
Andrew Nelless
833c73f1bd
#5640 Update icon to the new hotness
2016-10-05 21:53:54 +01:00
Andrew Nelless
f1cd215f28
Restore safe reinterpret_cast in Synergy GUI
2016-10-05 12:46:16 +01:00