Slava Pestov
74cebff371
windows.dinput.constants: fix load error
2009-09-12 13:25:31 -05:00
Slava Pestov
7f2e2b1777
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
75f7e27c6c
Use new-style structs for overlapped struct on Windows
2009-09-05 16:20:58 -05:00
Slava Pestov
9881332ddb
windows.com.prettyprint: add unportable tag
2009-09-05 10:59:40 -05:00
Slava Pestov
a054ec3d64
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
3e6189fec1
windows.com: split off prettyprinting into windows.com.prettyprint
2009-09-04 22:00:23 -05:00
Slava Pestov
223b907219
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
475530ef3d
update network structs. NO WHAMMY, NO WHAMMY, NO WHAMMY...STOP!!!
2009-09-03 16:57:36 -05:00
Doug Coleman
d2bef9e32a
add using to windows.com.wrapper
2009-09-01 18:16:57 -05:00
Doug Coleman
740856eeca
fix windows usings
2009-08-31 15:22:26 -05:00
Joe Groff
9bd7471696
fix some things that broke in the windows UI/game-input backends
2009-08-31 12:45:39 -05:00
Joe Groff
2d37ac31be
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
efe4f838ea
update windows.dinput structs
2009-08-31 10:28:22 -05:00
Joe Groff
5925043d34
update windows.* for <c-array> change
2009-08-31 09:58:27 -05:00
Doug Coleman
e837a5cea8
structs in windows.shell32
2009-08-29 20:56:39 -05:00
Doug Coleman
fb3fa1f797
remove dead code, use ${ and GUID:, structs
2009-08-29 20:52:14 -05:00
Doug Coleman
d2dd206638
remove c-array usage
2009-08-29 20:43:07 -05:00
Doug Coleman
a5c078213a
more struct work
2009-08-29 20:39:06 -05:00
Doug Coleman
57673db7ca
remove com-interface c-struct
2009-08-29 19:33:04 -05:00
Doug Coleman
a81c78e485
WSABUF struct
2009-08-29 19:25:18 -05:00
Doug Coleman
135d56fcd2
fix com, prettyprinting of GUIDs
2009-08-29 19:18:39 -05:00
Doug Coleman
ec579dcfc1
fix using
2009-08-29 17:42:14 -05:00
Doug Coleman
50a99dcce6
guid, system-info
2009-08-29 17:41:08 -05:00
Doug Coleman
0c37990f53
windows.offscreen structs
2009-08-29 17:35:11 -05:00
Doug Coleman
eb21a7b0dd
fix uniscribe
2009-08-29 17:18:30 -05:00
Doug Coleman
3ecb3a85db
SIZE struct
2009-08-29 17:08:25 -05:00
Doug Coleman
6aeb3614ff
new structs in font rendering
2009-08-29 14:29:46 -05:00
Doug Coleman
d2accedf8d
more structs
2009-08-29 13:45:25 -05:00
Doug Coleman
f517e22e91
structs in calendar.windows
2009-08-29 13:39:48 -05:00
Doug Coleman
111c0f6b89
more struct changes
2009-08-27 21:43:29 -05:00
Doug Coleman
c926854790
update RECT for new structs
2009-08-27 21:16:28 -05:00
Doug Coleman
7df875c7fe
update WNDCLASSEX
2009-08-27 20:43:42 -05:00
Doug Coleman
065db08680
TRACKMOUSEVENT uses <struct> now
2009-08-27 20:39:37 -05:00
Doug Coleman
469e7e8d67
newstructify PIXELFORMAT
2009-08-27 20:35:37 -05:00
Doug Coleman
03fc2a3461
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-26 09:40:49 -05:00
Joe Groff
5a298a00fd
windows.ole32 guid functions don't need to box the byte-arrays themselves anymore
2009-08-26 09:28:10 -05:00
Doug Coleman
d109126c4b
more structs
2009-08-25 18:19:34 -05:00
Doug Coleman
003db124e2
use structs in process launcher
2009-08-25 17:46:07 -05:00
Doug Coleman
c50eaf1c29
less aggressive open-file for file-times, use FILETIME struct now
2009-08-25 17:34:06 -05:00
Doug Coleman
3507616f3b
use structs in a few places in windows backend
2009-08-25 17:23:23 -05:00
Slava Pestov
93adf617c0
windows.com.wrapper: crash fix
2009-08-25 05:02:50 -05:00
Slava Pestov
46045c882e
Disposables are now registered in a global disposables set. To take advantage of this, subclass disposable instead of providing a disposed slot and call new-disposable instead of new. tools.disposables defines two words, 'disposable.' and 'leaks', to help track down resource lifetime problems
2009-08-24 02:26:13 -05:00
Slava Pestov
04397a63c7
windows.ole32: don't pull in debugger, reduces terrain demo deployed size by ~30kb
2009-08-17 23:58:44 -05:00
Doug Coleman
3f3d57032b
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
Doug Coleman
4a3d63e00a
use if-zero in a few more places
2009-08-11 18:15:53 -05:00
Joe Groff
b6abd4a90c
windows.offscreen:make-bitmap-image wasn't filling in the component-type of the image object it makes
2009-06-25 09:15:04 -05:00
Joe Groff
76b3e5fea2
win32 support for window-controls
2009-06-18 11:41:34 -05:00
Doug Coleman
5a3a14d1c9
remove at-default. it was hardly used and it's just '?at drop'
2009-05-24 21:46:59 -05:00
Doug Coleman
dc2791ec45
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-20 19:31:23 -05:00
Doug Coleman
91834fb336
fix error handling in random.windows if acquiring the crypto context fails
2009-05-20 19:30:35 -05:00