Commit Graph

19804 Commits (fe9f848be707c1f8941f9db8d0c1be968c667904)

Author SHA1 Message Date
Doug Coleman fe9f848be7 Add a slots{ word for accessing multiple slots 2010-02-27 07:58:40 -06:00
Doug Coleman e91de3e3ba Add csv>string and string>csv 2010-02-27 07:58:38 -06:00
Doug Coleman c9050cf280 Docs for http-data 2010-02-27 07:58:37 -06:00
Doug Coleman 9db75718a3 Add a new word http-data that is just http-get nip 2010-02-27 07:58:35 -06:00
Joe Groff 2dd0c7f4cc rename game.input.linux to game.input.x11, make x>hid-bit-order a hook on system 2010-02-26 18:30:51 -08:00
Joe Groff 32c8fce252 move XQueryKeymap binding to x11.xlib 2010-02-26 18:21:37 -08:00
Joe Groff 7cd7f68ba8 co-credit William Schlieper for game.input.linux 2010-02-26 18:16:16 -08:00
Joe Groff ebffe9b4f6 Merge branch 'master' of git://github.com/william42/factor 2010-02-26 18:14:10 -08:00
Joe Groff cc633e9d09 grouping: circular-slice shouldn't be a subclass of slice since that thwarts method inlining 2010-02-26 13:20:47 -08:00
Erik Charlebois c3a0932e27 Merge branch 'master' of github.com:erikcharlebois/factor 2010-02-25 18:51:08 -08:00
Erik Charlebois 8568640097 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-25 18:51:00 -08:00
Erik Charlebois 5924c07246 Fix windows.directx compile errors 2010-02-25 18:50:05 -08:00
Joe Groff 7eadd91c05 grouping: add circular clumps (e.g. { 1 2 3 4 } 3 circular-clump => { { 1 2 3 } { 2 3 4 } { 3 4 1 } { 4 1 2 } } 2010-02-25 17:05:03 -08:00
Erik Charlebois fc72a7c7c1 Add perp and angle-between words for vectors. Fix bug in cross product and add unit tests. 2010-02-25 16:46:02 -08:00
Joe Groff 5ec2faf8d1 windows.com: typedef interface word to void* immediately so that self-referential pointers in the interface definition parse properly. fix a bug where pointer return values for interface methods couldn't parse 2010-02-25 16:39:30 -08:00
Joe Groff 20edc80727 deploy chipmunk lib 2010-02-25 15:13:06 -08:00
Joe Groff 0ad230d804 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-25 12:55:40 -08:00
Joe Groff 228406b567 remove repeated "pad" slots from x11.xlib structs 2010-02-25 12:55:31 -08:00
Doug Coleman 39ff966a8e Add more user32 bindings 2010-02-25 14:36:44 -06:00
Joe Groff 47942866cf Merge branch 'master' of git://factorcode.org/git/factor 2010-02-25 11:52:42 -08:00
Joe Groff 0f34795200 classes.struct: raise an error in STRUCT: if there are duplicate slot names 2010-02-25 11:52:21 -08:00
Erik Charlebois ec6d5e3dee Add perp and angle-between words for vectors. Fix bug in cross product and add unit tests. 2010-02-25 08:17:07 -08:00
Slava Pestov fce5a1644a sequences: fix help lint 2010-02-26 00:44:48 +13:00
Slava Pestov 9e58957e6f syndication: get it working with doublec's wacky atom feed 2010-02-25 21:39:14 +13:00
Slava Pestov e5fc398dae sequences: add cartesian-each, cartesian-map, cartesian-product words to eliminate some duplication throughout the codebase 2010-02-25 20:54:57 +13:00
Joe Groff ed8cef96b4 game.worlds: construct game-loop object before begin-game-world is called so begin-game-world can change it before the loop is started 2010-02-24 20:07:13 -08:00
Joe Groff 3a4ea28d82 fix up chipmunk.demo, add a MAIN: 2010-02-24 18:46:02 -08:00
Joe Groff c908cc4d93 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-24 18:26:46 -08:00
Joe Groff b013294bf4 move chipmunk to chipmunk.ffi 2010-02-24 17:00:17 -08:00
Slava Pestov 6b88939d47 sequences: add suffix! to destructive sequence ops article 2010-02-25 05:57:09 +13:00
Slava Pestov 39a1147158 webapps.wiki: fix template 2010-02-25 04:54:42 +13:00
Slava Pestov 2dde82ffff Slices over specialized arrays can now be passed to C functions, written to binary output streams, and given to malloc-byte-array 2010-02-25 04:50:31 +13:00
Doug Coleman 43361c3731 Add some commented out unit tests to io.ports.tests that seem like they should be supported 2010-02-24 03:33:16 -06:00
Joe Groff cc5d8d880d Merge branch 'master' of git://factorcode.org/git/factor 2010-02-24 00:51:13 -08:00
Joe Groff b613dffa1f tidy up load errors in ui.backend.x11 2010-02-24 00:51:02 -08:00
Doug Coleman 584879fde7 Use for(;;) instead of do/while in a few places, fix safe_fread's error handling 2010-02-24 02:50:41 -06:00
Slava Pestov cca5dd082d io.files.unix: fix load errors arising from byte-length being moved 2010-02-24 21:20:21 +13:00
Slava Pestov 3c7f3f3886 core-foundation.run-loop: cleanup 2010-02-24 21:18:29 +13:00
Joe Groff 21a98a0797 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-23 23:53:51 -08:00
Joe Groff eb93f68302 ui.backend.cocoa: invalidate run loop timers before raising an NSAlert and add them back when runModal returns to avoid run loop callbacks reentering Factor 2010-02-23 23:52:03 -08:00
Slava Pestov 79e14523ca Move closures, fries and set-n to unmaintained 2010-02-24 20:24:32 +13:00
Slava Pestov 0739165032 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-02-24 20:20:08 +13:00
Slava Pestov 16cfa13cae cocoa.messages: cleanup 2010-02-24 20:18:48 +13:00
Slava Pestov c1e7a3ffc2 Specialized arrays, structs and other objects responding to the >c-ptr / byte-length protocol can now be written to binary streams 2010-02-24 20:18:41 +13:00
Erik Charlebois 9e308781ee Bindings to the WinUSB part of the Windows DDK 2010-02-23 23:00:48 -08:00
Joe Groff bc39a54070 ui.gadgets.worlds: deactivate world before calling the ui-error-hook 2010-02-23 22:55:57 -08:00
Joe Groff 7c5d84373c tools.deploy.shaker: raise a generic "This application died" system-alert instead of quietly crashing and burning in the ui-error-hook for deployed apps with the debugger stripped 2010-02-23 20:42:36 -08:00
Joe Groff 000d4478e4 document system-alert 2010-02-23 20:29:51 -08:00
Joe Groff ff9890e52b opengl.gl: all those GLchar* should be c-string[ascii] 2010-02-23 20:29:31 -08:00
Joe Groff 9186c3c682 ui: add a "system-alert" hook that can raise a system modal dialog without involving any potentially stripped gadget, io, or debugger code 2010-02-23 19:28:57 -08:00