Commit Graph

38 Commits (61e683643db94a07a765d20309033b7c60541849)

Author SHA1 Message Date
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
Joe Groff 6bbb22725c tweak textured windows on windows 2009-09-24 13:26:15 -05:00
Joe Groff 6ebb13dd2e support textured windows on os x and windows 6.x 2009-09-24 13:05:27 -05:00
Joe Groff 72978b63e9 update windows.types structs 2009-09-18 19:12:31 -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
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
Joe Groff b06626ee46 fix some things that broke in the windows UI/game-input backends 2009-08-31 12:45:39 -05:00
Doug Coleman b70b6ae7da more struct changes 2009-08-27 21:43:29 -05:00
Doug Coleman 482c632fe5 update RECT for new structs 2009-08-27 21:16:28 -05:00
Doug Coleman a51c8d27f4 update WNDCLASSEX 2009-08-27 20:43:42 -05:00
Doug Coleman abb34b5ea4 TRACKMOUSEVENT uses <struct> now 2009-08-27 20:39:37 -05:00
Doug Coleman 850475c2ab newstructify PIXELFORMAT 2009-08-27 20:35:37 -05:00
Doug Coleman d1ce837569 Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
Slava Pestov 28d7b8d5f5 Fix hang when loading ui.backend.windows 2009-06-18 19:30:17 -05:00
Joe Groff ff09c17fcd make windows without titlebars on win32 actually not have titlebars 2009-06-18 15:09:03 -05:00
Joe Groff 62ed8d1404 win32 support for window-controls 2009-06-18 11:41:34 -05:00
Joe Groff 3a8fb29d70 disable WGL_ARB_pixel_format code path in windows UI backend 'cause ATI drivers are shit 2009-05-23 08:39:01 -05:00
Slava Pestov 52ea03a311 Fix windows bootstrap 2009-05-16 11:20:08 -05:00
Slava Pestov 2f4215a499 ui.backend.windows: create-window can now be called even when the UI is not running. Fixes game-input deploy test 2009-05-13 22:41:42 -05:00
Doug Coleman 73f4b0d781 fullscreen* -> (fullscreen?), set-fullscreen* -> (set-fullscreen), fix jamshred screen toggling 2009-05-13 22:28:33 -05:00
Doug Coleman cc35bb1311 rename set-fullscreen? to set-fullscreen, add a toggle-fullscreen word, fix windows backend for fullscreen* 2009-05-13 20:05:22 -05:00
Slava Pestov 0011fb644d Fix stack underflow in Windows UI backend 2009-05-11 16:19:41 -05:00
U-C4\Administrator ca9a29ea85 use change-global in a couple of places, formatting 2009-05-10 14:24:13 -05:00
Joe Groff 977cd6c147 clip to window client area when grabbing on windows 2009-05-08 15:49:29 -05:00
Joe Groff 3a2a1a6a62 input grabbing support 2009-05-08 15:07:15 -05:00
U-FROGGER\erg 7d53445aad fix windows ui 2009-05-02 20:36:31 -05:00
Joe Groff a6861ecc87 ui.backend.windows code cleanup 2009-05-02 19:44:08 -05:00
Joe Groff b4deae664f oops, forgot backing-store support on windows. also "robust" is useless 2009-05-02 17:54:45 -05:00
Joe Groff 2f59f39376 windows pixel-format backend 2009-05-02 13:42:10 -05:00
Doug Coleman 4a5009048f support fullscreen mode in windows ui 2009-04-30 15:22:32 -05:00
Doug Coleman 8ab4d39036 move windows error handling to windows.errors and update usages. 2009-04-30 09:36:25 -05:00
U-SLAVA-DFB8FF805\Slava 9c3054c84a More progress on Uniscribe 2009-04-02 13:05:26 -05:00
Slava Pestov a58ce33bb3 Split off some code from ui.backend.windows into windows.offscreen 2009-03-28 22:27:18 -05:00
U-SLAVA-DFB8FF805\Slava 5d3c2c874a Get game-input to load on Windows 2009-03-24 03:58:11 -05:00
U-SLAVA-DFB8FF805\Slava 95de45725e Fix Pango and ui.event-loop for Windows 2009-03-02 01:12:06 -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 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