Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nexgb: gofmt | Přemysl Janouch | 2018-09-30 | 2 | -3/+3 |
| | |||||
* | nexgb: relicense xgbgen to 0BSD | Přemysl Janouch | 2018-09-30 | 2 | -13/+13 |
| | | | | | | | Doing what the fuck I want to. Included BurntSushi as a copyright holder because under the Berne convention he totally is. | ||||
* | nexgb: rewrite import paths | Přemysl Janouch | 2018-09-21 | 1 | -3/+3 |
| | |||||
* | nexgb: post-merge fixups and cleanups | Přemysl Janouch | 2018-09-08 | 1 | -7/+7 |
| | | | | | | | | | AUTHORS, CONTRIBUTORS: still useful, add people from git log, clean up. LICENSE: Google doesn't really grant you shit anymore. The EU doesn't have software patents either, so it doesn't affect me directly. README, doc.go: erase mentions of unmaintained xgbutil. | ||||
* | Regenerated from xcb-proto 1.12 | aarzilli | 2018-09-08 | 1 | -7/+8 |
| | |||||
* | Changed xgbgen to support xcb-proto 1.12 | aarzilli | 2018-09-08 | 9 | -158/+174 |
| | | | | | | | | * Added minimal support for switch fields. * Changed the way Size is calculated to accomodate for lists inside structs (added to randr) * Removed heuristic to place alignment gaps, they are now explicitly described in xml | ||||
* | fix structs with field name of 'Bytes' | Andrew Gallant | 2018-09-08 | 1 | -0/+3 |
| | | | | | (it conflict with a method of the same name that is generated for all such structs) | ||||
* | Read/Write mutex for Extensions map | aarzilli | 2018-09-08 | 2 | -3/+6 |
| | |||||
* | Formatting and 80 cols. | Andrew Gallant | 2018-09-08 | 2 | -18/+9 |
| | |||||
* | Fix Issue #21: automatic calculation of alignment padding after lists | aarzilli | 2018-09-08 | 11 | -52/+211 |
| | |||||
* | Use consistent extension names. Close #6. | Andrew Gallant | 2018-09-08 | 1 | -4/+2 |
| | |||||
* | It appears that the "Str" type (which is built into the core X protocol) | Andrew Gallant | 2018-09-08 | 1 | -1/+4 |
| | | | | | | doesn't specify any padding. So it has to be treated as a special case. Close #12. | ||||
* | When writing, don't pad the length of bytes produced from inner | Andrew Gallant | 2018-09-08 | 1 | -2/+2 |
| | | | | | | structs/unions. Each type should take care of its own padding. Close #14. | ||||
* | Fix fmt'd output for union list writing. | Andrew Gallant | 2018-09-08 | 1 | -1/+1 |
| | |||||
* | Ignore the "fd" field for the time being (for the shm extension only). | Andrew Gallant | 2018-09-08 | 1 | -2/+2 |
| | |||||
* | Padding on a list is on the length of the list. | Andrew Gallant | 2018-09-08 | 1 | -2/+2 |
| | | | | | There was a bug where padding was being computed on each element of the list. Close #5. | ||||
* | Don't needlessly change source files every time. | Andrew Gallant | 2018-09-08 | 1 | -6/+2 |
| | |||||
* | Updated to work with new xproto XML files. | Andrew Gallant | 2018-09-08 | 5 | -10/+45 |
| | | | | | Namely, the "doc" element is ignored. Also, I've sorted everything before output so that diff isn't completely useless. | ||||
* | gofmt | Andrew Gallant | 2018-09-08 | 4 | -5/+5 |
| | |||||
* | Bug fix in the generator that was outputting %(MISSING) crud. | Andrew Gallant (Ocelot) | 2012-05-26 | 1 | -1/+1 |
| | |||||
* | panic when an extension request is issued before an extension has been ↵ | Andrew Gallant (Ocelot) | 2012-05-11 | 1 | -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-11 | 1 | -0/+16 |
| | | | | initialized. but give a nice error message for the happy people. | ||||
* | add a little more docs for errors | Andrew Gallant (Ocelot) | 2012-05-11 | 1 | -0/+8 |
| | |||||
* | better docs | Andrew Gallant (Ocelot) | 2012-05-10 | 5 | -45/+80 |
| | |||||
* | adding package header comments | Andrew Gallant (Ocelot) | 2012-05-10 | 1 | -0/+2 |
| | |||||
* | a huge commit. splitting extensions into their own sub-packages. | Andrew Gallant (Ocelot) | 2012-05-10 | 14 | -152/+194 |
| | |||||
* | make resource ids their own individual types. last commit before overhaul to ↵ | Andrew Gallant (Ocelot) | 2012-05-10 | 5 | -19/+25 |
| | | | | sub-packages | ||||
* | more clean up. use log instead of fmt.Print to stderr. bug fix for event ↵ | Andrew Gallant (Ocelot) | 2012-05-07 | 2 | -3/+18 |
| | | | | blocking (a hack fix for now). | ||||
* | lots of docs and examples | Andrew Gallant (Ocelot) | 2012-05-07 | 11 | -37/+35 |
| | |||||
* | add more extension cruft. make extension checking more uniform. | Andrew Gallant (Ocelot) | 2012-05-06 | 7 | -11/+59 |
| | |||||
* | more bug fixes for the rest of the extensions | Andrew Gallant (Ocelot) | 2012-05-06 | 6 | -32/+41 |
| | |||||
* | added documentation and did some slight restructuring. it's party time. | Andrew Gallant (Ocelot) | 2012-05-06 | 11 | -304/+284 |
| | |||||
* | fixing bugs related mostly to extension handling | Andrew Gallant (Ocelot) | 2012-05-05 | 9 | -42/+125 |
| | |||||
* | converting to new reply/cookie scheme | Andrew Gallant (Ocelot) | 2012-05-05 | 4 | -28/+122 |
| | |||||
* | holy toldeo... things might actually be working | Andrew Gallant (Ocelot) | 2012-05-03 | 15 | -182/+545 |
| | |||||
* | finally starting on the crescendo: requests and replies. | Andrew Gallant (Ocelot) | 2012-05-02 | 11 | -48/+153 |
| | |||||
* | unions, events and errors... oh my | Andrew Gallant (Ocelot) | 2012-05-01 | 8 | -34/+313 |
| | |||||
* | splitting up go specific code. too much for one file IMO. more progress. ↵ | Andrew Gallant (Ocelot) | 2012-04-30 | 9 | -269/+503 |
| | | | | almost done with structs. | ||||
* | gofmt | Andrew Gallant (Ocelot) | 2012-04-30 | 14 | -233/+163 |
| | |||||
* | complete and total overhaul like i promised. things are much easier to ↵ | Andrew Gallant (Ocelot) | 2012-04-30 | 13 | -750/+1740 |
| | | | | reason about. still not working yet though. | ||||
* | last commit before i tear everything down | Andrew Gallant (Ocelot) | 2012-04-29 | 4 | -37/+135 |
| | |||||
* | progress. still not working. this is incredibly difficult. | Andrew Gallant (Ocelot) | 2012-04-29 | 7 | -60/+347 |
| | |||||
* | initial commit. not currently in a working state. | Andrew Gallant (Ocelot) | 2012-04-28 | 8 | -0/+1057 |