Commit Graph

9024 Commits (958e08690378c26341cab4aaff481852f04eda62)

Author SHA1 Message Date
Joe Groff 0d35e277ea images, opengl.textures, images.cocoa: add support for premultiplied alpha so we can use data from cocoa images 2010-06-27 13:44:25 -07:00
Joe Groff 044a862c37 new vocab twitter.prettyprint: styled printing of twitter statuses 2010-06-27 11:09:49 -07:00
Slava Pestov a4f509dee9 mason.updates: revert bad code 2010-06-24 13:45:26 -04:00
Slava Pestov ee55d0e452 mason.common: fix file name 2010-06-24 12:28:23 -04:00
Joe Groff c7a2ef4d4f gpu.util.wasd: new utility word "wasd-pixel-ray" that converts a screen pixel position to a world-space vector, indicating direction from eye location 2010-06-23 00:48:17 -07:00
Slava Pestov d2bef80a19 mason: recent with-unique-directory change was broken 2010-06-22 22:45:22 -04:00
Slava Pestov 2173c0cafd time.unix: add timestamp>timezone word 2010-06-22 22:35:24 -04:00
Daniel Ehrenberg d9a5988571 Merge branch 'master' of git://factorcode.org/git/factor 2010-06-22 16:20:55 -04:00
Doug Coleman 6b0b4bbd70 Do a 'git reset; git clean' to revert the tree to a pristine state 2010-06-22 14:40:15 -05:00
Doug Coleman e486d74460 Fix accessors 2010-06-22 14:10:12 -05:00
Doug Coleman 4b9760dd67 More system-micros elimination 2010-06-22 02:00:19 -05:00
Doug Coleman d8ab5edb83 Fix using list 2010-06-21 12:33:34 -05:00
Doug Coleman e8d528ad93 Remove system_micros from vm, implement gmt hook on windows 2010-06-16 23:39:16 -05:00
Doug Coleman 09db1a9608 Add platforms.txt files to time vocab 2010-06-16 22:04:41 -05:00
Doug Coleman 11d20228f1 Implement set-time on Windows 2010-06-16 17:42:15 -05:00
Doug Coleman d487a4b045 Merge branch 'master' of http://factorcode.org/git/factor 2010-06-16 16:48:04 -05:00
Doug Coleman d4e30aedcf Use two timers in game.loop 2010-06-16 16:23:31 -05:00
Doug Coleman 22faa12205 Add a word that waits for a game to finish running 2010-06-16 16:23:30 -05:00
Doug Coleman d9bd3d572e Fix load error in game.loop 2010-06-16 16:23:29 -05:00
Joe Groff 9a47e0004c new vocab alien.handles: generate integer handles to allow references to Factor objects to be passed through the FFI 2010-06-16 16:23:29 -05:00
Slava Pestov ff3daa5092 pop3: fix tests to not hang if openssl is not installed 2010-06-16 16:23:29 -05:00
Joe Groff 7fb0c25621 opengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator 2010-06-16 16:23:28 -05:00
Slava Pestov 53f664ae50 Merge branch 'mongodb-changes' of git://github.com/x6j8x/factor 2010-06-16 17:12:13 -04:00
Joe Groff f3f5bbfb58 new vocab alien.handles: generate integer handles to allow references to Factor objects to be passed through the FFI 2010-06-15 15:33:30 -07:00
Slava Pestov 34d261a9e1 pop3: fix tests to not hang if openssl is not installed 2010-06-15 18:32:13 -04:00
Joe Groff 577e1175f3 opengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator 2010-06-15 13:41:11 -07:00
Daniel Ehrenberg 4ed01d3fbc Specialized words (not done yet) 2010-06-15 16:38:34 -04:00
Doug Coleman cc573c0ecc Fix mason unit test 2010-06-13 22:39:31 -05:00
Doug Coleman c886ea537d Check in Joe's codebook vocab with a few tweaks. Requires the kindlegen binary from Amazon's website. 2010-06-13 19:34:19 -05:00
Doug Coleman c59b71d6ae Add time vocab that can set system clock time 2010-06-13 19:34:18 -05:00
Doug Coleman cf09a138d2 Delete the .git/index in case it's corrupted. Do a "git reset --hard HEAD" before a git pull. Make sure a build directory cannot collide with another build directory. 2010-06-13 19:34:17 -05:00
Joe Groff 6c1bf4e0eb io.encodings.detect: detect empty files as utf8 rather than raise a sequence error 2010-06-13 19:34:16 -05:00
Joe Groff 1636821eec io.encodings.detect: fill in USING: list for tests 2010-06-13 19:34:15 -05:00
Joe Groff f950fca035 io.encodings.detect: detect empty files as utf8 rather than raise a sequence error 2010-06-10 17:32:56 -07:00
Joe Groff 7825cb6d10 io.encodings.detect: fill in USING: list for tests 2010-06-10 16:39:48 -07:00
Doug Coleman a6f0abb9a2 Rename alarms -> timers 2010-06-10 16:39:13 -05:00
Doug Coleman 6d63be4168 Check in benchmark.struct vocab 2010-06-10 15:37:53 -05:00
Doug Coleman 445b43d924 Use benchmark.struct vocab to record tick/draw timings in game loop 2010-06-10 15:37:36 -05:00
Doug Coleman 46ad6b63e6 Add start-game word, make foo-attributes words when GAME: foo is defined, don't lose the loop object after the game is over 2010-06-10 15:37:31 -05:00
Sascha Matzke 5ca5210ed6 simplified bson.reader and made it faster 2010-06-10 19:57:19 +02:00
Sascha Matzke 379f34a821 added new BSON types 2010-06-09 14:45:25 +02:00
Joe Groff 4997489980 new vocab io.encodings.detect: borrow binary file/text encoding detection heuristics from a certain text editor written in java 2010-06-09 00:11:01 -07:00
Sascha Matzke 2653ae7f47 revised tuple oid handling 2010-06-05 12:59:50 +02:00
Sascha Matzke 4a836dcdea fixed bson tests 2010-06-05 12:04:16 +02:00
Sascha Matzke bd5b798942 fix doc typo and example error 2010-06-05 11:52:41 +02:00
Sascha Matzke 8f7516d614 use mongodb standardport (27017) in benchmark 2010-06-05 11:52:41 +02:00
Sascha Matzke d3aa7812bf fix for changed mongodb behaviour 2010-06-05 11:52:41 +02:00
Sascha Matzke 134affb339 bson writer performance improvements 2010-06-05 11:52:41 +02:00
Sascha Matzke c3df0a15fa renamed internal words 2010-06-05 11:52:41 +02:00
Sascha Matzke 9f52a0aaf2 wrapped output-stream get into it's own typed word 2010-06-05 11:52:40 +02:00