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
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