Commit Graph

4727 Commits (47b0f1237a69d352bc76e105a6f9af61c53e9b86)

Author SHA1 Message Date
Joe Groff 606ed8aaa1 spin on GetCurrentButtonState before warping cursor when grabbing cocoa input. this keeps the window from jumping if you click on its titlebar to focus 2009-05-14 15:36:18 -05:00
Joe Groff 92e508356e flip cursor warp point for cocoa mouse grab into y-goes-down space 2009-05-14 15:01:21 -05:00
Joe Groff 7c10b6d4d5 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-14 10:09:16 -05:00
Joe Groff ba9ba118a6 don't assume world has children in debugger 2009-05-14 10:08:57 -05:00
Slava Pestov 06efcd1502 ui.backend.windows: create-window can now be called even when the UI is not running. Fixes game-input deploy test 2009-05-13 22:41:42 -05:00
Doug Coleman 0d8115a940 fullscreen* -> (fullscreen?), set-fullscreen* -> (set-fullscreen), fix jamshred screen toggling 2009-05-13 22:28:33 -05:00
Doug Coleman 31e3fe5a2f rename set-fullscreen? to set-fullscreen, add a toggle-fullscreen word, fix windows backend for fullscreen* 2009-05-13 20:05:22 -05:00
Joe Groff 0483a5044a rotate-circular word 2009-05-13 19:31:58 -05:00
Slava Pestov ca6cbbb2f9 tools.annotations: now prints a table of values 2009-05-13 17:03:41 -05:00
Slava Pestov 2b9631075a Graduation! Move game-input and iokit into basis 2009-05-13 14:18:10 -05:00
Slava Pestov a879698e0e Merge branch 'master' of git://factorcode.org/git/factor 2009-05-12 21:24:05 -05:00
Slava Pestov b67b617746 Fix compiler breakage if a GENERIC# has an incorrect stack effect declaration 2009-05-12 21:23:52 -05:00
Slava Pestov c026702390 fix stat on 64bit linux 2009-05-12 18:04:22 -05:00
Slava Pestov 5e2b985d9e Merge branch 'master' of git://factorcode.org/git/factor 2009-05-12 17:09:33 -05:00
Slava Pestov f9d711c307 tools.deploy.shaker: Only strip out compiler classes if user doesn't request full environment 2009-05-12 16:56:36 -05:00
Slava Pestov 3987468ff3 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-12 16:23:26 -05:00
Slava Pestov e0f4b18709 Link VM with OpenSSL on NetBSD otherwise it can't find some symbols 2009-05-12 16:23:09 -05:00
Doug Coleman 8ddbfb5161 make output>array a macro to avoid subtle bugs 2009-05-12 10:32:19 -05:00
Slava Pestov 5a8e7d1c76 io.bakend.windows.nt: fix bootstrap error 2009-05-12 06:25:06 -05:00
Slava Pestov 2fdc666589 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 2009-05-12 05:16:46 -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 2508ba2e6d tools.deploy.shaker: better I/O stripping, and more effective compiler class stripping by clearing megamorphic caches 2009-05-12 04:20:02 -05:00
Slava Pestov aa0e954633 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 2009-05-12 04:19:22 -05:00
Slava Pestov 560ad8b2e5 ui.gadgets.worlds: Remove unneeded ui.commands dependency. This reduces deployed image size 2009-05-12 04:02:24 -05:00
Slava Pestov 1877a5ddd5 bootstrap.stage2: strip out UTF16 encoding. It will only be loaded again if needed. This reduces deployed binary size 2009-05-12 04:02:08 -05:00
Slava Pestov 96b1ae86a4 Clean up init-stdio implementations and move io.streams.null to basis 2009-05-12 03:35:48 -05:00
Slava Pestov 6e08e29a3a Remove compiled slot from quotations since its not needed 2009-05-12 03:09:15 -05:00
Doug Coleman 0ef5826b86 remove the rest of the unportable fields from dirent for now 2009-05-11 22:03:07 -05:00
Doug Coleman e3a3aea5de d_off is missing on macosx, remove for now 2009-05-11 21:56:09 -05:00
Slava Pestov 782cc78c14 windows.dinput.constants: fix deployment 2009-05-11 18:01:35 -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
Slava Pestov 75cfe40c6c Add deploy test to ensure game-input works 2009-05-11 17:04:14 -05:00
Slava Pestov 4711768e6c tools.deploy.shaker: load ui.debugger into UI apps deployed with debugging support 2009-05-11 16:20:16 -05:00
Slava Pestov 0a6c9e08a9 Fix stack underflow in Windows UI backend 2009-05-11 16:19:41 -05:00
Slava Pestov f5af7977ec ui.debugger: new mini error dialog box for deployed apps 2009-05-11 16:18:47 -05:00
Joe Groff 87717fa78c Add user-visible grab-input and ungrab-input words to cleanly toggle grabbing on worlds 2009-05-11 13:18:38 -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 30bfce2ce0 improve error handling when begin-world fails 2009-05-11 12:35:41 -05:00
Slava Pestov 3fe5bb872b Deploy tool always uses optimizing compiler now 2009-05-11 00:32:22 -05:00
Slava Pestov dec89ac4fd Merge branch 'master' of git://factorcode.org/git/factor 2009-05-10 21:36:38 -05:00
Slava Pestov 9de34ab3cd Fix deployment of UI apps and implement various tricks to make deployed images smaller 2009-05-10 21:33:13 -05:00
U-C4\Administrator 1e0ed4f4de Merge branch 'master' of git://factorcode.org/git/factor 2009-05-10 19:20:55 -05:00
U-C4\Administrator ba1795c854 add a find-by-extensions word 2009-05-10 19:20:04 -05:00
Slava Pestov 05e0171dea cpu.ppc: really fix bool type 2009-05-10 19:10:20 -05:00
Slava Pestov 9986f6e23e Fix bool type on PowerPC 2009-05-10 19:01:38 -05:00
Slava Pestov c32927bfea Fix unit test failures caused by change to 'contents' word 2009-05-10 18:54:56 -05:00
U-C4\Administrator 1e70b726e8 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-10 17:08:05 -05:00
Slava Pestov 65faa3fda3 Fix unit tests and load errors for slip removal 2009-05-10 17:03:41 -05:00
U-C4\Administrator 278069ff8f Merge branch 'master' of git://factorcode.org/git/factor 2009-05-10 16:49:21 -05:00