| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2013-03-13 | Update for Go 1HEADmaster | Peter Harris | 10 | -69/+41 | |
| go fix, shuffle directories for the go tool so we don't need a Makefile, and remove the Makefile. | |||||
| 2011-08-11 | gofix for current release | Peter Harris | 3 | -13/+13 | |
| 2011-03-02 | Fix reading of errors from the server | Peter Harris | 1 | -1/+1 | |
| All replies/events/errors would be broken after the first error, due to a short read. | |||||
| 2011-02-15 | Add Auth support | Peter Harris | 2 | -7/+180 | |
| MIT-MAGIC-COOKIE only so far. The XDM auth is considerably more complex. | |||||
| 2011-02-15 | Add Get* Xau implementation | Peter Harris | 1 | -0/+200 | |
| 2011-02-06 | Cleanup: Automatic reformat | Peter Harris | 7 | -202/+206 | |
| find . -name "*.go" | xargs gofmt -w | |||||
| 2011-02-03 | Update for latest go release: nonblocking channel read | Peter Harris | 1 | -2/+5 | |
| 2011-01-21 | Add license file | Peter Harris | 1 | -0/+31 | |
| 2011-01-12 | Quote command (like the C xlsclients) | Peter Harris | 1 | -3/+75 | |
| 2011-01-11 | Change xmu.go/ClientWindow to more closely match the C version | Peter Harris | 1 | -4/+3 | |
| It's a completely cosmetic change, but it makes comparing the two versions slightly easier. | |||||
| 2011-01-11 | Fix typo in TCP selection | Peter Harris | 1 | -1/+1 | |
| Otherwise, we try to connect to remote hosts using Unix (local) sockets. | |||||
| 2011-01-07 | xgob/xproto depends on xgob | Peter Harris | 1 | -0/+1 | |
| 2011-01-07 | Add (and use) callback-based reply decoders | Peter Harris | 2 | -12/+35 | |
| This improves performance, as we aren't spinning up and killing a tonne of goroutines. | |||||
| 2011-01-07 | Trim one round-trip out of xmu.ClientWindow | Peter Harris | 1 | -14/+16 | |
| 2011-01-07 | Compile sub-packages into the correct location | Peter Harris | 4 | -8/+9 | |
| 2011-01-02 | xlsclients now works | Peter Harris | 6 | -22/+431 | |
| 2011-01-02 | Thinking out-loud about what xproto might look like | Peter Harris | 5 | -1/+299 | |
| 2010-12-28 | Stop using defer when it isn't needed | Peter Harris | 1 | -5/+5 | |
| It's a powerful construct, but it cuts the speed of noop.go in half. That's a steep penalty when none of the functions return (and none should panic). Now pushing 2.2M noop/sec | |||||
| 2010-12-28 | Allow nil error channel in WriteNoreplyRequest | Peter Harris | 2 | -20/+21 | |
| Not allocating a channel at all doubles the speed of the noop test. Now we're pushing just over 1M noop/sec (compared to x11perf/Xlib, which pushes 13M noop/sec) | |||||
| 2010-12-28 | Pass channel into WriteNoreplyRequest | Peter Harris | 2 | -16/+34 | |
| This speeds up noop.go 3x (or 1.5x with the GC disabled) | |||||
| 2010-12-28 | Take write lock in Flush() | Peter Harris | 1 | -0/+3 | |
| 2010-12-28 | Buffer output | Peter Harris | 1 | -3/+9 | |
| This roughly doubles the speed of the noop test app. | |||||
| 2010-12-24 | Add simple noop test app | Peter Harris | 3 | -3/+45 | |
| On my mac, x11perf does 13 million noop/sec This test app does 0.11 million noop/sec | |||||
| 2010-12-24 | Remove extra channel send | Peter Harris | 1 | -2/+5 | |
| This extra send causes deadlocks when the cookie is discarded. | |||||
| 2010-12-24 | Automatically insert Sync requests where needed | Peter Harris | 2 | -4/+25 | |
| 2010-12-24 | Fix connecting to Unix sockets | Peter Harris | 1 | -1/+1 | |
| 2010-12-24 | Try harder to avoid deadlocks | Peter Harris | 1 | -6/+14 | |
| By dropping the reply queue lock before actually trying to write, we reduce the chances that the server won't read our blocking socket due to us not reading events/replies/etc from earlier. | |||||
| 2010-12-24 | Add simple Makefile | Peter Harris | 2 | -1/+17 | |
| 2010-12-22 | Basic functionality complete | Peter Harris | 2 | -18/+236 | |
| test.go functions as expected if you specify the full display as tcp/localhost:0 and the server has xauth disabled. | |||||
| 2010-12-22 | Read entire connection block | Peter Harris | 1 | -13/+44 | |
| 2010-12-21 | Initial commit | Peter Harris | 3 | -0/+213 | |
| Work in progress. Nothing actually works yet. | |||||
