Commit Graph

3185 Commits

Author SHA1 Message Date
walker0643
ec1d68912d working on travis-ci 2018-02-24 14:27:47 -05:00
walker0643
cfc13f1f04 add travis support 2018-02-24 14:10:14 -05:00
walker0643
45805bbdcb fix cmake3 detection in barebones environments 2018-02-24 13:05:17 -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
28cb82bcb0 normalize osx script names 2018-02-16 12:12:21 -05:00
walker0643
cebe7873a4 Merge branch 'master' of github.com:debauchee/barrier 2018-02-16 11:55:41 -05:00
walker0643
3b20310deb update macos bundle icon 2018-02-16 11:55:16 -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
a8d0dfdacc recursive re-referencing of binaries, and add cocoa qt platform plugin 2018-02-14 14:41:59 -05:00
walker0643
71a20eedec automate building mac installer 2018-02-13 22:11:56 -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
5bd7e6bfe8 add inno installer scripts 2018-02-10 16:46:50 -05:00
walker0643
f30fe8775c configure qt version automatically in installer script 2018-02-10 13:44:33 -05:00
walker0643
3023f9b469 remove redistributable magic (that doesn't work) from installer and
re-add qwindows.dll
2018-02-09 20:51:57 -05:00
walker0643
2ffd92accc rename scripts 2018-02-07 16:33:48 -05:00
walker0643
649b43c3cc
fix names in readme 2018-02-07 13:20:08 -05:00
walker0643
d5544dc6d1 fix installer build. at this point the process is not at all robust..it mainly just works for me. 2018-02-06 20:08:37 -05:00
walker0643
541fb2afc5 fix quotations in for platform build 2018-02-06 17:26:23 -05:00
walker0643
e93b203b87 rmdir doesn't set errorlevel but mkdir does and can be used to check for errors up to that point...to a point 2018-02-06 17:13:35 -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
531ced363c clean_build: try cmake3 before cmake 2018-02-01 18:42:21 -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