aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Appearently it is not easy to interrupt recv(3)Mattias Andrée2016-08-062-4/+24
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* whitespaceMattias Andrée2016-08-061-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Use MSG_NOSIGNAL when sendingMattias Andrée2016-08-061-1/+3
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add debug output (socket communication) if -DDEBUG_MODE is usedMattias Andrée2016-08-041-0/+16
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libcoopgamma_skip_messageMattias Andrée2016-08-042-0/+21
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix bugs (and a tiny improvement)Mattias Andrée2016-08-041-3/+5
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* libcoopgamma_synchronise allows 0 calls to synchroniseMattias Andrée2016-08-041-1/+1
| | | | | This is useful for waiting for the server to close or keep the buffer from becoming full
* Read colour space info from get-gamma-info responseMattias Andrée2016-08-041-8/+48
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Prepare for supporting the update to get-gamma-info: colourspace informationMattias Andrée2016-08-042-0/+129
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix bugsMattias Andrée2016-08-031-4/+4
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* fix bugMattias Andrée2016-07-221-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix inequality checkMattias Andrée2016-07-221-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix libcoopgamma_get_methodsMattias Andrée2016-07-221-0/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix bugMattias Andrée2016-07-221-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix warningMattias Andrée2016-07-221-0/+3
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add missing part of check_error: copy description (and of course call next_payload)Mattias Andrée2016-07-211-4/+19
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m api fixMattias Andrée2016-07-212-12/+8
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add missing constMattias Andrée2016-07-212-8/+9
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m fixMattias Andrée2016-07-211-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2016-07-201-4/+5
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* libcoopgamma_synchronise returns -1 and sets errno to 0 instead of returning -2Mattias Andrée2016-07-201-12/+9
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m fixMattias Andrée2016-07-201-3/+3
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* typoMattias Andrée2016-07-202-19/+19
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m docMattias Andrée2016-07-202-4/+6
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2016-07-191-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* AttributesMattias Andrée2016-07-192-14/+101
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2016-07-191-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2016-07-192-10/+10
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Document macros, enums, structs, and unions in libcoopgamma.h.0Mattias Andrée2016-07-181-70/+69
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix warningsMattias Andrée2016-07-152-94/+174
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Implement libcoopgamma_connectMattias Andrée2016-07-151-2/+67
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Forgot to reset some dataMattias Andrée2016-07-151-0/+3
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2016-07-151-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add synchronous functionsMattias Andrée2016-07-152-3/+209
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Implement libcoopgamma_synchroniseMattias Andrée2016-07-152-13/+134
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m docMattias Andrée2016-07-152-0/+14
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libcoopgamma_set_nonblocking and prototype for libcoopgamma_synchroniseMattias Andrée2016-07-152-2/+78
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m + Implement check_error, next_payload, and next_headerMattias Andrée2016-07-152-15/+124
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Implement libcoopgamma_set_gamma_recvMattias Andrée2016-07-151-0/+11
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Implement libcoopgamma_get_gamma_recvMattias Andrée2016-07-152-0/+137
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Implement libcoopgamma_get_crtcs_recv and libcoopgamma_get_gamma_info_recvMattias Andrée2016-07-151-0/+163
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Asynchronous communicationMattias Andrée2016-07-152-126/+530
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Inform the user that SIGCHLD must not be ignored or blocked for some functionMattias Andrée2016-07-152-0/+22
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2016-07-152-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Beginning on communication functionsMattias Andrée2016-07-152-4/+182
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m + Implement libcoopgamma_get_method_and_site and libcoopgamma_get_socket_fileMattias Andrée2016-07-141-1/+200
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Implement libcoopgamma_get_pid_fileMattias Andrée2016-07-141-0/+17
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Implement libcoopgamma_get_methodsMattias Andrée2016-07-142-7/+209
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m + add prototypes for functions for communicating with the serverMattias Andrée2016-07-142-0/+132
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Implement initialise, destroy, marshal, and unmarshal functionsMattias Andrée2016-07-142-38/+843
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>