]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 15 May 2009 20:27:32 +0000 (15:27 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agomove IOHIDManagerSetDeviceMatching call after IOHIDManagerOpen. this prevents IOHIDMa...
Joe Groff [Fri, 15 May 2009 20:26:41 +0000 (15:26 -0500)]
move IOHIDManagerSetDeviceMatching call after IOHIDManagerOpen. this prevents IOHIDManagerOpen from failing if it would match an exclusive-opened device

14 years agoremove debugging code from bitstreams
Doug Coleman [Fri, 15 May 2009 19:59:26 +0000 (14:59 -0500)]
remove debugging code from bitstreams

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 agoUpdating code in basis and extra for stricter vocab search path semantics
Slava Pestov [Fri, 15 May 2009 04:23:06 +0000 (23:23 -0500)]
Updating code in basis and extra for stricter vocab search path semantics

14 years agoImplement stricter vocab search path semantics, with a new API for vocabs.parser...
Slava Pestov [Fri, 15 May 2009 03:31:29 +0000 (22:31 -0500)]
Implement stricter vocab search path semantics, with a new API for vocabs.parser. Add map-find-last to sequences vocab

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 agoCleaning up USING: lists for new strict semantics
Slava Pestov [Thu, 14 May 2009 21:54:16 +0000 (16:54 -0500)]
Cleaning up USING: lists for new strict semantics

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

14 years agoui.tools.debugger: don't throw an error if world has no children
Slava Pestov [Thu, 14 May 2009 03:42:38 +0000 (22:42 -0500)]
ui.tools.debugger: don't throw an error if world has no children

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

14 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

14 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

14 years agoRename use+ to add-use, move search to vocabs.parser, EXCLUDE: bombs out if word...
Slava Pestov [Thu, 14 May 2009 03:15:48 +0000 (22:15 -0500)]
Rename use+ to add-use, move search to vocabs.parser, EXCLUDE: bombs out if word doesn't exist

14 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

14 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

14 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

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

14 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

14 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

14 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*

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

14 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

14 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

14 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

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

14 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

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

14 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

14 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

14 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

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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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 agobloom-filters: fix tests on 64-bit machines
Alec Berryman [Tue, 12 May 2009 23:50:19 +0000 (19:50 -0400)]
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.

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