]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of /Users/slava/factor/
Slava Pestov [Mon, 18 May 2009 16:34:56 +0000 (11:34 -0500)]
Merge branch 'master' of /Users/slava/factor/

14 years agocopy-tree now preserves file permissions on Unix
Slava Pestov [Thu, 14 May 2009 22:36:07 +0000 (17:36 -0500)]
copy-tree now preserves file permissions on Unix

14 years agospin on GetCurrentButtonState before warping cursor when grabbing cocoa input. this...
Joe Groff [Thu, 14 May 2009 20:36:18 +0000 (15:36 -0500)]
spin on GetCurrentButtonState before warping cursor when grabbing cocoa input. this keeps the window from jumping if you click on its titlebar to focus

14 years agoflip cursor warp point for cocoa mouse grab into y-goes-down space
Joe Groff [Thu, 14 May 2009 20:01:21 +0000 (15:01 -0500)]
flip cursor warp point for cocoa mouse grab into y-goes-down space

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 14 May 2009 15:09:16 +0000 (10:09 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agodon't assume world has children in debugger
Joe Groff [Thu, 14 May 2009 15:08:57 +0000 (10:08 -0500)]
don't assume world has children in debugger

15 years agoui.backend.windows: create-window can now be called even when the UI is not running...
Slava Pestov [Thu, 14 May 2009 03:41:42 +0000 (22:41 -0500)]
ui.backend.windows: create-window can now be called even when the UI is not running. Fixes game-input deploy test

15 years agofullscreen* -> (fullscreen?), set-fullscreen* -> (set-fullscreen), fix jamshred scree...
Doug Coleman [Thu, 14 May 2009 03:28:33 +0000 (22:28 -0500)]
fullscreen* -> (fullscreen?), set-fullscreen* -> (set-fullscreen), fix jamshred screen toggling

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 14 May 2009 03:03:02 +0000 (22:03 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agotoggle-screen is in the ui now
Doug Coleman [Thu, 14 May 2009 03:02:45 +0000 (22:02 -0500)]
toggle-screen is in the ui now

15 years agoMacOS X glFrustum generates -0.0 in W column of projection matrix; Windows glFrustum...
Joe Groff [Thu, 14 May 2009 02:28:12 +0000 (21:28 -0500)]
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

15 years agofix the sky
Doug Coleman [Thu, 14 May 2009 01:15:58 +0000 (20:15 -0500)]
fix the sky

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 14 May 2009 01:06:57 +0000 (20:06 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoadd a velocity-modifier to terrain demo for left shift. alt-enter toggles fullscreen...
Doug Coleman [Thu, 14 May 2009 01:06:13 +0000 (20:06 -0500)]
add a velocity-modifier to terrain demo for left shift. alt-enter toggles fullscreen mode

15 years agorename set-fullscreen? to set-fullscreen, add a toggle-fullscreen word, fix windows...
Doug Coleman [Thu, 14 May 2009 01:05:22 +0000 (20:05 -0500)]
rename set-fullscreen? to set-fullscreen, add a toggle-fullscreen word, fix windows backend for fullscreen*

15 years agoRename a word
Slava Pestov [Thu, 14 May 2009 00:55:33 +0000 (19:55 -0500)]
Rename a word

15 years agowebapps.mason: work on it some more
Slava Pestov [Thu, 14 May 2009 00:53:52 +0000 (19:53 -0500)]
webapps.mason: work on it some more

15 years agoUpdate mason.platform for webapps.mason
Slava Pestov [Thu, 14 May 2009 00:47:00 +0000 (19:47 -0500)]
Update mason.platform for webapps.mason

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 14 May 2009 00:39:33 +0000 (19:39 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agowebapps.mason: preliminary checkin
Slava Pestov [Thu, 14 May 2009 00:39:26 +0000 (19:39 -0500)]
webapps.mason: preliminary checkin

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 14 May 2009 00:36:18 +0000 (19:36 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoredundant math is redundant
Joe Groff [Thu, 14 May 2009 00:36:06 +0000 (19:36 -0500)]
redundant math is redundant

15 years agoin game-worlds, open game-input before starting game-loop and close after. otherwise...
Joe Groff [Thu, 14 May 2009 00:35:46 +0000 (19:35 -0500)]
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

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 14 May 2009 00:34:05 +0000 (19:34 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agomason.notify.server: parameters were wrong way around
Slava Pestov [Thu, 14 May 2009 00:33:57 +0000 (19:33 -0500)]
mason.notify.server: parameters were wrong way around

15 years agorotate-circular word
Joe Groff [Thu, 14 May 2009 00:31:58 +0000 (19:31 -0500)]
rotate-circular word

15 years agounbassackwardsify the mouse, q and e rotate too
U-C4\Administrator [Thu, 14 May 2009 00:26:08 +0000 (19:26 -0500)]
unbassackwardsify the mouse, q and e rotate too

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
U-C4\Administrator [Thu, 14 May 2009 00:22:10 +0000 (19:22 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoterrain demo allows looking around with keyboard now. used ${ in a few places
U-C4\Administrator [Thu, 14 May 2009 00:21:27 +0000 (19:21 -0500)]
terrain demo allows looking around with keyboard now.  used ${ in a few places

15 years agoNew mason.notify.server tool, and fix failure report
Slava Pestov [Wed, 13 May 2009 23:19:30 +0000 (18:19 -0500)]
New mason.notify.server tool, and fix failure report

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 13 May 2009 22:29:42 +0000 (17:29 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agomason.common: fix git-id word on Windows
Slava Pestov [Wed, 13 May 2009 22:29:14 +0000 (17:29 -0500)]
mason.common: fix git-id word on Windows

15 years agotools.annotations: now prints a table of values
Slava Pestov [Wed, 13 May 2009 22:03:41 +0000 (17:03 -0500)]
tools.annotations: now prints a table of values

15 years agoMerge branch 'irc' of git://www.tiodante.com/git/factor
Slava Pestov [Wed, 13 May 2009 21:59:18 +0000 (16:59 -0500)]
Merge branch 'irc' of git://www.tiodante.com/git/factor

15 years agoMerge branch 'redis' of git://www.tiodante.com/git/factor
Slava Pestov [Wed, 13 May 2009 21:59:12 +0000 (16:59 -0500)]
Merge branch 'redis' of git://www.tiodante.com/git/factor

15 years agoFix regression with: bad interaction between predicate classes and tuple inheritance...
Slava Pestov [Wed, 13 May 2009 21:58:01 +0000 (16:58 -0500)]
Fix regression with: bad interaction between predicate classes and tuple inheritance, reported by Bruno Deferrari

15 years agoGraduation! Move game-input and iokit into basis
Slava Pestov [Wed, 13 May 2009 19:18:10 +0000 (14:18 -0500)]
Graduation! Move game-input and iokit into basis

15 years agoos-linux.cpp: inotify wrappers should be VM_C_API
Slava Pestov [Wed, 13 May 2009 08:49:51 +0000 (03:49 -0500)]
os-linux.cpp: inotify wrappers should be VM_C_API

15 years agoMore VM cleanups
Slava Pestov [Wed, 13 May 2009 06:08:16 +0000 (01:08 -0500)]
More VM cleanups

15 years agoFix FEP if there are too many words in the image, clean up some VM code
Slava Pestov [Wed, 13 May 2009 05:58:54 +0000 (00:58 -0500)]
Fix FEP if there are too many words in the image, clean up some VM code

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 13 May 2009 02:24:05 +0000 (21:24 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix compiler breakage if a GENERIC# has an incorrect stack effect declaration
Slava Pestov [Wed, 13 May 2009 02:23:52 +0000 (21:23 -0500)]
Fix compiler breakage if a GENERIC# has an incorrect stack effect declaration

15 years agoFix GENERIC# with out of bounds dispatch position
Slava Pestov [Wed, 13 May 2009 01:47:20 +0000 (20:47 -0500)]
Fix GENERIC# with out of bounds dispatch position

15 years agofix stat on 64bit linux
Slava Pestov [Tue, 12 May 2009 23:04:22 +0000 (18:04 -0500)]
fix stat on 64bit linux

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 12 May 2009 22:09:33 +0000 (17:09 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agotools.deploy.shaker: Only strip out compiler classes if user doesn't request full...
Slava Pestov [Tue, 12 May 2009 21:56:36 +0000 (16:56 -0500)]
tools.deploy.shaker: Only strip out compiler classes if user doesn't request full environment

15 years agomason: add timeouts in more places, clean up .dmg creation code
Slava Pestov [Tue, 12 May 2009 21:52:43 +0000 (16:52 -0500)]
mason: add timeouts in more places, clean up .dmg creation code

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 12 May 2009 21:23:26 +0000 (16:23 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoLink VM with OpenSSL on NetBSD otherwise it can't find some symbols
Slava Pestov [Tue, 12 May 2009 21:23:09 +0000 (16:23 -0500)]
Link VM with OpenSSL on NetBSD otherwise it can't find some symbols

15 years agomake output>array a macro to avoid subtle bugs
Doug Coleman [Tue, 12 May 2009 15:32:19 +0000 (10:32 -0500)]
make output>array a macro to avoid subtle bugs

15 years agoio.bakend.windows.nt: fix bootstrap error
Slava Pestov [Tue, 12 May 2009 11:25:06 +0000 (06:25 -0500)]
io.bakend.windows.nt: fix bootstrap error

15 years agoTemporarily comment out two unit tests in bloom-filters which caused Factor to run...
Slava Pestov [Tue, 12 May 2009 10:47:50 +0000 (05:47 -0500)]
Temporarily comment out two unit tests in bloom-filters which caused Factor to run out of memory

15 years agoMerge branch 'bloom-filters' of git://github.com/alec/factor
Slava Pestov [Tue, 12 May 2009 10:39:02 +0000 (05:39 -0500)]
Merge branch 'bloom-filters' of git://github.com/alec/factor

15 years agotools.deploy.test: use try-output-process, and run VM from .app bundle when testing...
Slava Pestov [Tue, 12 May 2009 10:16:46 +0000 (05:16 -0500)]
tools.deploy.test: use try-output-process, and run VM from .app bundle when testing deployed app. This makes the game-input deploy test work

15 years agoMove try-output-process from mason.common to io.launcher
Slava Pestov [Tue, 12 May 2009 10:16:19 +0000 (05:16 -0500)]
Move try-output-process from mason.common to io.launcher

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 12 May 2009 09:26:17 +0000 (04:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agotools.deploy.shaker: better I/O stripping, and more effective compiler class strippin...
Slava Pestov [Tue, 12 May 2009 09:20:02 +0000 (04:20 -0500)]
tools.deploy.shaker: better I/O stripping, and more effective compiler class stripping by clearing megamorphic caches

15 years agoMove wchar_t* typedef from alien.arrays to windows.types since that's the only place...
Slava Pestov [Tue, 12 May 2009 09:19:22 +0000 (04:19 -0500)]
Move wchar_t* typedef from alien.arrays to windows.types since that's the only place that uses it. Reduces deployed image size since io.encodings.utf16 not loaded on Unix

15 years agohello-ui and spheres can deploy without I/O
Slava Pestov [Tue, 12 May 2009 09:18:50 +0000 (04:18 -0500)]
hello-ui and spheres can deploy without I/O

15 years agoui.gadgets.worlds: Remove unneeded ui.commands dependency. This reduces deployed...
Slava Pestov [Tue, 12 May 2009 09:02:24 +0000 (04:02 -0500)]
ui.gadgets.worlds: Remove unneeded ui.commands dependency. This reduces deployed image size

15 years agobootstrap.stage2: strip out UTF16 encoding. It will only be loaded again if needed...
Slava Pestov [Tue, 12 May 2009 09:02:08 +0000 (04:02 -0500)]
bootstrap.stage2: strip out UTF16 encoding. It will only be loaded again if needed. This reduces deployed binary size

15 years agoClean up init-stdio implementations and move io.streams.null to basis
Slava Pestov [Tue, 12 May 2009 08:35:48 +0000 (03:35 -0500)]
Clean up init-stdio implementations and move io.streams.null to basis

15 years agoRemove compiled slot from quotations since its not needed
Slava Pestov [Tue, 12 May 2009 08:09:15 +0000 (03:09 -0500)]
Remove compiled slot from quotations since its not needed

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 12 May 2009 03:05:23 +0000 (22:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agomason.notify: fix munged refactoring
Slava Pestov [Tue, 12 May 2009 03:04:54 +0000 (22:04 -0500)]
mason.notify: fix munged refactoring

15 years agoremove the rest of the unportable fields from dirent for now
Doug Coleman [Tue, 12 May 2009 03:03:07 +0000 (22:03 -0500)]
remove the rest of the unportable fields from dirent for now

15 years agod_off is missing on macosx, remove for now
Doug Coleman [Tue, 12 May 2009 02:56:09 +0000 (21:56 -0500)]
d_off is missing on macosx, remove for now

15 years agogame-input: run tests on Windows now, too
Slava Pestov [Mon, 11 May 2009 23:03:19 +0000 (18:03 -0500)]
game-input: run tests on Windows now, too

15 years agowindows.dinput.constants: fix deployment
Slava Pestov [Mon, 11 May 2009 23:01:35 +0000 (18:01 -0500)]
windows.dinput.constants: fix deployment

15 years agoMake focusable-child* work even if world has no children, to clean up a code duplication
Slava Pestov [Mon, 11 May 2009 22:04:32 +0000 (17:04 -0500)]
Make focusable-child* work even if world has no children, to clean up a code duplication

15 years agoAdd deploy test to ensure game-input works
Slava Pestov [Mon, 11 May 2009 22:04:14 +0000 (17:04 -0500)]
Add deploy test to ensure game-input works

15 years agotools.deploy.shaker: load ui.debugger into UI apps deployed with debugging support
Slava Pestov [Mon, 11 May 2009 21:20:16 +0000 (16:20 -0500)]
tools.deploy.shaker: load ui.debugger into UI apps deployed with debugging support

15 years agoFix stack underflow in Windows UI backend
Slava Pestov [Mon, 11 May 2009 21:19:41 +0000 (16:19 -0500)]
Fix stack underflow in Windows UI backend

15 years agoui.debugger: new mini error dialog box for deployed apps
Slava Pestov [Mon, 11 May 2009 21:18:47 +0000 (16:18 -0500)]
ui.debugger: new mini error dialog box for deployed apps

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 11 May 2009 19:38:45 +0000 (14:38 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoAdd user-visible grab-input and ungrab-input words to cleanly toggle grabbing on...
Joe Groff [Mon, 11 May 2009 18:18:38 +0000 (13:18 -0500)]
Add user-visible grab-input and ungrab-input words to cleanly toggle grabbing on worlds

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 11 May 2009 17:37:50 +0000 (12:37 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

Conflicts:
basis/ui/gadgets/worlds/worlds.factor

15 years agofix terrain sky to match projection FOV
Joe Groff [Mon, 11 May 2009 17:36:04 +0000 (12:36 -0500)]
fix terrain sky to match projection FOV

15 years agoimprove error handling when begin-world fails
Joe Groff [Mon, 11 May 2009 17:35:41 +0000 (12:35 -0500)]
improve error handling when begin-world fails

15 years agofixed update-tuple - called wrong constructor for update
Sascha Matzke [Mon, 11 May 2009 13:38:12 +0000 (15:38 +0200)]
fixed update-tuple - called wrong constructor for update

15 years agofixed serialization of factor words/quotations
Sascha Matzke [Mon, 11 May 2009 13:37:47 +0000 (15:37 +0200)]
fixed serialization of factor words/quotations

15 years agoMerge branch 'master' of git://factorcode.org/git/factor into mongo-factor-driver
Sascha Matzke [Mon, 11 May 2009 08:08:53 +0000 (10:08 +0200)]
Merge branch 'master' of git://factorcode.org/git/factor into mongo-factor-driver

15 years agoMerge branch 'mongo-factor-driver' of git@github.com:x6j8x/factor into mongo-factor...
Sascha Matzke [Mon, 11 May 2009 08:08:22 +0000 (10:08 +0200)]
Merge branch 'mongo-factor-driver' of git@github.com:x6j8x/factor into mongo-factor-driver

15 years agoDeploy tool always uses optimizing compiler now
Slava Pestov [Mon, 11 May 2009 05:32:22 +0000 (00:32 -0500)]
Deploy tool always uses optimizing compiler now

15 years agoredis.assoc: Use redis-flushdb in clear-assoc
Bruno Deferrari [Mon, 11 May 2009 03:50:22 +0000 (00:50 -0300)]
redis.assoc: Use redis-flushdb in clear-assoc

15 years agoextra.redis: Replace 'redis-assoc' with the more general 'redis' type (now in the...
Bruno Deferrari [Mon, 11 May 2009 03:44:09 +0000 (00:44 -0300)]
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'

15 years agoextra.redis: Make redis-keys return an array of keys instead of a space separated...
Bruno Deferrari [Mon, 11 May 2009 03:09:32 +0000 (00:09 -0300)]
extra.redis: Make redis-keys return an array of keys instead of a space separated string of keys

15 years agoextra.redis.assoc: Assoc protocol implementation for Redis
Bruno Deferrari [Mon, 11 May 2009 03:08:34 +0000 (00:08 -0300)]
extra.redis.assoc: Assoc protocol implementation for Redis

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 11 May 2009 02:36:38 +0000 (21:36 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix deployment of UI apps and implement various tricks to make deployed images smaller
Slava Pestov [Mon, 11 May 2009 02:33:13 +0000 (21:33 -0500)]
Fix deployment of UI apps and implement various tricks to make deployed images smaller

15 years agoMerge branch 'master' into redis
Bruno Deferrari [Mon, 11 May 2009 02:10:39 +0000 (23:10 -0300)]
Merge branch 'master' into redis

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
U-C4\Administrator [Mon, 11 May 2009 00:20:55 +0000 (19:20 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoadd a find-by-extensions word
U-C4\Administrator [Mon, 11 May 2009 00:20:04 +0000 (19:20 -0500)]
add a find-by-extensions word

15 years agocpu.ppc: really fix bool type
Slava Pestov [Mon, 11 May 2009 00:10:20 +0000 (19:10 -0500)]
cpu.ppc: really fix bool type

15 years agoFix bool type on PowerPC
Slava Pestov [Mon, 11 May 2009 00:01:38 +0000 (19:01 -0500)]
Fix bool type on PowerPC

15 years agoFix unit test failures caused by change to 'contents' word
Slava Pestov [Sun, 10 May 2009 23:54:56 +0000 (18:54 -0500)]
Fix unit test failures caused by change to 'contents' word

15 years agobloom-filters: fewer fried quots
Alec Berryman [Sun, 10 May 2009 23:41:39 +0000 (19:41 -0400)]
bloom-filters: fewer fried quots

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 10 May 2009 23:22:50 +0000 (18:22 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge branch 'redis' of git://www.tiodante.com/git/factor
Slava Pestov [Sun, 10 May 2009 23:22:19 +0000 (18:22 -0500)]
Merge branch 'redis' of git://www.tiodante.com/git/factor

15 years agofix rsa tests
Doug Coleman [Sun, 10 May 2009 23:20:19 +0000 (18:20 -0500)]
fix rsa tests