]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Fri, 15 May 2009 20:14:45 +0000 (13:14 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix inflate
Doug Coleman [Fri, 15 May 2009 19:08:56 +0000 (14:08 -0500)]
fix inflate

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

14 years agococoa doesn't send key-up gestures for cmd+keys
Joe Groff [Fri, 15 May 2009 16:04:11 +0000 (11:04 -0500)]
cocoa doesn't send key-up gestures for cmd+keys

14 years agoadd some more opengl extension bindings:
Joe Groff [Fri, 15 May 2009 16:00:39 +0000 (11:00 -0500)]
add some more opengl extension bindings:
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
GL_EXT_gpu_shader4
GL_EXT_geometry_shader4
GL_EXT_transform_feedback

14 years agooops, i was using alt.bitstreams in some places
Doug Coleman [Fri, 15 May 2009 06:27:00 +0000 (01:27 -0500)]
oops, i was using alt.bitstreams in some places

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 15 May 2009 04:33:48 +0000 (23:33 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoremove all the compress code from lzw until it works, fix bitstreams
Doug Coleman [Fri, 15 May 2009 04:33:00 +0000 (23:33 -0500)]
remove all the compress code from lzw until it works, fix bitstreams

14 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Thu, 14 May 2009 22:38:37 +0000 (17:38 -0500)]
Merge branch 'master' of factorcode.org:/git/factor

14 years agodon't unfocus the world if cocoa view has gone fullscreen; the original window isn...
Joe Groff [Thu, 14 May 2009 22:37:14 +0000 (17:37 -0500)]
don't unfocus the world if cocoa view has gone fullscreen; the original window isn't really associated with the view while fullscreen

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 agoset first responder on cocoa view back when returning from fullscreen mode. un-fullsc...
Joe Groff [Thu, 14 May 2009 22:29:25 +0000 (17:29 -0500)]
set first responder on cocoa view back when returning from fullscreen mode. un-fullscreen the view if window is closed while view is fullscreen

14 years agono reason not to use bit-array for game-input key state
Joe Groff [Thu, 14 May 2009 22:26:54 +0000 (17:26 -0500)]
no reason not to use bit-array for game-input key state

14 years agocheck in marc's jpeg loader, png decoder, huffman, inflate, and image-processing...
Doug Coleman [Thu, 14 May 2009 20:46:10 +0000 (15:46 -0500)]
check in marc's jpeg loader, png decoder, huffman, inflate, and image-processing vocabularies

14 years agoreplace my bitstream-reader with marc's bitstreams. implement a minimal bit-writer
Doug Coleman [Thu, 14 May 2009 20:44:57 +0000 (15:44 -0500)]
replace my bitstream-reader with marc's bitstreams.  implement a minimal bit-writer

14 years agolarger default window size for gesture-logger
Doug Coleman [Thu, 14 May 2009 20:43:51 +0000 (15:43 -0500)]
larger default window size for gesture-logger

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

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 agohandle resize on key-down instead of key-up
Doug Coleman [Thu, 14 May 2009 19:08:51 +0000 (14:08 -0500)]
handle resize on key-down instead of key-up

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
John Benediktsson [Tue, 12 May 2009 21:49:44 +0000 (14:49 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

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 agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Tue, 12 May 2009 14:31:12 +0000 (07:31 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

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 agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Mon, 11 May 2009 14:24:57 +0000 (07:24 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

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