Slava Pestov
55fd15c45a
Move <ref>, deref and little-endian? from alien.c-types to alien.data, remove <c-object>
2010-12-25 16:55:36 -08:00
Slava Pestov
65de3dd062
Clean up alien.c-types changes a little
2010-10-25 21:09:08 -07:00
Doug Coleman
657b490f69
Remove <uint> *uint and friends. Hopefully remove the last usages of these words
2010-10-25 15:54:42 -05:00
Doug Coleman
6510bdb1eb
Remove usages of <void*> and *void*
2010-10-25 13:22:50 -05:00
Doug Coleman
40bdadcac4
Remove many uses of <int> and *int etc
2010-10-25 12:49:12 -05:00
Slava Pestov
8fac444728
x11: general cleanup
2010-06-02 02:59:57 -04:00
Niklas.Waern
f875324e77
x11.xinput2.ffi: make XI*Mask less ugly
2010-05-22 01:36:04 +02:00
Niklas.Waern
c51b6e0501
x11.xlib: add GenericEvent constant
2010-05-22 00:29:38 +02:00
Niklas.Waern
8493b7a57f
x11.xinput2: xi2-available?
2010-05-22 00:12:51 +02:00
Niklas.Waern
1ba823c32f
x11.xlib: add a few things for xinput2
2010-05-22 00:12:51 +02:00
Niklas.Waern
32c13c2a6f
x11.xinput2.ffi
2010-05-22 00:12:51 +02:00
Niklas.Waern
ddff7be111
x11.xinput2.constants
2010-05-22 00:12:50 +02:00
Niklas.Waern
f1f55c3fa3
create basis/x11/xinput2
2010-05-22 00:12:50 +02:00
Joe Groff
ab5b5d84cb
x11: convert XSupportsLocale return value to factor bool before testing (bug reported by ceninan)
2010-05-12 18:07:33 -07:00
Slava Pestov
54260643c3
ui: use scroll delta information for smoother mouse scrolling on Windows and Mac OS X
2010-04-29 02:52:32 -04:00
Erik Charlebois
d44e470416
Remove ENUM: f and replace uses with CONSTANTs.
...
Fix bootstrap and load-all errors from enum classes.
2010-04-19 20:08:40 -07:00
Joe Groff
5aecd92c37
C-ENUM: -> ENUM:
2010-04-19 20:07:16 -07:00
Daniel Ehrenberg
d9878f81d7
Changing require-when usages to the new syntax for require-when
2010-04-18 14:29:24 -05:00
Joe Groff
4bd82971b5
x11.syntax: update X-FUNCTION: for FUNCTION: refactoring
2010-04-14 21:34:32 -07:00
Erik Charlebois
9c2276b762
Change C-ENUM: to always take a type. Use f for anonymous enums. Update all uses.
2010-04-09 23:48:22 -07:00
Doug Coleman
0b65c9baf6
Fix bootstrap
2010-04-01 15:37:57 -05:00
Doug Coleman
636f2ed2e5
Use flags{ instead of flags all over the place
2010-04-01 14:44:03 -05:00
Daniel Ehrenberg
e9991a62fb
Making more vocabs use require-when
2010-03-18 01:39:30 -04:00
Joe Groff
32c8fce252
move XQueryKeymap binding to x11.xlib
2010-02-26 18:21:37 -08:00
Joe Groff
228406b567
remove repeated "pad" slots from x11.xlib structs
2010-02-25 12:55:31 -08:00
Joe Groff
886b9c9dd2
change back other char/uchar* parameters that don't look like actual string types
2010-02-23 13:15:16 -08:00
Joe Groff
96ab4492d2
rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char
2010-02-23 11:42:02 -08:00
Slava Pestov
0aad3e6e12
vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases
2010-02-20 13:30:49 +13:00
Erik Charlebois
1c7060c313
Implement input grabbing for x11; add do-nothing game.input backend for linux. The game and gpu demos now run correctly.
2010-02-18 12:52:33 -08:00
Joe Groff
dd67afe581
replace all TYPEDEF: void* XXX* with C-TYPE: XXX
2009-09-27 22:21:24 -05:00
Joe Groff
ac2f3763e0
update vocabs so a load-all on macosx works without parsing c-type strings
2009-09-27 15:11:21 -05:00
Joe Groff
4a1422e7fe
move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab
2009-09-17 22:36:05 -05:00
Joe Groff
21a0722752
fix more ambiguities
2009-09-17 09:29:23 -05:00
Slava Pestov
527db8995a
Specialized array overhaul
...
- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely
2009-09-09 22:33:34 -05:00
Slava Pestov
d4b78a83e2
x11.events, ui.backend.x11: actually make it work
2009-08-31 00:24:25 -04:00
Slava Pestov
adcd269a99
x11 and ui.backend.x11: update to use new structs
2009-08-30 22:55:19 -05:00
Doug Coleman
962dab10c2
fix typo in x11 binding
2009-07-23 17:39:12 -05:00
Slava Pestov
4121dbe932
Fix usings on X11
2009-05-16 11:50:16 -04:00
Joe Groff
dc5cd04a41
X11 backend for pixel formats
2009-05-02 16:39:31 -05:00
Joe Groff
8a4c6a30f9
multisample and float extensions for GLX
2009-04-30 22:28:45 -05:00
Slava Pestov
5d64766e4c
X11.windows: fix bug with radeonhd driver (reported by Chris Double)
2009-04-21 23:19:46 -05:00
Doug Coleman
8820c95964
make x11.io.unix unportable
2009-04-18 15:21:12 -05:00
Slava Pestov
427710427c
awaken-event-loop does nothing if dpy-fd not set; move x11.unix to x11.io.unix
2009-04-18 02:54:34 -05:00
Slava Pestov
616c293d86
X-FUNCTION: calls awaken-event-loop
2009-04-18 02:39:55 -05:00
Slava Pestov
0a22476cd3
Add awaken-event-loop word
2009-04-18 02:19:49 -05:00
Slava Pestov
4f74810c15
Split off x11 vocab from x11.xlib, and add x11.unix for event loop integration
2009-04-18 01:56:29 -05:00
Slava Pestov
d22ae36ca5
Revert part of 509869ca70
2009-04-17 22:49:42 -05:00
Slava Pestov
df18c0b6e7
Making more code infer
2009-04-15 19:03:44 -05:00
slava
509869ca70
X11 UI: Fix resize flicker, exception when closing window, unsuccessful attempt at fixing raise-window
2009-04-10 13:29:07 -04:00
Doug Coleman
ebaf05f26b
Fix clipboard bugs
2009-03-19 17:36:38 -05:00