Commit Graph

7730 Commits (59f0dbb5167a66aa95bbb164438ef4ed6ff690f6)

Author SHA1 Message Date
Joe Groff 50f4db1ce2 half-precision float vocab 2009-06-10 13:06:06 -05:00
Doug Coleman 6434e4acf1 move images.processing to unmaintained for now 2009-06-09 22:48:19 -04:00
Doug Coleman 9861fdc9b3 take-n returns the rest of the sequence if not enough elements are present 2009-06-09 11:49:22 -04:00
Doug Coleman a59bf32a33 fix cloning weirdness in images rotation tests 2009-06-09 11:48:39 -04:00
Slava Pestov 2b61f6c7ca Merge branch 'master' of git://github.com/mrjbq7/factor 2009-06-09 03:07:36 -05:00
Slava Pestov aaeeaa1e6f Fix load errors 2009-06-08 04:18:57 -05:00
John Benediktsson 88e5397b51 brainfuck: Require loops to be non-empty, add test case. 2009-06-07 17:39:21 -07:00
John Benediktsson 4b21217956 brainfuck: Adding debug (#) operator. 2009-06-07 16:18:13 -07:00
John Benediktsson 6b86f059e7 Merge groups of similar operations. 2009-06-07 15:21:39 -07:00
John Benediktsson 2a5db1abd9 brainfuck: Remove concept of operations now that it is compiled. 2009-06-07 07:52:07 -07:00
John Benediktsson 67a36883fe Compile brainfuck a bit more stylishly. 2009-06-06 20:44:48 -07:00
John Benediktsson e30a9fc4b1 Add some test cases, remember to flush after running program. 2009-06-06 20:11:59 -07:00
John Benediktsson e4a10254d8 Changed brainfuck from interpreter to compiler, using EBNF's. 2009-06-06 10:07:23 -07:00
Marc Fauconneau 5e31d6266e ML-style (* nested (* comments *) *) 2009-06-05 15:29:36 +09:00
John Benediktsson 992ab4e677 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-04 23:01:34 -07:00
Doug Coleman 3c8ce48e3c don't normalize images in processing.rotation. this means there are some padding bytes to deal with 2009-06-04 15:09:25 -05:00
John Benediktsson 7338792121 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-04 08:50:06 -07:00
John Benediktsson b1136c77b5 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-03 21:50:09 -07:00
Doug Coleman 80c59d1a0f add a logged-in flag to managed-server for logging in connections so we don't have to throw exceptions to kill clients 2009-06-03 23:00:56 -05:00
Doug Coleman f6ac611a04 really disconnect someone if name is taken 2009-06-03 22:19:46 -05:00
Joe Groff 469d7af27a Catch and wrap game-loop errors and send them through the UI when available. much nicer than having to check the console 2009-06-03 19:55:38 -05:00
John Benediktsson 0c0f796267 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-03 10:00:43 -07:00
Joe Groff 0169934f6d null-world class for interactive OpenGL use 2009-06-03 11:03:34 -05:00
John Benediktsson 00999b072f Merge branch 'master' of git://factorcode.org/git/factor 2009-06-01 15:04:34 -07:00
Doug Coleman 2d6bb2fef3 Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2009-06-01 16:12:09 -05:00
Jose A. Ortega Ruiz 45e6683c62 FUEL: developer-name is not overriden in scaffolds if so desired. 2009-06-01 23:09:30 +02:00
John Benediktsson 7f13b49a5d Merge branch 'master' of git://factorcode.org/git/factor 2009-06-01 14:00:56 -07:00
John Benediktsson 7f12d582a5 Updated test cases. 2009-06-01 14:00:37 -07:00
Doug Coleman 0a0ed4777f Merge branch 'irc' of git://www.tiodante.com/git/factor 2009-06-01 15:20:25 -05:00
John Benediktsson 938f33c786 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-01 12:45:30 -07:00
Doug Coleman a4a2ae8a78 send \r\n instead of \n for windows telnet clients 2009-06-01 13:35:04 -05:00
John Benediktsson d99ae5af92 Adding brainf*ck implementation. 2009-06-01 11:21:14 -07:00
Doug Coleman ae75b41a43 clean up some stack shuffling 2009-05-31 08:53:42 -05:00
Doug Coleman 50e6fac013 change threaded-server and managed-server to take an encoding 2009-05-30 19:15:53 -05:00
Doug Coleman 3df3ffc416 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-30 15:53:15 -05:00
Doug Coleman 4b2dab10a0 refactor a bit of the chat server, add /nick 2009-05-30 16:50:38 -04:00
Doug Coleman 77654ce7bd fix error handling in managed-server 2009-05-30 15:50:08 -05:00
Doug Coleman ecc2924eb6 fix a word in managed-server 2009-05-30 13:51:03 -05:00
Doug Coleman f0a556f0f3 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-30 13:39:12 -05:00
Doug Coleman ba82679168 add a few utility words to managed-server 2009-05-30 13:38:40 -05:00
Slava Pestov f6acad88d4 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-30 13:23:27 -05:00
Slava Pestov 0d2c3cd552 sequences.product: fix ABOUT: 2009-05-30 13:23:07 -05:00
Doug Coleman 2d02ff7dad cleaned up slava's old cursor code 2009-05-30 12:13:17 -05:00
Doug Coleman 39cb541b53 Fix a problem with disconnects, add a lot of features to chat server, lots of refactoring of managed-server 2009-05-30 01:29:02 -05:00
Doug Coleman 2151df5b1f refactor managed-server and chat, add hooks for when stuff happens, add /me, /who, /quit 2009-05-29 13:39:24 -05:00
Doug Coleman 550ff523dd Merge branch 'master' of git://factorcode.org/git/factor 2009-05-29 11:23:48 -05:00
Doug Coleman 4d882f25cd add managed-server to extra/ 2009-05-29 11:20:40 -05:00
Slava Pestov 3ffb67742f fuel.xref: remove some unnecessary inlines 2009-05-29 05:37:48 -05:00
Bruno Deferrari e3a8421f44 irc.client: Send password on connect if provided 2009-05-29 00:01:22 -03:00
Doug Coleman 553fd8aa15 use ${ in some nurbs tests 2009-05-28 18:57:49 -05:00
Slava Pestov 0dffd311a5 descriptive: update for tools.annotations change 2009-05-28 02:52:05 -05:00
Slava Pestov 430b1f50b9 webapps.planet: fix edit-blog action 2009-05-27 19:37:12 -05:00
Doug Coleman 5e4506c987 misspelled kobi's name 2009-05-26 21:07:14 -05:00
Doug Coleman 1d721a32c1 check in kobie's image rotation code 2009-05-26 21:05:46 -05:00
Doug Coleman 0cb7b408b4 remove clamp-to-range and associated words, update jamshred 2009-05-25 21:24:12 -05:00
Doug Coleman 0d5ed7e982 remove duplicate definition of last 2009-05-25 19:00:18 -05:00
Doug Coleman 407377fc98 rename peek -> last and update all usages 2009-05-25 16:38:33 -05:00
Doug Coleman 6fa9043206 remove clamp from docs 2009-05-25 13:58:06 -05:00
Doug Coleman a54c78007b add a clamp word to math.order, use clamp word throughout libraries 2009-05-24 21:35:50 -05:00
Samuel Tardieu 30a623c531 Add documentation and tests for extra/backtrack 2009-05-24 16:03:01 +02:00
Samuel Tardieu cbef12c629 Add amb-all and bag-of 2009-05-24 16:03:00 +02:00
Samuel Tardieu 1b9b27213d Do not create an extra scope in "if-amb" 2009-05-24 16:02:59 +02:00
Slava Pestov 5fa0507b97 websites.concatenatieve: add builds.factorcode.org 2009-05-22 17:52:31 -05:00
Slava Pestov b58c1780c6 One last tweak 2009-05-22 17:48:05 -05:00
Slava Pestov 760445c8e4 More cosmetic tweaks 2009-05-22 17:42:05 -05:00
Slava Pestov a1436e69cd webapps.mason: make it look like the factorcode.org site 2009-05-22 17:32:27 -05:00
Slava Pestov bbad40683b webapps.mason: spiff up download.xml a bit 2009-05-22 16:21:35 -05:00
Joe Groff 440861c687 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-21 20:55:57 -05:00
Joe Groff 9685aea6fe homogeneous coordinates coated in nurbsauce 2009-05-21 20:55:44 -05:00
Slava Pestov 16b39e2d6c mason: use short host name not fully qualified host name 2009-05-21 19:19:12 -05:00
Slava Pestov a150fc9a7f webapps.mason: Now renders a download grid with links to build machine status and download pages 2009-05-21 19:15:04 -05:00
Slava Pestov a2d83c1650 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-21 00:08:52 -05:00
Slava Pestov 7d328011e8 Working on webapps.mason 2009-05-21 00:08:43 -05:00
Doug Coleman 8f688eb742 fix comments and dtds in html parser 2009-05-20 15:50:01 -05:00
Doug Coleman c92a187639 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-20 14:32:48 -05:00
Joe Groff e47a30b7dc Merge branch 'master' of git://factorcode.org/git/factor 2009-05-20 10:27:09 -05:00
Joe Groff c505c6f261 clean up some GL state mgmt in spheres 2009-05-20 10:26:24 -05:00
Slava Pestov 2d81d082c6 webapps.mason: fix using 2009-05-19 17:56:34 -05:00
Slava Pestov 39e0d40223 webapps.mason: minor improvements 2009-05-19 17:46:05 -05:00
Doug Coleman 74107f2acd fix some duplicate using lines 2009-05-18 23:45:52 -05:00
Slava Pestov 3eb058aa70 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-18 16:50:21 -05:00
Slava Pestov c5d2c48fc9 mason.report: join lines with \n 2009-05-18 16:50:11 -05:00
Doug Coleman f33883658a fix lazy lists 2009-05-18 16:17:11 -05:00
Joe Groff 0d5d888474 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-18 11:50:19 -05:00
Joe Groff 78e3c19797 factor out grid mesh generation in terrain to its own vocab 2009-05-18 10:31:05 -05:00
Doug Coleman 400317affc Merge branch 'checksums' 2009-05-17 18:00:36 -05:00
Doug Coleman b352bbdc12 move sha1 and sha2 to checksums.sha, update usages 2009-05-17 17:58:36 -05:00
Slava Pestov b4afea0bfd math.primes.list: update for lists.lazy changes 2009-05-16 16:58:11 -05:00
Doug Coleman 51dde01fac Merge branch 'master' into checksums 2009-05-16 15:37:03 -05:00
Doug Coleman b819f9d11c Merge branch 'master' into checksums 2009-05-16 14:06:39 -05:00
Slava Pestov 9c239694bf Update unit tests for parser note and lazy list changes 2009-05-16 13:41:11 -05:00
Slava Pestov 7bca15cb35 Merge branch 'fix-bloom-filters-test' of git://github.com/alec/factor 2009-05-16 10:53:30 -05:00
Slava Pestov 132249660d Fix conflict 2009-05-16 09:48:42 -05:00
Doug Coleman b37d9d670d Merge branch 'master' into checksums 2009-05-16 09:05:29 -05:00
Slava Pestov 274655e77c More work on auto-use 2009-05-16 04:26:45 -05:00
Slava Pestov 66a9416473 Update documentation for stricter vocabulary search path semantics 2009-05-16 00:29:21 -05:00
Doug Coleman 8de7f016c8 add reverse time to terrain demo and refactored it a bit 2009-05-15 19:36:36 -05:00
Slava Pestov b62630b5ac Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00
Slava Pestov b31fe9b8f2 Implement stricter vocab search path semantics, with a new API for vocabs.parser. Add map-find-last to sequences vocab 2009-05-14 22:31:29 -05:00
Doug Coleman dc107aa26c larger default window size for gesture-logger 2009-05-14 15:43:51 -05:00
Doug Coleman b4ca3d2af5 handle resize on key-down instead of key-up 2009-05-14 14:08:51 -05:00
Slava Pestov be17ed9132 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-13 22:42:13 -05:00
Doug Coleman 0d8115a940 fullscreen* -> (fullscreen?), set-fullscreen* -> (set-fullscreen), fix jamshred screen toggling 2009-05-13 22:28:33 -05:00
Slava Pestov 0c1e519dcb Rename use+ to add-use, move search to vocabs.parser, EXCLUDE: bombs out if word doesn't exist 2009-05-13 22:15:48 -05:00
Doug Coleman 4848473cfd Merge branch 'master' of git://factorcode.org/git/factor 2009-05-13 22:03:02 -05:00
Doug Coleman b98c83de1f toggle-screen is in the ui now 2009-05-13 22:02:45 -05:00
Joe Groff 2da256063f MacOS X glFrustum generates -0.0 in W column of projection matrix; Windows glFrustum generates 0.0. This causes sign differences in the gl_ProjectionMatrixInverse between platforms. manually force the z coordinate sign in terrain sky projection to be negative like it ought to be 2009-05-13 21:28:12 -05:00
Doug Coleman 0378c612c6 fix the sky 2009-05-13 20:15:58 -05:00
Doug Coleman 3685a0fed3 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-13 20:06:57 -05:00
Doug Coleman f2310df323 add a velocity-modifier to terrain demo for left shift. alt-enter toggles fullscreen mode 2009-05-13 20:06:13 -05:00
Slava Pestov 5bae938c7e Rename a word 2009-05-13 19:55:33 -05:00
Slava Pestov 9f39a75928 webapps.mason: work on it some more 2009-05-13 19:53:52 -05:00
Slava Pestov cc96b3bd7e Update mason.platform for webapps.mason 2009-05-13 19:47:00 -05:00
Slava Pestov edeeabb9a1 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-13 19:39:33 -05:00
Slava Pestov cd519b1fea webapps.mason: preliminary checkin 2009-05-13 19:39:26 -05:00
Joe Groff f95ed3ee68 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-13 19:36:18 -05:00
Joe Groff 96e8006eb3 redundant math is redundant 2009-05-13 19:36:06 -05:00
Joe Groff 575b0645a3 in game-worlds, open game-input before starting game-loop and close after. otherwise there's a chance the game-loop might tick without game-input available 2009-05-13 19:35:46 -05:00
Slava Pestov e6106c8bf6 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-13 19:34:05 -05:00
Slava Pestov d50121346d mason.notify.server: parameters were wrong way around 2009-05-13 19:33:57 -05:00
U-C4\Administrator d810905d85 unbassackwardsify the mouse, q and e rotate too 2009-05-13 19:26:08 -05:00
U-C4\Administrator 72c2d86893 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-13 19:22:10 -05:00
U-C4\Administrator cce7b36ea3 terrain demo allows looking around with keyboard now. used ${ in a few places 2009-05-13 19:21:27 -05:00
Slava Pestov 6af3332c40 New mason.notify.server tool, and fix failure report 2009-05-13 18:19:30 -05:00
Slava Pestov bb39a62269 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-13 17:29:42 -05:00
Slava Pestov c566708612 mason.common: fix git-id word on Windows 2009-05-13 17:29:14 -05:00
Slava Pestov 977a6e0455 Merge branch 'irc' of git://www.tiodante.com/git/factor 2009-05-13 16:59:18 -05:00
Slava Pestov 9b79f9be4e Merge branch 'redis' of git://www.tiodante.com/git/factor 2009-05-13 16:59:12 -05:00
Slava Pestov 2b9631075a Graduation! Move game-input and iokit into basis 2009-05-13 14:18:10 -05:00
Alec Berryman bf81b19ed7 bloom-filters: fix tests on 64-bit machines
Lose the test that might actually create a very large bit-array and use
a number of elements that will be big enough, whatever the platform.
Now tested on a 64-bit machine.
2009-05-12 19:50:19 -04:00
Slava Pestov d43ed4da21 mason: add timeouts in more places, clean up .dmg creation code 2009-05-12 16:52:43 -05:00
Slava Pestov 8137ec68ea Temporarily comment out two unit tests in bloom-filters which caused Factor to run out of memory 2009-05-12 05:47:50 -05:00
Slava Pestov c0f5dba77a Merge branch 'bloom-filters' of git://github.com/alec/factor 2009-05-12 05:39:02 -05:00
Slava Pestov e3d39b9d9e Move try-output-process from mason.common to io.launcher 2009-05-12 05:16:19 -05:00
Slava Pestov 5ddca1d0f2 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-12 04:26:17 -05:00
Slava Pestov 4f82ee914b hello-ui and spheres can deploy without I/O 2009-05-12 04:18:50 -05:00
Slava Pestov 2f1ffc5d35 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-11 22:05:23 -05:00
Slava Pestov d8a0441837 mason.notify: fix munged refactoring 2009-05-11 22:04:54 -05:00
Slava Pestov f5a7ee6d13 game-input: run tests on Windows now, too 2009-05-11 18:03:19 -05:00
Slava Pestov 5b315efc81 Make focusable-child* work even if world has no children, to clean up a code duplication 2009-05-11 17:04:32 -05:00
Joe Groff b070edc751 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/ui/gadgets/worlds/worlds.factor
2009-05-11 12:37:50 -05:00
Joe Groff 1e09ac31c5 fix terrain sky to match projection FOV 2009-05-11 12:36:04 -05:00
Sascha Matzke 0c3f7bf2d7 fixed update-tuple - called wrong constructor for update 2009-05-11 15:38:12 +02:00
Sascha Matzke 838d1fad57 fixed serialization of factor words/quotations 2009-05-11 15:37:47 +02:00
Sascha Matzke 808ff2295b Merge branch 'master' of git://factorcode.org/git/factor into mongo-factor-driver 2009-05-11 10:08:53 +02:00
Sascha Matzke 90378f7429 Merge branch 'mongo-factor-driver' of git@github.com:x6j8x/factor into mongo-factor-driver 2009-05-11 10:08:22 +02:00
Slava Pestov 3fe5bb872b Deploy tool always uses optimizing compiler now 2009-05-11 00:32:22 -05:00
Bruno Deferrari cb76bddd8f redis.assoc: Use redis-flushdb in clear-assoc 2009-05-11 00:50:22 -03:00
Bruno Deferrari 7edcc65159 extra.redis: Replace 'redis-assoc' with the more general 'redis' type (now in the redis vocab), add support for automatic authentification when calling 'with-redis' 2009-05-11 00:44:09 -03:00
Bruno Deferrari 462b66a696 extra.redis: Make redis-keys return an array of keys instead of a space separated string of keys 2009-05-11 00:09:32 -03:00