Jon Harper
999fba8ec4
X11, give same input as gtk when pressing shift, tab, alt..
2013-01-11 11:58:37 -08:00
Jon Harper
9c8d3d8c0d
X11 XK_ISO_Left_Tab is shift tab
2013-01-11 11:58:21 -08:00
Jon Harper
d48c0c849e
X11 window resize
2012-11-26 14:39:54 -08:00
Joe Groff
eee483654a
use radix literals
2011-11-23 19:03:40 -08:00
John Benediktsson
0e3d598e69
specialized-arrays: performed some cleanup.
...
Specifically,
• Created >c-array to be replacement for >T-array.
• Created cast-array to be generic replacement for all T-array-cast words.
• Created c-array@ to be generic replacement for T-array@ words.
• Replaced usages of <T-array> with T <c-array>
• Replaced usages of <direct-T-array> with T <c-direct-array>
• Replaced usages of >T-array with T >c-array
• Replaced usages of T-array-cast with T cast-array
• Replaced usages of malloc-T-array with T malloc-array.
• Removed malloc-T-array.
• Removed T-array-cast.
• Removed T-array@.
• Removed >T-array.
I also added (but didn't change any code to use):
• T c-array-type, returns T-array
• T c-array?, returns T-array?
• c-array{ T ... }, returns T-array{ ... }
Bootstraps just find on Mac OS X. Also `load-all test-all` works for me.
2011-09-26 11:37:51 -07:00
Joe Groff
219af3c664
ui.backend: refactor the UI `main-vocab-hook` to use a backend-specific `ui-backend-available?` word, so that loading other backends doesn't change the `main-vocab-hook` out of sync with the backend; fixes #131
2011-09-15 13:14:01 -07:00
Slava Pestov
cf6b910c9f
alien.data: remove second quotation parameter from with-out-parameters, now all values are copied properly and calling 'clone' on structs in this quotation is not necessary
2010-07-16 17:32:05 -04:00
Slava Pestov
b1a601b2cb
ui.backend.x11: fix typo
2010-06-02 03:13:57 -04:00
Slava Pestov
af7df6ec67
ui.backend.x11: fixing raise-window*
2010-06-02 02:59:57 -04:00
Slava Pestov
ceba2e1c6f
ui.backend.x11: don't pass GLX_USE_GL since its a no-op and Mesa doesn't like it
2010-05-24 19:23:55 -04:00
Slava Pestov
a3e5e64eab
ui.backend.x11: fix load error
2010-05-23 22:08:24 -04:00
Slava Pestov
5d9993d46f
Updating code to use with-out-parameters
2010-05-23 03:07:47 -04:00
Slava Pestov
d2d466de29
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
2010-05-06 17:21:02 -04:00
Slava Pestov
c5fef60396
ui.backend.x11: fix load error
2010-04-29 03:59:31 -04: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
Joe Groff
c434fbf47c
ui.backend.x11: search path for xmessage rather than hardcoding path
2010-04-25 12:18:45 -07:00
Slava Pestov
3b92172115
Replace 'untested' tag with 'not loaded' and 'not tested' tags
2010-04-13 18:43:01 -07:00
Joe Groff
b613dffa1f
tidy up load errors in ui.backend.x11
2010-02-24 00:51:02 -08:00
Joe Groff
9186c3c682
ui: add a "system-alert" hook that can raise a system modal dialog without involving any potentially stripped gadget, io, or debugger code
2010-02-23 19:28:57 -08:00
Joe Groff
47b4b10d03
scrub memory>struct calls made redundant
2010-02-22 12:22:29 -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
Slava Pestov
08b6ebc7fa
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Doug Coleman
bd31538cd4
fix using
2009-10-05 13:18:45 -05:00
Doug Coleman
1f0f72b4c0
use 1&& in a few places, clean up some more ui code
2009-10-04 17:50:34 -05:00
Joe Groff
6d47f2abe7
clean up textured window code
2009-09-25 09:42:09 -05:00
Joe Groff
484b9131eb
fix cocoa bootstrap
2009-09-24 20:25:41 -05:00
Joe Groff
61e683643d
reset frame inset when windows dwm is toggled off and on, and use the system dialog background for textured windows when dwm is disabled
2009-09-24 16:08:58 -05:00
Slava Pestov
5bec850410
ui.backend.x11: fix set-fullscreen
2009-09-04 12:35:45 -04: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
73f4b0d781
fullscreen* -> (fullscreen?), set-fullscreen* -> (set-fullscreen), fix jamshred screen toggling
2009-05-13 22:28:33 -05:00
Joe Groff
4a302d6a09
fix x11 backend bugs
2009-05-02 21:55:19 -05:00
Joe Groff
dc5cd04a41
X11 backend for pixel formats
2009-05-02 16:39:31 -05:00
Slava Pestov
5579842d7a
Fix USING:
2009-04-18 02:52:29 -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
Jose A. Ortega Ruiz
b6a8e023a5
Fix: setting WM_CLASS in X11 backend using UTF8 string
2009-04-13 01:17:04 +02: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
Slava Pestov
2fee574b4f
Working on X11 backend
2009-03-02 02:55:54 -06:00
Slava Pestov
ce1bc1d6ed
Fixing conflicts from stack checker changes
2009-02-24 01:21:10 -06:00
Slava Pestov
88b401b383
Rename math.geometry.rect to math.rectangles
...
Remove math.geometry.points
Remove rect-loc and rect-dim words
2009-02-05 03:28:41 -06:00
Slava Pestov
0a0431e6ab
Fix conflict
2009-01-30 02:24:34 -06:00
Slava Pestov
9bf2675fa3
Remove two rot usages from UI
2009-01-26 16:30:17 -06:00
Slava Pestov
4f5a927afb
Move UI text backends to ui.text.*, move UI backends to ui.backend.*, add font datatype
2009-01-26 00:36:37 -06:00