Commit Graph

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