Commit graph

1626 commits

Author SHA1 Message Date
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
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