Doug Coleman
e56d18cb56
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-16 02:36:52 -06:00
Doug Coleman
05c5a35378
fix compile error
2008-12-16 02:36:25 -06:00
Slava Pestov
96d417a7c2
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-16 02:33:04 -06:00
Slava Pestov
4dcef7e94f
Yet more unix fixes
2008-12-16 02:32:57 -06:00
Doug Coleman
3142d53c0d
fix load error
2008-12-16 02:30:47 -06:00
Doug Coleman
7dd4ad44c4
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-16 02:28:21 -06:00
Slava Pestov
de75909550
More unix updates
2008-12-16 02:28:05 -06:00
Doug Coleman
e909f7b290
fix windows compile errors
2008-12-16 02:28:04 -06:00
Slava Pestov
c03a12a885
Add alias to USING:
2008-12-16 02:11:52 -06:00
Slava Pestov
97fd662d61
Clean up PPC backend a bit
2008-12-16 02:03:21 -06:00
Slava Pestov
6537c789fe
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-16 02:03:08 -06:00
Slava Pestov
7926cab415
Fix Linux load error
2008-12-16 02:03:04 -06:00
Doug Coleman
b796529be4
add unportable tag
2008-12-16 01:54:05 -06:00
Doug Coleman
b8406f709e
fix load error in ftp, refactor
2008-12-16 01:50:25 -06:00
Slava Pestov
63fda570bf
Fixing assorted compile errors and help lint warnings
2008-12-16 01:12:36 -06:00
Slava Pestov
034022ec7f
Add meta-data
2008-12-16 00:43:32 -06:00
Slava Pestov
fea0c80542
Merge branch 'master' of git://projects.elasticdog.com/git/factor
2008-12-15 22:55:59 -06:00
Slava Pestov
5d83236d47
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-15 22:50:03 -06:00
Slava Pestov
732f726c96
Help lint no longer flags symbols as having violations
2008-12-15 22:49:47 -06:00
Slava Pestov
c073a8b4f5
Fix more compile errors
2008-12-15 22:49:35 -06:00
Doug Coleman
930f9ac638
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-15 22:44:20 -06:00
Doug Coleman
fccf6417b1
fix compile errors on windows
2008-12-15 22:44:01 -06:00
Slava Pestov
0021cde743
Fix more compile errors
2008-12-15 22:21:56 -06:00
Doug Coleman
1e8c0fb372
fix dinput compile errors
2008-12-15 22:08:03 -06:00
Doug Coleman
0655a06a7c
use CONSTANT: and fix compile errors
2008-12-15 21:56:44 -06:00
Doug Coleman
1ae5a3e08e
use CONSTANT: and fix compile errors
2008-12-15 21:52:53 -06:00
Doug Coleman
bc4b8c8dee
fix using and in, rename windows -> windows-directory in shell32
2008-12-15 21:45:36 -06:00
Doug Coleman
f04e74f78f
fix windows editors
2008-12-15 21:45:18 -06:00
Slava Pestov
5a45119252
Fix jit-dispatch on x86-64; was broken on windows
2008-12-15 20:55:24 -06:00
Aaron Schaefer
3b83db3a06
Fix vim-docs.factor after moving around io words
2008-12-15 21:50:10 -05:00
Slava Pestov
53e3568fa3
Remove >r/r> usage from x11
2008-12-15 20:34:57 -06:00
Slava Pestov
09c60f7e90
Fix some vocabularies for new requirement that inline words have a stack effect declaration
2008-12-15 20:31:55 -06:00
Slava Pestov
daf2857d7b
define-inline now takes an effect parameter
...
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -06:00
Slava Pestov
e335059a87
Add meta-data to new I/O vocabularies
2008-12-15 08:15:32 -06:00
Slava Pestov
3726d27718
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-15 03:47:23 -06:00
Slava Pestov
b14c49f1a5
Fix windows-time>FILETIME (why was this broken for so long?)
2008-12-15 03:47:13 -06:00
Slava Pestov
89255e08c1
Fix tools.deploy test
2008-12-15 03:46:57 -06:00
Slava Pestov
5cb18d51b3
Fixing test-all and help-lint-all failures
2008-12-15 03:33:04 -06:00
U-SLAVA-DFB8FF805\Slava
53db40ba13
Add more stack declarations
2008-12-13 05:06:28 -06:00
U-SLAVA-DFB8FF805\Slava
25c2d5d0e4
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 04:50:18 -06:00
U-SLAVA-DFB8FF805\Slava
cccacdaa5a
io.backend.windows.nt needs to set io-backend
2008-12-13 04:49:28 -06:00
U-SLAVA-DFB8FF805\Slava
df2641a9ee
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 04:41:58 -06:00
slava
82e452a885
Fix Linux bootstrap
2008-12-15 02:18:59 -06:00
Slava Pestov
7b62d19924
Oops
2008-12-15 02:02:22 -06:00
Slava Pestov
023ae576b5
Updating unit tests for io.files split
2008-12-15 01:40:50 -06:00
Slava Pestov
951d46ccdc
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-15 01:37:20 -06:00
Slava Pestov
e15c3cc901
Updating Windows I/O backend for recent changes
2008-12-15 01:32:21 -06:00
Slava Pestov
e0f86889c7
Fixing load-everything for io.files split
2008-12-15 01:13:35 -06:00
Slava Pestov
59a5e554d4
Split up io.directories further, move file types to io.files.types. Bunny demo no longer pulls in file-info and file-system-info code, reducing image size by 35kb
2008-12-15 00:01:06 -06:00
Slava Pestov
6ea1de887d
More unit test fixes
2008-12-14 22:38:14 -06:00
Slava Pestov
dccbb84629
Updating unit tests for I/O re-organization
2008-12-14 21:21:44 -06:00
Slava Pestov
50e214c152
io.files split up and general refactoring work in progress
2008-12-14 20:03:00 -06:00
unknown
1f517a1db8
Fix using
2008-12-14 17:14:11 -06:00
Doug Coleman
35f01b1577
remove >r r>
2008-12-14 01:34:58 -06:00
Doug Coleman
8f175ca58a
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-14 00:53:23 -06:00
Slava Pestov
59f7b60f4d
Fix cocoa.views help lint
2008-12-13 19:41:23 -06:00
Doug Coleman
bb61580171
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 10:46:32 -06:00
Slava Pestov
42b580c80a
Remove .lib dependencies from opengl.{shaders,framebuffers,capabilities} and move them to basis
2008-12-13 07:14:11 -06:00
Slava Pestov
e7fc788d40
Update UI unit tests for ui.event-loop split
2008-12-13 06:53:53 -06:00
Slava Pestov
44a8bac6ce
Remove more dead code
2008-12-13 05:20:50 -06:00
Slava Pestov
e79e6d6056
Remove dead code
2008-12-13 05:00:23 -06:00
Slava Pestov
441a9f7c09
Move time-related words to core-foundation.time to remove number tower dependency from core-foundation; remove no longer used words from cocoa.application
2008-12-13 04:57:37 -06:00
U-SLAVA-DFB8FF805\Slava
cf39fd29f8
Fix Windows bootstrap
2008-12-13 04:41:33 -06:00
Slava Pestov
c8ba693da7
Remove stop-after-last-window? usage in ui.x11
2008-12-13 04:20:46 -06:00
Slava Pestov
93b7215f1b
Returning from boot quotation wouldn't exit Factor if run loop MX was in use
2008-12-13 04:10:39 -06:00
slava
7bf857650c
Remove stop-after-last-window? option, it's obsolete, get ui.event-loop (only used on X11 and Windows) to load
2008-12-13 03:49:22 -06:00
Doug Coleman
919a4393f5
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 00:23:31 -06:00
slava
cafc8efe97
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 00:09:42 -06:00
slava
7ad494d2dd
Add Display structure
2008-12-13 00:09:36 -06:00
Slava Pestov
a4ba0453b3
Fix UI docs
2008-12-13 00:00:39 -06:00
Slava Pestov
053c15e476
This is where all the recent I/O and core foundation work comes together: use core-foundation.run-loop to receive events on Mac OS X instead of weak-ass Squeak-style polling every 10ms
2008-12-12 23:58:28 -06:00
Slava Pestov
323de69e88
Remove obsolete tests
2008-12-12 23:57:28 -06:00
Slava Pestov
5ecffec1b9
Clean up run loop I/O multiplexer and make most of it independent of the I/O system; the UI will use it too
2008-12-12 23:57:16 -06:00
Slava Pestov
bb45fa93a7
Add a way to stop the io thread
2008-12-12 23:56:19 -06:00
Slava Pestov
50a78db9bd
Add words for working with CFTimeInterval and CFAbsoluteDate types
2008-12-12 21:06:46 -06:00
Slava Pestov
b3428c61e6
Better bootstrap error handling
2008-12-12 21:06:16 -06:00
Slava Pestov
115d6e792f
Change deploy descriptor back
2008-12-12 19:49:22 -06:00
Slava Pestov
2182bd6422
Add a new deploy test to test callbacks
2008-12-12 19:48:51 -06:00
Slava Pestov
8433a9954a
Fix dispose method on run-loop-mx
2008-12-12 19:48:34 -06:00
Slava Pestov
a91dee7810
Fix for native I/O backends that create callbacks in deployed apps; this affected tools.deploy.test[35] ever since run-loop multiplexer landed on OS X
2008-12-12 19:48:17 -06:00
Slava Pestov
d2a1a2326b
Use gdb on Windows
2008-12-12 18:44:43 -06:00
Doug Coleman
9d2d225c9d
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-12 09:37:03 -06:00
Slava Pestov
210c661d4d
Add unportable tag to core-foundation.timers
2008-12-12 02:41:10 -06:00
Slava Pestov
0ba2c964af
Remove obsolete file, add unit tests for core-foundation.run-loop, add <CFTimer> word
2008-12-12 02:18:50 -06:00
Slava Pestov
36c36a7f83
Update code for core-foundation split, add core-foundation.timers
2008-12-12 01:11:37 -06:00
Slava Pestov
46a1089fd8
Split up core-foundation vocabulary since it was getting out of hand
2008-12-12 00:33:05 -06:00
Doug Coleman
0411d89038
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-11 23:39:49 -06:00
Slava Pestov
07ff3a4441
Merge branch 'master' of git://repo.or.cz/factor/jcg
2008-12-11 23:33:16 -06:00
Doug Coleman
afe942130e
Add deep-member? and deep-subseq? to sequences.deep.
2008-12-11 23:11:04 -06:00
Doug Coleman
05d6cf873f
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-11 23:08:00 -06:00
Slava Pestov
e9d80dcb63
Move Unix I/O multiplexers to io.unix.multiplexers, new run loop-based multiplexer integrates a kqueue with a CFRunLoop on Mac OS X
2008-12-11 22:48:19 -06:00
Joe Groff
ed45192b6d
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-11 17:16:12 -08:00
Doug Coleman
3dc417ae64
bool -> ?
2008-12-11 18:52:22 -06:00
Joe Groff
e795571639
seed of X11 offscreen backend
2008-12-11 16:50:37 -08:00
Slava Pestov
c679ae025b
Rename tools.disassembler.udis:& to alien.syntax:&: and fix it to survive image save/load
2008-12-11 00:03:58 -06:00
Philipp Winkler
0cc4dc4e0a
Allow post data to be send on PUT as well as POST actions. Allow any message between 200 and 299 to mean success.
2008-12-10 21:30:33 -08:00
Slava Pestov
717bceb6ff
Use kqueue on BSD
2008-12-10 20:24:22 -06:00
Slava Pestov
f849e41c7e
Fix select MX
2008-12-10 20:23:37 -06:00
Slava Pestov
537af9ed9b
Fix docs again
2008-12-10 20:23:37 -06:00
Slava Pestov
d327786cb9
kqueue and epoll code wasn't checking for EINTR properly, leading to hangs
2008-12-10 20:10:47 -06:00
Slava Pestov
f020fd39ec
Fix ui.gestures help lint
2008-12-10 19:45:42 -06:00
Slava Pestov
2103c591e6
Add unportable tag for tools.disassembler.udis
2008-12-10 19:36:07 -06:00
Slava Pestov
cefdec0644
Use udis on x86
2008-12-10 19:35:18 -06:00
Slava Pestov
51ee6be047
Clarify wait-for-process docs
2008-12-10 19:16:49 -06:00
Slava Pestov
f86caab386
Fix compile error
2008-12-10 17:33:29 -06:00
Slava Pestov
e57b28b6e1
Check for signal exit status
2008-12-10 17:30:07 -06:00
Slava Pestov
7f3b946264
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-10 16:40:15 -06:00
Slava Pestov
6346999f66
Fix race condition with gesture handling and grafting
2008-12-10 16:40:05 -06:00
Slava Pestov
24a8cb0a95
Remove >r/r> usage from ui.cocoa
2008-12-10 16:25:57 -06:00
Doug Coleman
2af947b08e
fix using for recent change
2008-12-10 14:43:56 -06:00
Doug Coleman
164f8ccb67
parse the fsid_t for the rest of the platforms
2008-12-10 14:28:22 -06:00
Joe Groff
dc5727a212
oops
2008-12-10 07:28:33 -08:00
Joe Groff
c9f041f79d
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-10 07:10:30 -08:00
Doug Coleman
3629b9e5bd
win32 offscreen refinements
2008-12-10 08:49:50 -06:00
Slava Pestov
d821cd7281
Fix win64 bootstrap
2008-12-10 01:19:22 -06:00
Doug Coleman
cd0f46c668
GdiFlush when selecting gl context to make offscreen rendering work
2008-12-10 01:05:03 -06:00
Doug Coleman
6fd87b747c
windows offscreen tweaks
2008-12-10 00:55:33 -06:00
Doug Coleman
3e587c2f89
gitter compilin'
2008-12-10 00:31:57 -06:00
Doug Coleman
4f2c612cda
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 21:31:09 -06:00
Doug Coleman
f3acfcd355
replace f with a "" for file-systems.
2008-12-09 21:30:11 -06:00
Doug Coleman
4f20c0813f
Merge branch 'master' of git://repo.or.cz/factor/jcg
...
Conflicts:
basis/ui/cocoa/cocoa.factor
2008-12-09 21:16:37 -06:00
Joe Groff
347eb5647b
windows backend for ui.offscreen
2008-12-09 18:55:54 -08:00
slava
e42de00371
Fix some bugs in epoll, and use it on Linux
2008-12-09 20:55:42 -06:00
Slava Pestov
d70d4c1352
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 20:01:38 -06:00
Slava Pestov
a4fc4046a0
Updating epoll code
2008-12-09 20:01:23 -06:00
Doug Coleman
50e15ebb6f
show mount point
2008-12-09 19:38:45 -06:00
Slava Pestov
3bd4c0b4be
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 18:24:27 -06:00
Slava Pestov
af6a9818b5
Merge branch 'constant_time_allocation'
2008-12-09 18:23:07 -06:00
Slava Pestov
9e4b4ec1ef
Listener no longer shows retain stack
2008-12-09 18:22:48 -06:00
Slava Pestov
8b42b168e2
Removed (string) primitivE
2008-12-09 18:22:38 -06:00
Doug Coleman
2f79e5256d
fsid[2] -> 2array on mac
2008-12-09 18:17:16 -06:00
Slava Pestov
ec23584f48
Finish up O(1) byte array allocation
2008-12-09 18:17:04 -06:00
Doug Coleman
26806f9d7a
remove a line of debugging
2008-12-09 17:53:17 -06:00
Slava Pestov
d9231f3bc5
Remove unsafe string allocation, since its of dubious value
2008-12-09 17:53:00 -06:00
Slava Pestov
eb79c6ab71
Fix conflict
2008-12-09 17:52:45 -06:00
Doug Coleman
dffb8c961b
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 17:51:48 -06:00
Doug Coleman
a48df2fcd3
file-systems. -> print-file-systems, file-systems. no longer takes a spec array
2008-12-09 17:50:47 -06:00
Slava Pestov
c2504f207d
Use kqueue on Mac OS X instead of select
2008-12-09 17:49:03 -06:00
Doug Coleman
35117a0e49
add more fields to io.windows.files
2008-12-09 17:44:37 -06:00
Slava Pestov
4b927f732f
Clean up JIT backend a little
2008-12-09 17:14:17 -06:00
Slava Pestov
a90118da5d
Add inc-at word to core, and update some usages of at+ to use it instead
2008-12-09 16:54:48 -06:00
Joe Groff
4f6ed727d0
Tweak windows and x11 backends to work with changes made for offscreen rendering
2008-12-09 10:19:14 -08:00
Joe Groff
98c0daae2a
Move offscreen-world widget and support words into ui.offscreen vocab
2008-12-09 10:07:57 -08:00
Joe Groff
ec98a6c83d
offscreen-world widgets and offscreen pixel format fixes
2008-12-09 09:22:23 -08:00
John Benediktsson
92834c3aba
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 06:50:07 -08:00
Slava Pestov
43fe6c56a2
Windows fixes
2008-12-09 06:02:39 -06:00
Slava Pestov
9ab4d53213
Fix io.encodings.utf16n unit tests
2008-12-09 04:22:24 -06:00
Slava Pestov
bb912a3dfd
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 04:20:38 -06:00
Slava Pestov
474b718337
Add ncleave combinator to generalizations
2008-12-09 04:20:20 -06:00
Slava Pestov
1e1640abb3
Load fixes
2008-12-09 03:22:38 -06:00