This website requires JavaScript.
f0385db3a7
Regenerate xgb with latest XML descriptions.
Andrew Gallant
2013-12-28 09:25:18 -0500
5a07ac7108
Fix fmt'd output for union list writing.
Andrew Gallant
2013-12-28 09:25:03 -0500
efe87cb908
Ignore the "fd" field for the time being (for the shm extension only).
Andrew Gallant
2013-12-28 09:23:15 -0500
3b4adabee1
The `sync` and `xinput` extensions now use the `switch` field, which XGB does not currently support. Therefore, I'm removing the sync and xinput extensions.
Andrew Gallant
2013-12-28 09:22:33 -0500
2104b8fcdf
Export the logger (again)
Axel Wagner
2013-08-23 01:16:12 +0200
38b293e74d
Padding on a list is on the length of the list.
Andrew Gallant
2013-08-11 20:54:15 -0400
b06a8ca976
Don't needlessly change source files every time.
Andrew Gallant
2013-08-11 20:45:36 -0400
0685fb57e1
Update to latest xproto XML.
Andrew Gallant
2013-08-11 20:43:26 -0400
4b20ffaf4f
Updated to work with new xproto XML files.
Andrew Gallant
2013-08-11 20:42:36 -0400
5d96993ee1
Fixed a nasty bug where closing could cause ReadFull to crash the program. Close #4 .
Andrew Gallant
2013-08-11 19:33:56 -0400
3658686aee
gofmt
Andrew Gallant
2013-01-26 12:51:48 -0500
e635de5e1d
Provide access to the X display number in the XGB Conn.
Andrew Gallant
2013-01-26 12:51:21 -0500
269a7b9cc6
The hack continues. I've increased the event channel buffer. I know I'm goofing here.
Andrew Gallant (Ocelot)
2012-10-16 23:40:59 -0400
13eff4bec3
Tests were move to xproto package a long time ago. Update README.
Andrew Gallant (Ocelot)
2012-10-15 13:35:03 -0400
08275ebda8
Doc fixes and stop exporting ReplyChecked and ReplyUnchecked
Andrew Gallant (Ocelot)
2012-06-05 00:15:14 -0400
a9eae45cb3
Refresh build. Eh.
Andrew Gallant (Ocelot)
2012-06-05 00:14:34 -0400
22ceab8074
Add rules for installing all packages.
Andrew Gallant (Ocelot)
2012-06-05 00:14:07 -0400
e9dc18b4f9
Doc fix.
Andrew Gallant (Ocelot)
2012-06-04 23:55:20 -0400
744c9688cc
Benchmark with gomaxprocs=3 too
Andrew Gallant (Ocelot)
2012-06-02 12:59:53 -0400
8ee0ea9899
A pathological example for profiling purposes. Use 'make test'.
Andrew Gallant (Ocelot)
2012-06-02 12:59:44 -0400
e960f4d34e
Add some style guidelines.
Andrew Gallant (Ocelot)
2012-05-28 20:43:03 -0400
632b3ae494
xgb-draw: double buffer, change color, cleanup
Přemysl Eric Janouch
2018-09-06 18:12:47 +0200
e8381d86ce
xgb-draw: point interpolation
Přemysl Eric Janouch
2018-09-05 12:03:05 +0200
254ceb810c
xgb-draw: proper brush stroke render
Přemysl Eric Janouch
2018-09-04 19:22:32 +0200
df082e1dee
xgb-draw: add a demo drawing application
Přemysl Eric Janouch
2018-09-03 13:55:32 +0200
3e42402e2b
xgb-text-viewer: add a demo text viewer
Přemysl Eric Janouch
2018-08-26 03:44:23 +0200
c8fd1068d1
xgb-image: add support for the MIT-SHM extension
Přemysl Eric Janouch
2018-08-25 23:17:15 +0200
cea1792913
xgb-image: add a demo that shows a scaled picture
Přemysl Eric Janouch
2018-08-25 05:51:33 +0200
ff7518c74d
xgb-keys: minimal example of reading keys
Přemysl Eric Janouch
2018-08-24 20:45:16 +0200
9e070e9648
xgb-monitors: add an experimental dumper
Přemysl Eric Janouch
2018-08-23 23:30:08 +0200
0c2853a8ae
xgb-render: update comments
Přemysl Eric Janouch
2018-08-23 04:55:41 +0200
41e04fdc9f
xgb-render: go back to RGBA because of alignment
Přemysl Eric Janouch
2018-08-23 04:46:21 +0200
23586eae01
xgb-render: give up on composite alpha
Přemysl Eric Janouch
2018-08-23 04:19:28 +0200
9424579c75
xgb-render: cleanup, tolerable glyph placement
Přemysl Eric Janouch
2018-08-23 03:37:43 +0200
32beda3c90
xgb-render: slightly simplify
Přemysl Eric Janouch
2018-08-23 02:46:56 +0200
30f2366f9a
xgb-render: preliminary text rendering
Přemysl Eric Janouch
2018-08-23 01:59:38 +0200
215e3e8630
xgb-render: add some comments
Přemysl Eric Janouch
2018-08-21 20:47:06 +0200
44b01ccb17
xgb-window: add comparison with correct blending
Přemysl Eric Janouch
2018-08-21 20:45:25 +0200
0f7fcca7ce
xgb-xrender: add a basic demo for XRender
Přemysl Eric Janouch
2018-08-19 18:05:53 +0200
1fdf14f351
xgb-window: add a basic xgb demo
Přemysl Eric Janouch
2018-08-18 01:18:24 +0200
0ef66c7282
Update README
Přemysl Eric Janouch
2018-08-14 14:42:06 +0200
68d7e34b03
hnc: cleanup
Přemysl Eric Janouch
2018-08-06 21:58:32 +0200
cc08b5457c
tls-autodetect: updates, now that hid is ported
Přemysl Eric Janouch
2018-08-06 21:39:40 +0200
f8bcfe447c
hid: clean up/finalize logging
Přemysl Eric Janouch
2018-08-06 20:31:22 +0200
fb648c37be
hid: move off of the log package
Přemysl Eric Janouch
2018-08-06 19:50:53 +0200
bb0113021a
hid: port logging facilities
Přemysl Eric Janouch
2018-08-06 14:12:45 +0200
5a40d7c2ed
hid: cleanups
Přemysl Eric Janouch
2018-08-06 12:31:31 +0200
f32e2f1483
hid: port IRC tests from liberty, fix tag parsing
Přemysl Eric Janouch
2018-08-06 12:09:18 +0200
62418ebb54
hid: rename connCloseWrite to connCloseWriter
Přemysl Eric Janouch
2018-08-06 12:06:42 +0200
6b45865e3d
hid: add the first tests
Přemysl Eric Janouch
2018-08-06 11:45:06 +0200
198cb87036
README: fix typos, add some references
Přemysl Eric Janouch
2018-08-06 11:10:18 +0200
23f637dd47
hid: fix SSL 2.0 autodetection
Přemysl Eric Janouch
2018-08-04 21:13:28 +0200
4cd460886e
hid: add support for customized replies
Přemysl Eric Janouch
2018-08-03 21:44:58 +0200
4d8376fd3c
hid: unify exit codes with the flag package
Přemysl Eric Janouch
2018-08-03 21:12:55 +0200
01c3933a07
hid: cleanups
Přemysl Eric Janouch
2018-08-03 21:12:45 +0200
4fa84cc877
Add a README
Přemysl Eric Janouch
2018-08-03 19:21:43 +0200
4fc4426587
hnc: add a custom netcat-alike
Přemysl Eric Janouch
2018-08-03 19:07:12 +0200
9b6c4e7028
hid: fix listener shutdown
Přemysl Eric Janouch
2018-08-03 10:55:22 +0200
2e427c2cea
hid: fix nickname verification in the user MODE message
Přemysl Eric Janouch
2018-08-02 18:42:32 +0200
a4239548d3
hid: port default formatting strings to fmt
Přemysl Eric Janouch
2018-08-02 12:51:22 +0200
a966d8489a
hid: ircSendToRoommates -> ircNotifyRoommates
Přemysl Eric Janouch
2018-08-01 19:35:47 +0200
e0b46a8cff
hid: figured out how to port timeouts
Přemysl Eric Janouch
2018-08-01 17:49:27 +0200
a6e6c3aaff
hid: another round of general code cleanups
Přemysl Eric Janouch
2018-07-31 23:37:54 +0200
33969ac86e
hid: bringup of what we have this far
Přemysl Eric Janouch
2018-07-31 21:13:30 +0200
b103d5e2eb
hid: port configuration and initialization
Přemysl Eric Janouch
2018-07-31 20:53:23 +0200
c75299e1c3
hid: port IRC 3.2 message tag parsing, unused
Přemysl Eric Janouch
2018-07-30 17:39:32 +0200
24f1c4413a
hid: use time.Time and time.Duration
Přemysl Eric Janouch
2018-07-30 10:04:05 +0200
40370702d4
hid: port MODE, STATS, LINKS, KILL
Přemysl Eric Janouch
2018-07-30 09:42:01 +0200
5429c0b09d
hid: port PART, KICK, INVITE, JOIN, AWAY, ISON, ADMIN, DIE
Přemysl Eric Janouch
2018-07-29 17:49:57 +0200
b28c20a250
hid: port PRIVMSG, NOTICE, NAMES, WHO, WHOIS/WAS, TOPIC, SUMMON, USERS
Přemysl Eric Janouch
2018-07-29 15:57:39 +0200
2dfb4e45d1
hid: first round of mixed fixes and cleanups
Přemysl Eric Janouch
2018-07-29 07:50:27 +0200
f5def2e579
hid: add a work in progress IRC daemon
Přemysl Eric Janouch
2018-07-28 16:21:34 +0200
b2cd8b46c9
tls-autodetect: mark issues, fix initialization
Přemysl Eric Janouch
2018-07-24 13:58:57 +0200
e8602ee718
tls-autodetect: avoid a goroutine leak on timeout
Přemysl Eric Janouch
2018-07-23 05:33:50 +0200
a8f02e0d37
tls-autodetect: finish inQ overrun handling
Přemysl Eric Janouch
2018-07-22 14:55:15 +0200
525734eeb3
tls-autodetect: fix client-initiated shutdown
Přemysl Eric Janouch
2018-07-22 13:45:32 +0200
6caa4ab928
Rename client.kill to client.closeLink
Přemysl Eric Janouch
2018-07-21 00:27:26 +0200
728fa4e548
tls-autodetect: put most of the server code in place
Přemysl Eric Janouch
2018-07-15 10:45:12 +0200
b5b64db075
Initial commit
Přemysl Eric Janouch
2018-07-15 05:58:59 +0200
cd22f99b20
auth: use encoding.binary
Paul Sbarra
2012-05-28 17:04:02 -0500
4ea94ca0fe
Bug fix in the generator that was outputting %(MISSING) crud.
Andrew Gallant (Ocelot)
2012-05-26 18:24:52 -0400
58bb2572c5
Doc touchups.
Andrew Gallant (Ocelot)
2012-05-26 18:22:25 -0400
acb84171e5
Add new logger type so that it can be shut off.
Andrew Gallant (Ocelot)
2012-05-16 23:57:26 -0400
424f293671
export logger so it can be disabled
Andrew Gallant (Ocelot)
2012-05-16 23:26:19 -0400
45a4ee92eb
close channels.
Andrew Gallant (Ocelot)
2012-05-12 22:17:10 -0400
6bdfd1d1b1
A more idiomatic way of trying a non-blocking send on a buffered channel and falling back to a blocking send inside a goroutine.
Andrew Gallant (Ocelot)
2012-05-12 21:55:57 -0400
7abc9c6455
added some docs and removed some extraneous code
Andrew Gallant (Ocelot)
2012-05-12 21:44:53 -0400
24fef4062a
docs
Andrew Gallant (Ocelot)
2012-05-12 21:36:31 -0400
f77feff864
some docs in the Makefile and removing a prefix that isn't needed.
Andrew Gallant (Ocelot)
2012-05-12 21:27:47 -0400
aa95801b2d
panic when an extension request is issued before an extension has been initialized. but give a nice error message for the happy people.
Andrew Gallant (Ocelot)
2012-05-11 23:59:38 -0400
29942bf078
panic when an extension request is issued before an extension has been initialized. but give a nice error message for the happy people.
Andrew Gallant (Ocelot)
2012-05-11 23:58:52 -0400
fb3128ed2a
doc updates and a quick usage
Andrew Gallant (Ocelot)
2012-05-11 02:01:29 -0400
3e6b354493
add a little more docs for errors
Andrew Gallant (Ocelot)
2012-05-11 01:58:52 -0400
c00652934e
better docs
Andrew Gallant (Ocelot)
2012-05-10 23:57:34 -0400
a3363755cd
adding package header comments
Andrew Gallant (Ocelot)
2012-05-10 20:06:22 -0400
0c50dc6241
a huge commit. splitting extensions into their own sub-packages.
Andrew Gallant (Ocelot)
2012-05-10 17:01:42 -0400
e239bb3c68
make resource ids their own individual types. last commit before overhaul to sub-packages
Andrew Gallant (Ocelot)
2012-05-10 12:47:19 -0400
00c6217ca9
update
Andrew Gallant (Ocelot)
2012-05-08 23:03:55 -0400
5d64f69030
fixed nasty bug that made XGB not thread safe
Andrew Gallant (Ocelot)
2012-05-08 23:03:45 -0400
62b293c937
use a custom logger so we don't stomp all over the global log configuration
Andrew Gallant (Ocelot)
2012-05-08 00:27:00 -0400