]>
gitweb.factorcode.org Git - factor.git/log
Doug Coleman [Sat, 16 May 2009 14:05:29 +0000 (09:05 -0500)]
Merge branch 'master' into checksums
Doug Coleman [Sat, 16 May 2009 13:46:41 +0000 (08:46 -0500)]
throw exceptions on png types we dont support
Doug Coleman [Sat, 16 May 2009 03:31:50 +0000 (22:31 -0500)]
call link-info instead of file-info, fix wonky spacing, name a constant
Doug Coleman [Sat, 16 May 2009 00:40:30 +0000 (19:40 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 16 May 2009 00:36:36 +0000 (19:36 -0500)]
add reverse time to terrain demo and refactored it a bit
Doug Coleman [Fri, 15 May 2009 23:37:20 +0000 (18:37 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 15 May 2009 21:12:13 +0000 (16:12 -0500)]
launch editors with run-detached. the naming convention foo-location doesn't make sense with some text editors, so rename the edit words to the text editor name
Doug Coleman [Fri, 15 May 2009 21:06:48 +0000 (16:06 -0500)]
call vim with run-detached instead of try-process. clean up vim code.
Joe Groff [Fri, 15 May 2009 20:27:32 +0000 (15:27 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Doug Coleman [Fri, 15 May 2009 19:59:26 +0000 (14:59 -0500)]
remove debugging code from bitstreams
Doug Coleman [Fri, 15 May 2009 19:08:56 +0000 (14:08 -0500)]
fix inflate
Joe Groff [Fri, 15 May 2009 16:04:18 +0000 (11:04 -0500)]
Merge branch 'master' of factorcode.org:/git/factor
Joe Groff [Fri, 15 May 2009 16:04:11 +0000 (11:04 -0500)]
cocoa doesn't send key-up gestures for cmd+keys
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
Doug Coleman [Fri, 15 May 2009 06:27:00 +0000 (01:27 -0500)]
oops, i was using alt.bitstreams in some places
Doug Coleman [Fri, 15 May 2009 04:33:48 +0000 (23:33 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Joe Groff [Thu, 14 May 2009 22:38:37 +0000 (17:38 -0500)]
Merge branch 'master' of factorcode.org:/git/factor
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
Slava Pestov [Thu, 14 May 2009 22:36:07 +0000 (17:36 -0500)]
copy-tree now preserves file permissions on Unix
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
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
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
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
Doug Coleman [Thu, 14 May 2009 20:43:51 +0000 (15:43 -0500)]
larger default window size for gesture-logger
Doug Coleman [Thu, 14 May 2009 20:42:51 +0000 (15:42 -0500)]
Merge branch 'master' of erg@factorcode.org:/git/factor
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
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
Doug Coleman [Thu, 14 May 2009 19:08:51 +0000 (14:08 -0500)]
handle resize on key-down instead of key-up
Joe Groff [Thu, 14 May 2009 15:09:16 +0000 (10:09 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 14 May 2009 15:08:57 +0000 (10:08 -0500)]
don't assume world has children in debugger
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
Doug Coleman [Thu, 14 May 2009 03:28:33 +0000 (22:28 -0500)]
fullscreen* -> (fullscreen?), set-fullscreen* -> (set-fullscreen), fix jamshred screen toggling
Doug Coleman [Thu, 14 May 2009 03:03:02 +0000 (22:03 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 14 May 2009 03:02:45 +0000 (22:02 -0500)]
toggle-screen is in the ui now
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
Doug Coleman [Thu, 14 May 2009 01:15:58 +0000 (20:15 -0500)]
fix the sky
Doug Coleman [Thu, 14 May 2009 01:06:57 +0000 (20:06 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
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*
Slava Pestov [Thu, 14 May 2009 00:55:33 +0000 (19:55 -0500)]
Rename a word
Slava Pestov [Thu, 14 May 2009 00:53:52 +0000 (19:53 -0500)]
webapps.mason: work on it some more
Slava Pestov [Thu, 14 May 2009 00:47:00 +0000 (19:47 -0500)]
Update mason.platform for webapps.mason
Slava Pestov [Thu, 14 May 2009 00:39:33 +0000 (19:39 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 14 May 2009 00:39:26 +0000 (19:39 -0500)]
webapps.mason: preliminary checkin
Joe Groff [Thu, 14 May 2009 00:36:18 +0000 (19:36 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 14 May 2009 00:36:06 +0000 (19:36 -0500)]
redundant math is redundant
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
Slava Pestov [Thu, 14 May 2009 00:34:05 +0000 (19:34 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 14 May 2009 00:33:57 +0000 (19:33 -0500)]
mason.notify.server: parameters were wrong way around
Joe Groff [Thu, 14 May 2009 00:31:58 +0000 (19:31 -0500)]
rotate-circular word
U-C4\Administrator [Thu, 14 May 2009 00:26:08 +0000 (19:26 -0500)]
unbassackwardsify the mouse, q and e rotate too
U-C4\Administrator [Thu, 14 May 2009 00:22:10 +0000 (19:22 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Slava Pestov [Wed, 13 May 2009 23:19:30 +0000 (18:19 -0500)]
New mason.notify.server tool, and fix failure report
Slava Pestov [Wed, 13 May 2009 22:29:42 +0000 (17:29 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 13 May 2009 22:29:14 +0000 (17:29 -0500)]
mason.common: fix git-id word on Windows
Slava Pestov [Wed, 13 May 2009 22:03:41 +0000 (17:03 -0500)]
tools.annotations: now prints a table of values
Slava Pestov [Wed, 13 May 2009 21:59:18 +0000 (16:59 -0500)]
Merge branch 'irc' 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
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
Slava Pestov [Wed, 13 May 2009 19:18:10 +0000 (14:18 -0500)]
Graduation! Move game-input and iokit into basis
Slava Pestov [Wed, 13 May 2009 08:49:51 +0000 (03:49 -0500)]
os-linux.cpp: inotify wrappers should be VM_C_API
Slava Pestov [Wed, 13 May 2009 06:08:16 +0000 (01:08 -0500)]
More VM cleanups
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
Slava Pestov [Wed, 13 May 2009 02:24:05 +0000 (21:24 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Slava Pestov [Wed, 13 May 2009 01:47:20 +0000 (20:47 -0500)]
Fix GENERIC# with out of bounds dispatch position
Slava Pestov [Tue, 12 May 2009 23:04:22 +0000 (18:04 -0500)]
fix stat on 64bit linux
Slava Pestov [Tue, 12 May 2009 22:09:33 +0000 (17:09 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Slava Pestov [Tue, 12 May 2009 21:52:43 +0000 (16:52 -0500)]
mason: add timeouts in more places, clean up .dmg creation code
Slava Pestov [Tue, 12 May 2009 21:23:26 +0000 (16:23 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Doug Coleman [Tue, 12 May 2009 15:32:19 +0000 (10:32 -0500)]
make output>array a macro to avoid subtle bugs
Slava Pestov [Tue, 12 May 2009 11:25:06 +0000 (06:25 -0500)]
io.bakend.windows.nt: fix bootstrap error
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
Slava Pestov [Tue, 12 May 2009 10:39:02 +0000 (05:39 -0500)]
Merge branch 'bloom-filters' of git://github.com/alec/factor
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
Slava Pestov [Tue, 12 May 2009 10:16:19 +0000 (05:16 -0500)]
Move try-output-process from mason.common to io.launcher
Slava Pestov [Tue, 12 May 2009 09:26:17 +0000 (04:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
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
Slava Pestov [Tue, 12 May 2009 09:18:50 +0000 (04:18 -0500)]
hello-ui and spheres can deploy without I/O
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
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
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
Slava Pestov [Tue, 12 May 2009 08:09:15 +0000 (03:09 -0500)]
Remove compiled slot from quotations since its not needed
Slava Pestov [Tue, 12 May 2009 03:05:23 +0000 (22:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 12 May 2009 03:04:54 +0000 (22:04 -0500)]
mason.notify: fix munged refactoring
Doug Coleman [Tue, 12 May 2009 03:03:07 +0000 (22:03 -0500)]
remove the rest of the unportable fields from dirent for now
Doug Coleman [Tue, 12 May 2009 02:56:09 +0000 (21:56 -0500)]
d_off is missing on macosx, remove for now
Slava Pestov [Mon, 11 May 2009 23:03:19 +0000 (18:03 -0500)]
game-input: run tests on Windows now, too
Slava Pestov [Mon, 11 May 2009 23:01:35 +0000 (18:01 -0500)]
windows.dinput.constants: fix deployment
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
Slava Pestov [Mon, 11 May 2009 22:04:14 +0000 (17:04 -0500)]
Add deploy test to ensure game-input works
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
Slava Pestov [Mon, 11 May 2009 21:19:41 +0000 (16:19 -0500)]
Fix stack underflow in Windows UI backend
Slava Pestov [Mon, 11 May 2009 21:18:47 +0000 (16:18 -0500)]
ui.debugger: new mini error dialog box for deployed apps