Povilas Kanapickas
a645e9a296
Improve precision of grabbed scroll events on OSX server
...
This is barrier issue #63 , synergy issue #5672 .
2018-06-21 00:13:40 +03:00
walker0643
0b2dfd80e2
move protocol version to new line in --version output (fix display issue in created manpages)
2018-05-14 12:23:24 -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
f4301a7618
fix usage of m_pname and rename to m_exename
2018-05-12 17:32:26 -04:00
walker0643
f299558cdf
remove stale definitions
2018-05-12 17:20:35 -04:00
walker0643
642eb33446
make linux/bsd data directory conform to freedesktop standards. fixes #31
2018-05-07 12:57:06 -04:00
walker0643
a7fb1b56f6
Merge branch 'master' into nosyntool
2018-04-01 21:14:32 -04:00
walker0643
5e19820425
remove dangling handler..fixes race condition when a clipboard event is queued but not dispatched before disconnect
2018-04-01 21:13:56 -04:00
walker0643
9e7792e2ae
add comment re C++17 to MSWindowsUtil.cpp
2018-04-01 14:57:22 -04:00
walker0643
42a8f69050
better comments in PathUtilities.cpp
2018-04-01 14:47:34 -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
767188799e
add desktop name to DEBUG output. when is desktop ever NOT "Default" ?
2018-04-01 13:59:14 -04:00
walker0643
e6d0f40a36
add legal header to new files
2018-04-01 12:43:55 -04:00
walker0643
129e61a33a
server should look for config in the profile() dir rather than the personal() dir. removed personal() since it is no longer used.
2018-03-31 22:48:59 -04:00
walker0643
4c04f39685
reimplement path operations basename() and concat() in Common. these were the last bits remaining in ArchFile* so it was removed
2018-03-31 22:41:00 -04:00
walker0643
131a19d478
reimplement ArchFile*::getSystemDirectory() as DataDirectories::systemconfig(). windows will now use ProgramData by default rather than C:\Windows
2018-03-30 14:39:12 -04:00
walker0643
6c5acdd552
remove DataDirectory wrappers in ArchFile*
2018-03-30 14:01:18 -04:00
walker0643
d81054ab6e
remove some stale code and put windows service logfile in a better spot
2018-03-29 21:41:30 -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
451bd72b30
MSWindowsWatchdog checks active desktop without external call to syntool
2018-03-29 16:32:51 -04:00
walker0643
c16fd089f6
old personal and profile directory functions now wrap the new implementations
2018-03-29 16:12:45 -04:00
walker0643
96627f4f07
reimplement finding personal & profile directories on unix (not yet used)
2018-03-29 15:54:41 -04:00
walker0643
c5e70af09a
DataDirectories header should be shared between platform-specific implementations
2018-03-29 15:50:23 -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
fe818a4955
add console for ctrl+c to daemon app when debugging in foreground
2018-03-29 12:02:35 -04:00
walker0643
ecfa7d7d1c
fix windows build
2018-03-24 15:47:51 -04:00
walker0643
9a2d61cbb5
Merge pull request #19 from debauchee/ipv6
...
Add ipv6 support
2018-03-24 15:09:20 -04:00
walker0643
d75bdb8ec0
clean up --help output for barriers/barrierc at kloetzl's request. ref commit 63a7936
2018-03-17 16:55:53 -04:00
walker0643
63a7936e9f
update manpages and --help output. fixes #23
2018-03-16 21:27:03 -04:00
walker0643
3389a980ea
remove bogus check for logonui.exe. it was causing false-positives for the need to elevate
2018-03-13 18:04:29 -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
51abdc281d
make DaemonApp a win32-only target
2018-03-11 13:14:45 -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
24987e0694
merge modified patch from synergy PR https://github.com/symless/synergy-core/pull/6178
2018-03-06 13:55:27 -05: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
5b31036cdc
fix bad logic in XWindowsScreen.cpp
2018-03-03 12:57:13 -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
916b085474
better resource management for SecureSocket buffer. fixes #16
2018-02-24 19:37:30 -05:00
walker0643
b994c94a90
fix build for libressl. thanks to truatpasteurdotfr for the patch
2018-02-24 18:20:14 -05:00
walker0643
60d121aed3
reduce size of clipboard buffer. fixes #15
2018-02-24 17:41:28 -05:00
walker0643
06d5080b42
reimplement immune keys
2018-02-23 21:31:05 -05:00
walker0643
0e5ed7a305
clean up the hook management code
2018-02-23 20:56:12 -05:00
walker0643
be0fab1775
migrate k/m hook handlers from synwinhk to platform/MSWindowsHook and delete synwinhk.dll. for ever and ever.
2018-02-23 18:06:17 -05:00
walker0643
a3ec43999f
remove local memcpy from synwinhk
2018-02-23 16:30:44 -05:00
walker0643
d169555b28
remove references to immunekeys functions from outside synwinhk
2018-02-23 16:27:56 -05:00
walker0643
b1be8227d2
missed a couple things: EWheelSupport and immunekeys stuff in header
2018-02-23 16:24:01 -05:00
walker0643
30304255ea
remove *very* old support code for mouse wheels
2018-02-23 15:42:09 -05:00
walker0643
a71779647d
remove high-level k/m hooks and temporarily remove immune keys
...
implementation in synwinhk
2018-02-23 15:06:27 -05:00
walker0643
4571f4cc6e
remove annoying LOG statement; add a small bit of debugging info
2018-02-23 14:02:38 -05:00
walker0643
07dad10251
moved SSL configuration on OSX from Library/Barrier to Library/Application Support/Barrier as per the App Programming Guide. fixes #5
...
ref: https://developer.apple.com/library/content/documentation/General/Conceptual/MOSXAppProgrammingGuide/AppRuntime/AppRuntime.html
2018-02-16 12:29:47 -05:00
walker0643
f5b5258f4a
revert some of the "deprecated" fixes so that older OSX versions are still supported. my thanks to Cpuroast for additional macos testing.
2018-02-15 01:17:18 -05:00
walker0643
8073db2247
silence a couple more compiler warnings on osx
2018-02-13 17:43:39 -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
541fb2afc5
fix quotations in for platform build
2018-02-06 17:26:23 -05:00
walker0643
6cb65ebf05
fix PNG warning
2018-02-03 17:01:30 -05:00
walker0643
df129f139b
add ImmuneKeysReader.h/cpp to windows builds
2018-02-03 16:47:36 -05:00
walker0643
faec8a2f84
implement "Immune Keys" which are keys that are ignored by
...
server-to-client key-forwarding. this feature is only implemented for
servers running on windows machines.
2018-02-03 16:32:41 -05:00
walker0643
b64512d65f
update artwork
2018-02-02 19:12:14 -05:00
walker0643
1effd7bc0b
Merge branch 'master' of github.com:debauchee/barrier
2018-02-01 18:42:41 -05:00
walker0643
edfc7e9bbc
add description to XWindows error handler message
2018-02-01 18:21:47 -05:00
walker0643
dea4359cce
Merge branch 'master' of github.com:debauchee/barrier
2018-02-01 17:13:57 -05:00
walker0643
b3298ad799
fix race condition
2018-02-01 16:37:25 -05:00
walker0643
eb025871c4
add CLOG_DEBUG for opening/closing TCPSocket objects and fix assert() crash
2018-02-01 11:18:13 -05:00
walker0643
830f6acbef
fix windows build and refactor last addition to EventQueue
2018-02-01 10:10:46 -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
c68d355ce5
when running barriers/barrierc inside a windows debugger, add a pause
...
before exiting so the output in the terminal window can be read
2018-01-30 14:23:11 -05:00
walker0643
8bdd530d7d
fix running daemon in foreground for debugging
2018-01-30 14:18:14 -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
dbfb04a6ec
pass QS_POSTMESSAGE to GetQueueStatus() instead of QS_ALLINPUT.
...
QS_ALLINPUT is a meta-flag that includes QS_POINTER and QS_TOUCH, both
of which can cause GetQueueStatus() to return 0 even when there are
pending messages.
fixes #4
2018-01-29 18:12:50 -05:00
walker0643
ce8c65f8f9
move deletion of accepted client socket pointers to ClientListener
...
where it belongs. previously SecureListenSocket would delete the client
socket but TCPListenSocket would not. PacketStreamFilter would then
attempt to delete the socket regardless of what type it was. this would
cause an access violation when SecureListenSocket attempted to delete
the socket again.
fixes #3
2018-01-29 12:57:17 -05:00
walker0643
5a0465eb36
change openssl path relative to binary
2018-01-28 16:56:16 -05:00
walker0643
0bb94da72d
replace unknown type to fix windows build
2018-01-28 16:19:27 -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
Nick Bolton
d61d2c0d6c
#6116 Change log level for unknown quartz event type to DEBUG3
2017-08-09 19:59:44 +01:00
Andrew Nelless
1d5bb1ff46
Update 16px icon
2017-05-25 14:09:55 +01:00
Andrew Nelless
20961312e7
Use test ico
2017-05-25 13:39:04 +01:00
Andrew Nelless
98a6b0421a
Delete temporary config files on platforms other than Windows
2017-05-22 22:41:38 +01:00
Andrew Nelless
45580db33c
Port fix for guitests from offical debian package
2017-05-22 22:34:25 +01:00
Andrew Nelless
98e617a937
#6037 Use MAKINTATOM in MSWindowsScreen
2017-05-18 01:20:22 +01:00
Andrew Nelless
b87dba52ba
#6037 Unitialized member in Chunk
2017-05-18 01:11:20 +01:00
Andrew Nelless
857482ced7
#6037 Unitialized members in App class
2017-05-18 01:09: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
0c2b89ed21
#6037 Fix key repeat expression always false
2017-05-18 00:32:59 +01:00
Andrew Nelless
bae51a4406
#6037 Use MAKEINTATOM in MSWindowsScreen
2017-05-18 00:06:56 +01:00
Andrew Nelless
3e6920964a
#6037 Unitialized members in MSWindowsScreenSaver
2017-05-18 00:03:34 +01:00
Andrew Nelless
40e943d145
#6037 Use of non-memsize type for pointer arithmetic
2017-05-12 20:40:07 +01:00
Andrew Nelless
762718d938
#6037 Use MAKEINTATOM macro in place of dodgy casts
2017-05-12 20:15:57 +01:00
Andrew Nelless
ae8db8b125
#6037 prevent object slicing in caught exception
2017-05-12 20:02:51 +01:00
Andrew Nelless
c556184114
#6037 Remove pointless cast in TCPSocket
2017-05-12 19:50:38 +01:00
Andrew Nelless
58e8e06812
#6037 Unitialized member in SecureSocket
2017-05-12 19:47:03 +01:00
Andrew Nelless
b097171c69
#6037 Unitialized and unused members in IPCLogOutputter
2017-05-12 19:38:03 +01:00
Andrew Nelless
3e6b6dc7b8
#6037 Remove crazy LoadString wrapper
2017-05-12 01:41:17 +01:00
Andrew Nelless
823868f767
#6037 Fix potential memory leak if SetClipboardData fails
2017-05-12 01:08:27 +01:00
Andrew Nelless
7deb5f04f3
#6037 Replaced empty()->clear() mixup
2017-05-12 00:57:46 +01:00
Andrew Nelless
46231cd35c
#6037 Slightly improve error checking in vformat()
2017-05-12 00:45:59 +01:00
Andrew Nelless
0290583ab9
#6037 Unitialized handles and other members in ArchTaskBarWindows
2017-05-12 00:20:59 +01:00
Andrew Nelless
485540bbb4
#6037 socket accept() failure could lead to NULL ptr dereference
2017-05-12 00:10:16 +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
Svyatoslav
cd015482d5
PVS-Studio: An exception should be caught by reference rather than by value. ( #6003 )
2017-05-05 01:34:34 +01:00
Svyatoslav
30baa8fbe1
src/lib/server/Server.cpp: PVS-Studio: Initial and final values of the iterator are the same.
2017-05-05 01:31:36 +01:00
Andrew Nelless
a73b65431b
Fix showSecureCipherInfo() to build with OpenSSL 1.1.0
2017-05-05 01:27:25 +01:00
Jerry (Xinyu Hou)
58eb7952a6
Allow skip building old GUI
2017-05-04 20:10:06 +01:00
Dan Sorahan
165bfa3dd6
Fix hex encoding of non-ASCII characters in serial
2017-05-04 12:38:19 +01:00
Andrew Nelless
b5c24ec449
#5467 Fix Bonjour download URL
2017-05-02 16:46:12 +01:00
Andrew Nelless
242f1e7e29
Rename VERSION to SYNERGY_VERSION
2017-04-27 16:14:46 +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
b7042e936d
Install synergys and syntool on Linux
2017-03-17 14:10:02 +00:00
Andrew Nelless
db8b341dff
Install synergyc
2017-03-16 18:16:33 +00:00
Andrew Nelless
b3f606daee
Merge branch 'master' into v1.9
2017-03-09 21:35:55 +00:00
Andrew Nelless
fedbcb0f3a
Remove ../ includes in src/lib
2017-03-09 15:16:08 +00:00
Andrew Nelless
0cd45ba1ef
Remove unused include paths
2017-03-09 14:18:39 +00:00
Andrew Nelless
50dc29394e
Remove cmd dir from include paths
2017-03-09 14:03:00 +00:00
Andrew Nelless
2b3d3f9339
Remove CPack legacy in synergyd
2017-03-09 13:50:58 +00:00
Andrew Nelless
926478e8dc
Remove needless include paths on UNIX
2017-03-09 13:45:52 +00:00
Andrew Nelless
0cddcdca10
Fix common.h: Windows doesn't use config.h
2017-03-08 18:50:56 +00:00
Andrew Nelless
f815f9840d
See what happens when config.h is mandatory
2017-03-08 18:43:23 +00:00
Andrew Nelless
9ce58f1f4e
Remove suspicious looking fp.h hack for macOS
2017-03-08 18:36:08 +00:00
Andrew Nelless
a35c567e2f
Remove #define nullptr: it's the future now
2017-03-08 18:34:49 +00:00
Andrew Nelless
58e2ece498
Remove suspect MSVC hacks and warning suppression
2017-03-08 18:31:09 +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
c30301e234
Merge branch 'master' into v1.8.8
2017-03-03 14:05:27 +00:00
Epakai
c5b83ce4c4
Fix ClipboardChunkTests unit test ( Fixes #5840 )
2017-02-12 21:18:44 +00:00
Andrew Nelless
5a355fe68f
Add macOS folder to dist
2017-02-10 13:47:59 +00:00
Andrew Nelless
f7b87e0670
Remove version number from gtest/gmock paths
2017-02-09 22:30:42 +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
688095d0a7
Remove IRIX nonsense
2017-02-09 17:34:09 +00:00
Andrew Nelless
30768207b3
Move WiX installer project to new dist directory
2017-02-09 17:07:59 +00:00
Andrew Nelless
7bcd595da4
Tweak GUI CMakeLists
2017-02-09 16:06:34 +00:00
Andrew Nelless
1a62200a56
Package both release and debug C++ runtimes in debug build
2017-02-09 14:27:05 +00:00
Andrew Nelless
ab534cd292
Add universal CRT binary to debug installer
2017-02-09 12:49:51 +00:00
Andrew Nelless
31680ee252
Add debug CRT to WiX installer when building Debug configuration
2017-02-08 17:25:55 +00:00
Andrew Nelless
39e0974f71
Add debug library support to WiX installer
2017-02-08 16:50:25 +00:00
Andrew Nelless
2e4a22c440
Use relative output paths in WiX
2017-02-08 16:02:58 +00:00
Andrew Nelless
271418a0ba
Fix WiX registry key components
2017-02-08 15:53:33 +00:00
Andrew Nelless
8f17659d43
Fix OpenSSL binary paths in WiX
2017-02-08 15:30:39 +00:00
Andrew Nelless
4263fd1717
Rename synergy library to synlib to work around conflict with GUI
2017-02-08 15:11:21 +00:00
Andrew Nelless
31a7fb395c
Restore GUI v1 executable name
2017-02-08 12:40:34 +00:00
Andrew Nelless
6a5abbe3c2
Change OpenSSL binary path (again)
2017-02-08 12:38:59 +00:00
Andrew Nelless
839318add6
Remove hardcoded filepaths in WiX project
2017-02-08 11:18:35 +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
15885086fa
Make CMake configure WiX
2017-02-07 17:07:11 +00:00
Andrew Nelless
9fbec1184e
Cleanup WiX and make it configuration ready
2017-02-07 16:41:58 +00:00
Andrew Nelless
5f3bf6ddeb
Correct OpenSSL case
2017-02-07 15:25:04 +00:00
Andrew Nelless
f8b7282db1
Titlecase synergy.*
2017-02-07 14:58:42 +00:00
Andrew Nelless
b9d12e2197
Reindent WiX XML
2017-02-07 14:05:16 +00:00
Andrew Nelless
e4db361d62
Ensure source tree is clean after build
2017-02-07 12:28:18 +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
82a4b859c3
Make it clear was BUILD_SERVICE does
2017-02-07 01:27:15 +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
Andrew Nelless
b46daccc29
Fix ODR violation of EventQueueTimer base class
2017-02-07 01:25:01 +00:00
Andrew Nelless
e86029d7ea
Fix up OpenSSL paths in CMake and WiX
2017-02-07 01:25:00 +00:00
XinyuHou
2abfd7a0d5
Convert tabs into spaces
2017-02-07 01:25:00 +00:00
Jerry (Xinyu Hou)
ed16db9df6
Ignore deprecated warning on Mac
2017-02-07 01:24:59 +00:00
XinyuHou
e58bbd197f
Always build old GUI
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
XinyuHou
7f2b25d453
Compile old GUI on Windows only
2017-02-07 01:24:58 +00:00
Andrew Nelless
a76ae31126
Fix OpenService buffer for building with narrow char type
2017-02-07 01:24:58 +00:00
XinyuHou
0d8bc9d7e2
Remove all xcopy commands in cmake
2017-02-07 01:24:58 +00:00
Andrew Nelless
e0b4561e55
Re-enable building GUI
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
5fdf50ce93
Fix missing trailing slashes in xcopy command
2017-02-07 01:24:58 +00:00
Andrew Nelless
0322cf0112
Fix missing trailing slashes in xcopy command
2017-02-07 01:24:58 +00:00
Andrew Nelless
0feb5df327
Remove usynergy
2017-02-07 01:24:51 +00:00
Andrew Nelless
1759afd82d
Remove synergyp
2017-02-07 01:24:33 +00:00
Jerry (Xinyu Hou)
72c394208f
Fix Mac warning ⚠️
2017-02-07 01:24:32 +00:00
Jerry (Xinyu Hou)
eb0e5a9ecd
Only copy binaries to ROOT/bin on Windows
2017-02-07 01:24:32 +00:00
Jerry (Xinyu Hou)
2a333b7fbf
Copy binaries and libs into ROOT/bin
2017-02-07 01:24:32 +00:00
Andrew Nelless
680c9b4078
Merge changes from v1.8.8-rc1
2017-02-06 14:28:20 +00:00
Martin Wilck
ed17e9275d
XRandR: fix screen size calculation
...
XWindowsScreen::saveShape() using XRRSizes / XRRRotations to
calculate screen dimensions when XRandR and a rotated screen
was detected. This is wrong. The screen dimensions in the
display properties already reflect rotation.
Moreover, on servers supporting XRandR >= 1.2, the XRRSizes()
and XRRRotations calls from XRandR 1.1 will return the
properties of the "primary output" in XRandR 1.2 terms rather than
the properties of the entire screen.
2017-02-06 12:45:39 +00:00
Andrew Nelless
4b913b5599
v1.8.8-rc1
2017-01-31 12:39:18 +00:00
Reinder Feenstra
1499f7b27c
#5525 Add support for floating point start/end range values
2017-01-25 21:11:13 +00:00
Jiwoong Yoo
f35e3e5e06
#5578 Virtual key table mapped for inactive IMEs
...
Virtual key table is mapped for all IMEs not just active IME.
And this causes the wrong modifier key to be pressed. For example, if you use Korean and Japanese IMEs, pressing the Hangul key makes alt key pressed. So when I press just 'a', client interprets that as 'alt-a'.
2017-01-25 21:07:44 +00:00
Jiwoong Yoo
180d3e57d2
#5196 Korean and Japanese keyboards have same key code
2017-01-25 21:04:13 +00:00
Mike Hobbs
adf34eba40
#5785 Fix screen switch problem when cursor is in a corner
2017-01-25 20:55:20 +00:00
Andrew Nelless
b5a81579ed
#5809 macOS: Add a version key to Info.plist
2017-01-25 20:46:59 +00:00
James McMullan
0eff5a95be
#3992 macOS: Dragging broken in Unity
...
OSXScreen was not adding mouse movement deltas to mouse events while
dragging. Some 3D applications rely on these deltas to implement
dragging. Adding the mouse deltas to the mouse event fixes dragging in
these applications. Ex: Unity3d
2017-01-25 20:46:00 +00:00
Andreas Eriksson
ba55369d42
#3197 Disable regular motion events when using XInput 2
2017-01-25 20:36:56 +00:00
Jee-Yong Um
8e6bf53233
#4504 Improve Korean language description
2017-01-25 20:32:59 +00:00
Christian Schmidt
21d4e6a908
#4477 Only allow mouse buttons 1-10 for XTestFakeButtons call.
...
These are the only valid ones:
[~]>for i in `seq 0 1 11`; do echo Testing $i; xte "mouseclick $i"; done
Testing 0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 132 (XTEST)
Minor opcode of failed request: 2 (X_XTestFakeInput)
Value in failed request: 0x0
Serial number of failed request: 12
Current serial number in output stream: 15
Testing 1
Testing 2
Testing 3
Testing 4
Testing 5
Testing 6
Testing 7
Testing 8
Testing 9
Testing 10
Testing 11
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 132 (XTEST)
Minor opcode of failed request: 2 (X_XTestFakeInput)
Value in failed request: 0xb
Serial number of failed request: 12
And there are mice out there where buttons 11+ can be pressed accidentally,
terminating the synergy client and often leaving the system in a bad state.
2017-01-25 20:30:15 +00:00
zbrode
f5944278ed
#4419 We never define _BYTE_ORDER so don't test for it.
2017-01-25 20:28:11 +00:00
Fábio Oliveira
3d3b7ca881
#4288 Remove auto Alt+Printscreen on Windows
...
As per issue https://github.com/synergy/synergy/issues/4288
2017-01-25 20:25:49 +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
c31f908fb2
Fix warning in IPC proxy classes
2016-12-07 17:35:52 +00:00
XinyuHou
74d63df244
Fix incorrect check of return code from dup
2016-12-07 17:28: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
Epakai
4297673387
spelling error "implmented => implemented"
2016-12-06 14:56:47 +00:00
Epakai
72b1ebcdb2
spelling error "unknow => unknown"
2016-12-06 14:56:38 +00:00
XinyuHou
a49de58738
#5752 Correct tab order in settings dialog
2016-12-06 12:03:40 +00:00
Jerry (Xinyu Hou)
e8145aa779
#5592 Post keyboard events to lower level HID client
2016-11-22 15:19:58 +00:00
Jerry (Xinyu Hou)
a19ce2da96
Remove DPI manifest file
2016-11-16 17:08:59 +00:00
Jerry (Xinyu Hou)
c79ef74392
Move OpenSSL directory definiation to root CMakeLists
2016-11-16 16:55:20 +00:00
Jerry (Xinyu Hou)
f0601119ab
Option to build service or not
2016-11-16 16:19:25 +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
Jerry (Xinyu Hou)
b8233fc146
#5186 Add deprecated arguments warnings
2016-11-03 14:31:27 +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
ef9842c819
#5707 Change update notification url
2016-10-28 17:45:47 +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
73685c3d92
#5707 Tweak notify url for upgrades
2016-10-28 17:45:30 +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
9f1e91cc76
Remove pointless call to curl_free
2016-10-28 17:45:18 +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)
8d193c76b5
#5186 Apply DPI aware option in local machine rather than current user in registry
2016-10-28 06:00:46 -07:00
Jerry (Xinyu Hou)
0d4fd6dcef
#5186 Reorder some functions call to make it clear
2016-10-28 06:00:11 -07:00
Jerry (Xinyu Hou)
c2372bc9a8
#5186 Remove accumulate fraction DPI calculation
2016-10-28 05:24:07 -07:00
Jerry (Xinyu Hou)
cf397a0d6f
#5186 Remove Dpi calculation code
2016-10-28 04:50:06 -07:00
Jerry (Xinyu Hou)
c62c4d503d
#5186 Remove dpiaware manifest
2016-10-28 03:38:08 -07:00
Jerry (Xinyu Hou)
640262dfff
#5186 Only add DPI related registry key on Windows 8 or above
2016-10-26 08:43:55 -07:00
Jerry (Xinyu Hou)
6b0cd35527
#5186 Update registry keys to enable Windows 7 compatibility and disable DPI scaling
2016-10-26 08:10:09 -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
7bae07d34e
#5657 Merge trial support
2016-10-20 11:30:25 +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
Jerry (Xinyu Hou)
984ca48f34
Merge remote-tracking branch 'origin/issue5620-sierra' into v1.8.5
2016-10-19 10:54:31 +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)
dc4beba9e9
#5680 Stop deleting socket twice if it's been adopted by PacketStream
2016-10-18 16:48:32 +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
Jerry (Xinyu Hou)
e65631c451
#5657 Fix wrong logic about checking if serial key expired
2016-10-18 13:02:36 +01:00
Andrew Nelless
859608424d
#5657 Link synergyd against Synergy shared library
2016-10-17 18:06: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
99dbdc5eb3
#5657 Use SerialKey class in ServerArgs
2016-10-17 17:38:05 +01:00
Andrew Nelless
88c59b4ca6
#5657 Fix unit tests after SerialKey::isValid removal
2016-10-17 17:37:30 +01:00
Andrew Nelless
599415f047
#5657 Only check trial times when using a trial
2016-10-17 17:11:30 +01:00
Andrew Nelless
8b4d7abfb0
#5657 Remove SerialKey::m_valid
2016-10-17 17:08:26 +01:00
Andrew Nelless
c7dc198d82
#5657 Fix SerialKey whitespace
2016-10-17 16:34:44 +01:00
Andrew Nelless
b5a6ae0a94
#5657 Fix SerialKey expiring unit test
2016-10-17 16:27:40 +01:00
Andrew Nelless
7eefa49c77
#5657 Fix SerialKey construction in unit tests
2016-10-17 16:12:33 +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
e14ff8935b
#5657 Fix SerialKey unit test
2016-10-15 16:25:04 +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
3ee9ac5d49
#5657 Remove C++11 enum qualifier
2016-10-15 15:49:36 +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
1f93b4a918
#5657 Rename dayLeft to daysLeft in unit tests
2016-10-15 12:37:00 +01:00
Andrew Nelless
d244683ac4
#5657 Merge core changes
2016-10-15 12:03:55 +01:00
XinyuHou
dc31f395cc
#5657 Fixed integtests using the old server constructor
2016-10-14 09:44:02 -07:00
Andrew Nelless
55414e4581
#5657 Make SubscriptionManager backward compatible
2016-10-14 17:38:31 +01:00
Jerry (Xinyu Hou)
89851fddc3
#5657 Exited server if trial is expired
2016-10-14 17:14:21 +01:00
Jerry (Xinyu Hou)
2b1b0640ea
#5657 Added serial argument parsing unit test
2016-10-14 13:51:46 +01:00
Jerry (Xinyu Hou)
92b29276d0
#5657 Added serial argument in core
2016-10-14 13:51:27 +01:00
Jerry (Xinyu Hou)
1e5dfd3cb5
#5657 Added more unit tests for member functions in SerialKey
2016-10-14 12:43:58 +01:00
Jerry (Xinyu Hou)
dce4b382e6
#5657 Fixed passing in the raw serial key
2016-10-14 12:43:33 +01:00
Jerry (Xinyu Hou)
33ebe61ef2
#5657 Counted expiring within 1 day as 1 day left
2016-10-14 12:43:01 +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)
719e64dc8f
#5657 Added missing dependencies on Linux and Windows
2016-10-13 18:07:21 +01:00
Jerry (Xinyu Hou)
235f528dd9
#5657 Added unit tests for SerialKey
2016-10-13 17:55:38 +01:00
Jerry (Xinyu Hou)
2a452307cd
#5657 Fleshed out the implementation of SerialKey
2016-10-13 17:55:09 +01:00
Jerry (Xinyu Hou)
92a885524b
#5657 Added temporary implementation for SerialKey
2016-10-13 14:00:19 +01:00
Jerry (Xinyu Hou)
92680b2877
#5657 Extracted shared code between GUI and core
2016-10-13 13:53:09 +01:00
Jerry (Xinyu Hou)
82e55702ef
#5657 Removed serial key code from syntool
2016-10-13 11:20:43 +01:00
Jerry (Xinyu Hou)
4be9fc1800
Removed unused code
2016-10-13 11:18:03 +01:00
Jerry (Xinyu Hou)
d92fcd2453
#5657 Added version 2 trial serial key support
2016-10-13 11:15:38 +01:00
Jerry (Xinyu Hou)
c7cd74ab5f
Fixed code style
2016-10-13 11:11:56 +01:00
Andrew Nelless
5ea1fdc7c6
#5620 Remove deprecated NXClickTime call
2016-10-12 16:10:57 +01:00
Andrew Nelless
df88faaad8
#5620 Convert OSXScreen into Objective C++
2016-10-12 15:43:01 +01:00
Andrew Nelless
2b9f48602c
#5620 Make Xcode 8 happy with null cast
2016-10-12 15:09:29 +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 Magill
217eb475de
#5183 Accumulate fractional moves across updates.
2016-10-06 15:42:29 +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
6892664f4a
Fix cast of XRRNotifyEvent
2016-10-05 15:10:40 +01:00
Andrew Nelless
360d5a7c17
Merge Linux xrandr branch into v1.8.4
2016-10-05 15:05:31 +01:00
Andrew Nelless
dd88e324d7
#4420 Send screen shape change event on Linux (xrandr)
2016-10-05 12:54:57 +01:00
Andrew Nelless
26c11ec3c9
Restore horrible reinterpret_casts in OSXUchrKeyResource
2016-10-05 12:46:17 +01:00
Andrew Nelless
602fd3f649
Restore safe reinterpret_casts in OSXKeyState
2016-10-05 12:46:17 +01:00
Andrew Nelless
8072594008
Restore safe reinterpret_casts in OSXClipboardBMPConverter
2016-10-05 12:46:17 +01:00
Andrew Nelless
23cf284a66
Restore safe reinterpret_casts in MSWindowsClientTaskBarReceiver
2016-10-05 12:46:17 +01:00
Andrew Nelless
19b9be4593
Restore safe reinterpret_casts in MSWindowsScreenSaver
2016-10-05 12:46:17 +01:00
Andrew Nelless
788f6eab9f
Restore safe reinterpret_casts in MSWindowsScreen
2016-10-05 12:46:17 +01:00