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
Doug Coleman
fc4157a86e
fix bootstrap on openbsd
2009-09-13 00:21:57 -05:00
Doug Coleman
3d02802521
list file-systems with statfs instead of statvfs on openbsd
2009-09-12 21:05:26 -05:00
Keith Lazuka
272214c174
Pull in new literals vocab to remove bootstrap circularity
...
Merge branch 'master' into ui
2009-09-11 22:19:46 -04:00
Keith Lazuka
d791e13be7
io.styles: bailed out on the with-nested-styles combinator
2009-09-11 20:35:56 -04:00
Slava Pestov
d4d354570a
Fix the build
2009-09-10 00:47:01 -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
Keith Lazuka
964e964b9d
io.styles: renamed the 'border-width' style to 'inset'. inset takes a pair of 2 numbers (horizontal and vertical insets)
2009-09-09 15:50:25 -04:00
Keith Lazuka
d9820a72f3
Changed Browser's "Up:" links to a traditional breadcrumbs list.
...
Tweaked a few colors in the Factor UI.
2009-09-09 10:44:41 -04:00
Doug Coleman
b7afe8689e
make something private
2009-09-08 17:10:19 -05:00
Doug Coleman
2ad9e50892
use raw pathnames for file-systems word
2009-09-08 17:05:05 -05:00
Doug Coleman
f64ebbfc86
remove deprecated inotify-event struct
2009-09-08 14:15:25 -05:00
Slava Pestov
6be1a59182
Use new-style structs for overlapped struct on Windows
2009-09-05 16:20:58 -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
5bece33df8
io.launcher.windows.nt: make tests more robust
2009-09-04 21:59:11 -05:00
Slava Pestov
155ce5c0bb
io.backend.windows: fix for deployment
2009-09-04 09:27:46 -05:00
Slava Pestov
5c6dcded75
io.backend.windows.nt.privileges: fix make-token-privileges
2009-09-04 09:08:04 -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
Slava Pestov
950236b6a8
io.sockets: fix to work in deployed apps
2009-09-04 03:57:57 -05:00
Doug Coleman
a9b6671de1
WHAMMY! convert io.sockets.unix
2009-09-03 17:08:54 -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
379b56bd9c
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-01 18:16:31 -05:00
Doug Coleman
69c28cd40a
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-01 15:38:52 -05:00
Slava Pestov
99608764d8
io.backend.unix.multiplexers.epoll: update for STRUCT:
2009-09-01 14:46:08 -05:00
Doug Coleman
297cb5ef57
openbsd defined a struct with freebsd in the name. oops.....
2009-09-01 14:18:29 -05:00
erg
a8dcede569
fix file-systems on the bsds
2009-09-01 13:16:37 -05:00
Joe Groff
5e6787f7bd
fix newly introduced references to c-type-array
2009-08-31 12:49:09 -05:00
Joe Groff
51aff57337
Merge branch 'master' of git://factorcode.org/git/factor into struct-updates
2009-08-31 12:35:47 -05:00
Doug Coleman
7bc0d45add
fix using
2009-08-31 12:20:56 -05:00
Joe Groff
37e5711b59
Merge branch 'master' of git://factorcode.org/git/factor into struct-updates
2009-08-31 12:01:23 -05:00
Joe Groff
9d42347e8e
Merge branch 'master' of git://factorcode.org/git/factor into struct-updates
2009-08-31 12:01:04 -05:00
Doug Coleman
7b440e163d
typo
2009-08-31 12:00:39 -05:00
Doug Coleman
d84d6b5921
try to fix file-systems on a few platforms
2009-08-31 11:49:29 -05:00
Doug Coleman
efde19d940
fix netbsd file-systems
2009-08-31 11:38:21 -05:00
Doug Coleman
f4afb44e53
fix file-systems on freebsd
2009-08-31 11:35:52 -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
6d77e0e286
update io.files.*.windows to use specialized arrays; also, io.files.info.windows was providing buffers that were too small, so fix that
2009-08-31 09:58:04 -05:00
Doug Coleman
89ed19bbfb
fix kqueue
2009-08-30 21:57:33 -05:00
Slava Pestov
b286a4ac72
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-30 21:12:23 -05:00
Slava Pestov
bd27ddb298
io.backend.unix: tweak test
2009-08-30 21:01:49 -05:00
Doug Coleman
bd6a89f5e4
update kqueue for structs
2009-08-30 20:26:25 -05:00
Doug Coleman
48e9f3655f
escape the class name in io.files.info
2009-08-30 20:10:41 -05:00
Doug Coleman
21791cb97a
remove direct uint arrays in file info
2009-08-30 11:58:30 -05:00
Doug Coleman
7cc67ebbd0
change all stat, statfs, statvfs and calendar structs
2009-08-30 04:06:41 -05:00
Doug Coleman
5fd8f1f762
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-29 23:39:20 -05:00
Doug Coleman
09e05c4cb3
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-30 22:50:22 -05:00
Doug Coleman
cb338a57cf
make a struct for dirents on linux, not a <c-object>
2009-08-30 22:49:35 -05:00
Slava Pestov
fe039cbca9
io.sockets.unix: cleanup two usages of 'rot' and use struct setter instead of memcpy
2009-08-30 22:21:14 -05:00
Doug Coleman
c86b52bf0c
update dirent for structs
2009-08-30 22:11:42 -05:00
Doug Coleman
c1761a7db9
remove dead code, use ${ and GUID:, structs
2009-08-29 20:52:14 -05:00