aboutsummaryrefslogtreecommitdiff
path: root/nexgb
Commit message (Collapse)AuthorAgeFilesLines
...
* export logger so it can be disabledAndrew Gallant (Ocelot)2012-05-162-15/+15
|
* close channels.Andrew Gallant (Ocelot)2012-05-121-1/+13
|
* A more idiomatic way of trying a non-blocking send on a buffered channelAndrew Gallant (Ocelot)2012-05-121-3/+5
| | | | | | | | | | | | | | | | and falling back to a blocking send inside a goroutine. This really needs to be fixed. The situation only arises when events are sent and aren't pulled off the channel using {Wait,Poll}ForEvent. Namely, if the event send blocks, the entire program will deadlock. Using a goroutine is not ideal because we lose a guarantee of order: that events are processed in the order of their arrival. However, it seems OK as a temporary band-aide for a situation that probably doesn't arise too often. What I need to do is implement a dynamic queue. Here is a reference implementation: http://play.golang.org/p/AiHBsxTFpj
* added some docs and removed some extraneous codeAndrew Gallant (Ocelot)2012-05-121-3/+5
|
* docsAndrew Gallant (Ocelot)2012-05-125-7/+29
|
* some docs in the Makefile and removing a prefix that isn't needed.Andrew Gallant (Ocelot)2012-05-122-3/+22
|
* panic when an extension request is issued before an extension has been ↵Andrew Gallant (Ocelot)2012-05-111-1/+1
| | | | initialized. but give a nice error message for the happy people.
* panic when an extension request is issued before an extension has been ↵Andrew Gallant (Ocelot)2012-05-1129-202/+2876
| | | | initialized. but give a nice error message for the happy people.
* doc updates and a quick usageAndrew Gallant (Ocelot)2012-05-112-9/+5
|
* add a little more docs for errorsAndrew Gallant (Ocelot)2012-05-1129-164/+331
|
* better docsAndrew Gallant (Ocelot)2012-05-1034-4688/+6734
|
* adding package header commentsAndrew Gallant (Ocelot)2012-05-1029-198/+228
|
* a huge commit. splitting extensions into their own sub-packages.Andrew Gallant (Ocelot)2012-05-1081-52515/+51644
|
* make resource ids their own individual types. last commit before overhaul to ↵Andrew Gallant (Ocelot)2012-05-1035-1685/+1906
| | | | sub-packages
* updateAndrew Gallant (Ocelot)2012-05-0828-184/+184
|
* fixed nasty bug that made XGB not thread safeAndrew Gallant (Ocelot)2012-05-081-1/+1
|
* use a custom logger so we don't stomp all over the global log configurationAndrew Gallant (Ocelot)2012-05-0830-221/+218
|
* gofmtAndrew Gallant (Ocelot)2012-05-071-7/+7
|
* more clean up. use log instead of fmt.Print to stderr. bug fix for event ↵Andrew Gallant (Ocelot)2012-05-0735-309/+481
| | | | blocking (a hack fix for now).
* important stuff first pleaseAndrew Gallant (Ocelot)2012-05-071-31/+31
|
* more info in readme. link to docs.Andrew Gallant (Ocelot)2012-05-071-0/+12
|
* lots of docs and examplesAndrew Gallant (Ocelot)2012-05-0727-305/+495
|
* 80 colsAndrew Gallant (Ocelot)2012-05-071-5/+6
|
* added testsAndrew Gallant (Ocelot)2012-05-0733-256/+1256
|
* add more extension cruft. make extension checking more uniform.Andrew Gallant (Ocelot)2012-05-067-11/+59
|
* auto-generated Go code ftw. ~65,000 lines. woooheeeAndrew Gallant (Ocelot)2012-05-0628-61/+40161
|
* build comman for converting XML to GoAndrew Gallant (Ocelot)2012-05-061-15/+12
|
* more bug fixes for the rest of the extensionsAndrew Gallant (Ocelot)2012-05-0610-32/+41
|
* status updateAndrew Gallant (Ocelot)2012-05-061-1/+1
|
* added documentation and did some slight restructuring. it's party time.Andrew Gallant (Ocelot)2012-05-0611-304/+284
|
* examples. some should be testsAndrew Gallant (Ocelot)2012-05-055-0/+191
|
* extensions are working! extensions are working!Andrew Gallant (Ocelot)2012-05-0510-831/+10360
|
* fixing bugs related mostly to extension handlingAndrew Gallant (Ocelot)2012-05-059-42/+125
|
* oh momma. a lot of modifications and it appears to be working. w00t.Andrew Gallant (Ocelot)2012-05-053-1340/+3351
|
* converting to new reply/cookie schemeAndrew Gallant (Ocelot)2012-05-054-28/+122
|
* reworking xgb. cleaned up connection stuff a little. making new xid ↵Andrew Gallant (Ocelot)2012-05-035-175/+317
| | | | generation cleaner and use goroutines for it.
* holy toldeo... things might actually be workingAndrew Gallant (Ocelot)2012-05-0318-265/+11831
|
* finally starting on the crescendo: requests and replies.Andrew Gallant (Ocelot)2012-05-0211-48/+153
|
* float my boatAndrew Gallant (Ocelot)2012-05-011-1/+2
|
* unions, events and errors... oh myAndrew Gallant (Ocelot)2012-05-018-34/+313
|
* splitting up go specific code. too much for one file IMO. more progress. ↵Andrew Gallant (Ocelot)2012-04-309-269/+503
| | | | almost done with structs.
* gofmtAndrew Gallant (Ocelot)2012-04-3014-233/+163
|
* complete and total overhaul like i promised. things are much easier to ↵Andrew Gallant (Ocelot)2012-04-3013-750/+1740
| | | | reason about. still not working yet though.
* last commit before i tear everything downAndrew Gallant (Ocelot)2012-04-295-38/+136
|
* progress. still not working. this is incredibly difficult.Andrew Gallant (Ocelot)2012-04-2910-79/+384
|
* initial commit. not currently in a working state.Andrew Gallant (Ocelot)2012-04-2816-0/+1906