Commit Graph

204 Commits (1ee53d04a95f1ce3e8b82e90a8b0c7149a654612)

Author SHA1 Message Date
Joe Groff 12e54ea262 eradicate string C types from windows.com.* 2009-09-30 16:17:50 -05:00
Joe Groff 5ab16ba62a change CALLBACK: to use the ABI of the current LIBRARY: and get rid of STDCALL-CALLBACK: 2009-09-28 19:27:28 -05:00
Slava Pestov d1a21388b1 windows.kernel/user32: update for C type parser changes 2009-09-28 06:41:26 -05:00
Joe Groff dd67afe581 replace all TYPEDEF: void* XXX* with C-TYPE: XXX 2009-09-27 22:21:24 -05:00
Joe Groff 677abafda8 update vocabs so load-all on windows works without parsing string c-types 2009-09-27 18:41:20 -05:00
Joe Groff ca69df90b5 update windows vocabs to load without c-type strings 2009-09-27 18:19:53 -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
Joe Groff 8d29cb5c35 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-24 00:11:06 -05:00
Joe Groff f923ca00c0 some windows dwm api calls to play with 2009-09-24 00:10:53 -05:00
Doug Coleman e8502d1ebc Merge branch 'master' of git://factorcode.org/git/factor 2009-09-21 17:59:48 -05:00
Joe Groff 46fa7cca2d oops--Segoe is the windows 6.x system font, not Calibri 2009-09-21 16:05:13 -05:00
Doug Coleman 0aa4700873 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-21 14:22:14 -05:00
Joe Groff 77d10178db add CALLBACK: syntax that defines a typedef and an alien-callback constructor word for function pointer types. update some code in iokit.hid and windows.dinput to use CALLBACK: instead of TYPEDEF:/word pairs 2009-09-21 11:59:41 -05:00
Doug Coleman 6f77a2a901 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-20 23:39:33 -05:00
Joe Groff 490220e662 use hott vista fonts on windows 6.x 2009-09-20 23:34:53 -05:00
Doug Coleman 026761ed62 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/classes/struct/struct-tests.factor
	basis/functors/functors-tests.factor
	basis/specialized-arrays/specialized-arrays-tests.factor
2009-09-20 23:02:49 -05:00
Doug Coleman 47fab85a00 replace usages of <" with """ 2009-09-20 22:42:40 -05:00
Joe Groff d3f21d593a fix windows bootstrap 2009-09-19 11:30:23 -05:00
Joe Groff 0e21c2b81e fix windows test failures 2009-09-19 10:01:12 -05:00
Joe Groff d7a77886b8 more windows loading fixes 2009-09-19 02:44:40 -05:00
Joe Groff 7078fd55b2 windows loading fixes 2009-09-19 02:31:06 -05:00
Joe Groff d6989969d0 update windows.winsock structs 2009-09-18 19:25:00 -05:00
Joe Groff 2efeb44670 update windows.usp10 structs 2009-09-18 19:14:59 -05:00
Joe Groff 72978b63e9 update windows.types structs 2009-09-18 19:12:31 -05:00
Joe Groff 2684759424 update windows.ole32 structs (*) 2009-09-18 18:57:36 -05:00
Joe Groff fe12a553ae update windows.kernel32 structs (*) 2009-09-18 18:54:08 -05:00
Joe Groff a0ea060aac update structs in windows.advapi32 2009-09-18 18:44:36 -05:00
Joe Groff fac9473425 fix loading problems on windows 2009-09-18 10:01:38 -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 5d4c9cd7f0 fix loading issues in windows vocabs 2009-09-17 14:01:41 -05:00
Joe Groff 334e93bbbf get things to a point where they bootstrap again 2009-09-15 21:43:18 -05:00
Slava Pestov a217f16b88 windows.dinput.constants: fix load error 2009-09-12 13:25:31 -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 6be1a59182 Use new-style structs for overlapped struct on Windows 2009-09-05 16:20:58 -05:00
Slava Pestov 42da67c755 windows.com.prettyprint: add unportable tag 2009-09-05 10:59:40 -05:00
Slava Pestov 430f4a83f9 specialized-arrays.direct is no more; instead, every specialized-array.<foo> vocabulary has a <direct-T-array> constructor 2009-09-04 22:01:55 -05:00
Slava Pestov 867a3548fd windows.com: split off prettyprinting into windows.com.prettyprint 2009-09-04 22:00:23 -05:00
Slava Pestov 33c09acbb5 Fix sockets on Windows, and re-organize things so that windows.winsock doesn't get loaded by default 2009-09-04 05:02:33 -05:00
Doug Coleman 62261f18fe update network structs. NO WHAMMY, NO WHAMMY, NO WHAMMY...STOP!!! 2009-09-03 16:57:36 -05:00
Doug Coleman cd90136425 add using to windows.com.wrapper 2009-09-01 18:16:57 -05:00
Doug Coleman 9654a7036a fix windows usings 2009-08-31 15:22:26 -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
Joe Groff 82e3ec2fe8 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/environment/winnt/winnt.factor
	basis/io/files/windows/nt/nt.factor
	basis/windows/shell32/shell32.factor
2009-08-31 10:35:58 -05:00
Joe Groff 9d59d2b54f update windows.dinput structs 2009-08-31 10:28:22 -05:00
Joe Groff f2c1dc683a update windows.* for <c-array> change 2009-08-31 09:58:27 -05:00
Doug Coleman b6e7ab9e4e structs in windows.shell32 2009-08-29 20:56:39 -05:00
Doug Coleman c1761a7db9 remove dead code, use ${ and GUID:, structs 2009-08-29 20:52:14 -05:00
Doug Coleman 40318b01c1 remove c-array usage 2009-08-29 20:43:07 -05:00
Doug Coleman ff5c225617 more struct work 2009-08-29 20:39:06 -05:00
Doug Coleman c21bc8c11e remove com-interface c-struct 2009-08-29 19:33:04 -05:00