Slava Pestov
6b25e99470
Add summary for heaps more vocabs
2009-02-16 21:05:13 -06:00
Slava Pestov
a4362512f7
<CFString> doesn't bomb if string contains invalid codepoints > 0x10ffff
2009-02-02 13:44:44 -06:00
Slava Pestov
c6415c7b7d
Fix <CFString> and CF>string to allow null bytes
2009-01-25 19:02:59 -06:00
Slava Pestov
2a7d353251
Debugging Core Text, get colored text working and fix memory management issue
2009-01-21 19:34:42 -06:00
Slava Pestov
9f76476d26
Refactor Core Foundation binding a bit, add new >cf word to convert Factor objects to CF values
2009-01-20 23:06:23 -06:00
Slava Pestov
fd7a47613e
Move core-graphics types from cocoa.types to core-graphics.types, clean up some code
2009-01-19 16:29:52 -06:00
Slava Pestov
0c1cf6209d
Fix <CFDictionary>
2009-01-18 23:44:02 -06:00
Slava Pestov
a6f8d09214
Debugging <CFDictionary>
2009-01-16 22:48:07 -06:00
Slava Pestov
3ba833779f
New alien.destructors vocab defines a functor which generalizes &CFRelease; flesh out core-graphics and core-text bindings
2009-01-16 22:37:56 -06:00
Slava Pestov
28c4d323ba
Update metadata
2009-01-16 19:12:28 -06:00
Slava Pestov
c0362a57db
Working on core-foundation.attributed-strings
2009-01-16 19:02:50 -06:00
Slava Pestov
cf11be2d45
Add core-foundation.dictionaries
2009-01-16 18:41:21 -06:00
Slava Pestov
7d837d61d6
Add core-graphics binding meta-data
2009-01-16 17:46:41 -06:00
Slava Pestov
cac73daa85
Oops
2008-12-18 18:09:36 -06:00
Slava Pestov
83f03c89b6
Fix bogus indentation
2008-12-18 18:09:22 -06:00
Slava Pestov
dccbb84629
Updating unit tests for I/O re-organization
2008-12-14 21:21:44 -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
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
50a78db9bd
Add words for working with CFTimeInterval and CFAbsoluteDate types
2008-12-12 21:06:46 -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
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
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
Slava Pestov
ac653d5c31
Core foundation now uses UTF8 instead of UTF16, to eliminate unnecessary dependency
2008-12-08 18:48:49 -06:00
Slava Pestov
6edb771d05
Re-arrange some code so that core-foundation.run-loop no longer depends on calendar
2008-12-08 16:01:11 -06:00
Slava Pestov
d84d267948
Add some CFFileDescriptor-related functions
2008-12-06 17:35:04 -06:00
Slava Pestov
402da00390
Fixing bootstrap with specialized arrays
2008-12-02 02:44:19 -06:00
Slava Pestov
52c5b53e27
Refactoring usages of >r, r>, -rot, rot
2008-11-30 22:21:37 -06:00
Doug Coleman
4b6126f92a
remove >r r> from various vocabs
2008-11-29 13:29:19 -06:00
Slava Pestov
8819f23312
Replace millis primitive with micros primitive
...
Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part
2008-11-19 01:50:05 -06:00
Slava Pestov
7c05a777ba
Add unportable tag and other meta-data to core-foundation subvocabs
2008-10-07 01:27:18 -05:00
Slava Pestov
3d790d8ac8
Memory ricing to make deploy tests pass on Mac OS X/PowerPC
2008-09-19 00:26:27 -05:00
Slava Pestov
44f53de164
Move make to its own vocabulary, remove fry _ feature
2008-09-10 20:07:00 -05:00
Joe Groff
727f0689d4
change cocoa and core foundation types to be 64-bit clean
2008-09-09 19:19:59 -07:00
Joe Groff
e7bf0c009d
fix typo
2008-09-07 18:55:00 -07:00
Slava Pestov
8b855b2445
Help lint fixes
2008-08-22 23:00:35 -05:00
Slava Pestov
6408b01e9d
Add 'unportable' tag in place of hard-coded list of 'dangerous' vocabs in load-everything
2008-07-29 16:47:52 -05:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00