Russell Hancox
736b45bb46
SNTXPCConnection: Remove client validation of server
...
Now that santad<->SantaGUI work more like the client/server they are,
having an SNTXPCConnection 'client' validate its server is no longer necessary.
Having the validation in the 'server' only simplifies the code.
2016-03-11 17:06:43 -05:00
Russell Hancox
8eae9b7cb7
santad/SantaGUI: Refactor GUI<>santad connection logic and add queuing.
...
Instead of having santad create a listener for SantaGUI to connect to
and then reverse the client-server relationship, have SantaGUI create an
anonymous listener that it sends to santad using the control interface.
Also add a queue for notifications so that blocks that occur while
SantaGUI isn't running will show up once it starts.
2016-03-11 14:58:12 -05:00
Russell Hancox
0e00237e44
Project: Add clang-format file, apply most of the fixes it suggested
2016-03-10 15:53:06 -05:00
Russell Hancox
6834507f3a
XPC: Allow multiple XPC clients to a server
2016-03-10 12:21:49 -05:00
Stephane Moore
ff3303e312
Fix application deadlock.
...
Fix application deadlock by asynchronously dispatching to the main queue in -[SNTAppDelegate createConnection].
2015-10-21 17:45:59 -07:00
Russell Hancox
6ce0ef62e9
SantaGUI: Ensure connection is only made on main thread
2015-10-15 18:31:07 -04:00
Russell Hancox
138d4b507d
SantaGUI: Fix fast-user-switching support.
2015-08-18 17:00:38 -04:00
Russell Hancox
3c034adf48
GUI: Prevent reconnection loop when XPC connection dies
2015-06-10 16:46:32 -04:00
Russell Hancox
6b96f36b2b
SantaGUI: Re-create AboutWindowController each time it's needed so that More Info button state is correct
2015-04-22 15:59:04 -04:00
Russell Hancox
4fd5e1139f
Project: Style clean-ups
2015-04-21 14:29:30 -04:00
Russell Hancox
323a38dc21
Project: Clean-up block style, order of public/private in C++ headers
2015-04-08 12:29:22 -04:00
Russell Hancox
c37f1eb006
SNTConfigurator: remove auto-reloading code, move to file watching
...
class.
2015-04-08 12:28:58 -04:00
Russell Hancox
aef3d57dcf
SantaGUI: Ensure configuration is loaded before first message arrives, let window be moved, close window properly when opening event URL
2015-03-30 18:45:06 -04:00
Russell Hancox
0292d4e956
GUI: Handle missing custom message in event notifications
2015-03-16 17:29:27 -04:00
Russell Hancox
912f3aa0e1
SantaGUI: kill daemon connection on user-switch, re-create on switch back.
2015-02-02 17:32:09 -05:00
Russell Hancox
7a03183cf0
Update Copyright years
2015-01-30 18:41:12 -05:00
Russell Hancox
f046711fb0
GUI: always do createConnection on main thread to avoid over resume
2014-12-16 16:40:24 -05:00
Russell Hancox
07988686ae
Initial commit
2014-11-20 16:23:13 -05:00