Commit Graph

212 Commits

Author SHA1 Message Date
Andrew Gallant (Ocelot)
e9dc18b4f9
Doc fix. 2018-09-08 16:49:14 +02:00
Andrew Gallant (Ocelot)
744c9688cc
Benchmark with gomaxprocs=3 too 2018-09-08 16:49:13 +02:00
Andrew Gallant (Ocelot)
8ee0ea9899
A pathological example for profiling purposes. Use 'make test'. 2018-09-08 16:49:13 +02:00
Andrew Gallant (Ocelot)
e960f4d34e
Add some style guidelines. 2018-09-08 16:49:07 +02:00
632b3ae494
xgb-draw: double buffer, change color, cleanup 2018-09-06 18:17:30 +02:00
e8381d86ce
xgb-draw: point interpolation 2018-09-05 12:31:23 +02:00
254ceb810c
xgb-draw: proper brush stroke render 2018-09-05 12:30:38 +02:00
df082e1dee
xgb-draw: add a demo drawing application
Just trying to see how fast XRender can be and such.
2018-09-03 16:51:01 +02:00
3e42402e2b
xgb-text-viewer: add a demo text viewer
More of a real application and just needs pictures in order to bring
the parts I have so far all together.
2018-09-02 18:25:38 +02:00
c8fd1068d1
xgb-image: add support for the MIT-SHM extension 2018-09-02 18:25:37 +02:00
cea1792913
xgb-image: add a demo that shows a scaled picture 2018-09-02 18:25:37 +02:00
ff7518c74d
xgb-keys: minimal example of reading keys 2018-09-02 18:25:37 +02:00
9e070e9648
xgb-monitors: add an experimental dumper 2018-09-02 18:25:36 +02:00
0c2853a8ae
xgb-render: update comments 2018-09-02 18:25:36 +02:00
41e04fdc9f
xgb-render: go back to RGBA because of alignment
Size 9 just happened to have the buffer 16 bytes wide.
2018-09-02 18:25:36 +02:00
23586eae01
xgb-render: give up on composite alpha 2018-09-02 18:25:35 +02:00
9424579c75
xgb-render: cleanup, tolerable glyph placement 2018-09-02 18:25:35 +02:00
32beda3c90
xgb-render: slightly simplify 2018-09-02 18:25:35 +02:00
30f2366f9a
xgb-render: preliminary text rendering
I have finally got it working at all, now let's fix bounds etc.
2018-09-02 18:25:34 +02:00
215e3e8630
xgb-render: add some comments
Some containing code to list out potentially interesting information
from the X server.
2018-09-02 18:25:34 +02:00
44b01ccb17
xgb-window: add comparison with correct blending 2018-09-02 18:25:28 +02:00
0f7fcca7ce
xgb-xrender: add a basic demo for XRender
So far just a conversion of xgb-window.go.
2018-09-02 18:24:14 +02:00
1fdf14f351
xgb-window: add a basic xgb demo
Demonstrating RGBA visuals and direct pixel values.
2018-09-02 18:24:14 +02:00
0ef66c7282
Update README 2018-09-02 18:24:14 +02:00
68d7e34b03
hnc: cleanup 2018-08-06 21:58:32 +02:00
cc08b5457c
tls-autodetect: updates, now that hid is ported
- fix SSL 2.0 detection
 - give up on using the resolved hostname later
 - rename connCloseWrite to connCloseWriter
2018-08-06 21:41:49 +02:00
f8bcfe447c
hid: clean up/finalize logging 2018-08-06 20:47:33 +02:00
fb648c37be
hid: move off of the log package
We don't spam with useless messages without -debug any longer.
2018-08-06 19:52:39 +02:00
bb0113021a
hid: port logging facilities
Though the regular mode now has timestamps and a new mode for systemd
has been added.
2018-08-06 19:49:06 +02:00
5a40d7c2ed
hid: cleanups
No functional changes.
2018-08-06 12:31:31 +02:00
f32e2f1483
hid: port IRC tests from liberty, fix tag parsing 2018-08-06 12:09:18 +02:00
62418ebb54
hid: rename connCloseWrite to connCloseWriter 2018-08-06 12:06:42 +02:00
6b45865e3d
hid: add the first tests
This has actually revealed a problem in the SSL 2.0 detection.
2018-08-06 12:06:20 +02:00
198cb87036
README: fix typos, add some references 2018-08-06 11:10:35 +02:00
23f637dd47
hid: fix SSL 2.0 autodetection 2018-08-04 21:13:28 +02:00
4cd460886e
hid: add support for customized replies 2018-08-03 21:45:53 +02:00
4d8376fd3c
hid: unify exit codes with the flag package 2018-08-03 21:45:53 +02:00
01c3933a07
hid: cleanups 2018-08-03 21:45:52 +02:00
4fa84cc877
Add a README 2018-08-03 19:21:43 +02:00
4fc4426587
hnc: add a custom netcat-alike 2018-08-03 19:07:12 +02:00
9b6c4e7028
hid: fix listener shutdown 2018-08-03 10:55:22 +02:00
2e427c2cea
hid: fix nickname verification in the user MODE message 2018-08-02 18:42:32 +02:00
a4239548d3
hid: port default formatting strings to fmt 2018-08-02 12:51:22 +02:00
a966d8489a
hid: ircSendToRoommates -> ircNotifyRoommates
Should be clearer.
2018-08-01 20:39:37 +02:00
e0b46a8cff
hid: figured out how to port timeouts 2018-08-01 20:39:37 +02:00
a6e6c3aaff
hid: another round of general code cleanups 2018-08-01 17:45:56 +02:00
33969ac86e
hid: bringup of what we have this far 2018-07-31 23:11:54 +02:00
b103d5e2eb
hid: port configuration and initialization
All the basic elements should be there now, we just need to port PING
timers and fix some remaining issues and we're basically done.
2018-07-31 20:53:23 +02:00
c75299e1c3
hid: port IRC 3.2 message tag parsing, unused 2018-07-30 17:50:27 +02:00
24f1c4413a
hid: use time.Time and time.Duration
It improves the code significantly over explicit int64 conversions.

Despite carrying unnecessary timezone information, time.Time also
carries a monotonic reading of time, which allows for more precise
measurement of time differences.
2018-07-30 10:07:02 +02:00