Commit Graph

10167 Commits (59a5e554d4b062c4850b95e7e9c45930b6b69bcd)

Author SHA1 Message Date
Slava Pestov 59a5e554d4 Split up io.directories further, move file types to io.files.types. Bunny demo no longer pulls in file-info and file-system-info code, reducing image size by 35kb 2008-12-15 00:01:06 -06:00
Slava Pestov 6ea1de887d More unit test fixes 2008-12-14 22:38:14 -06:00
Slava Pestov d5c8cd3ddd Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor into io_refactoring 2008-12-14 21:21:49 -06:00
Slava Pestov dccbb84629 Updating unit tests for I/O re-organization 2008-12-14 21:21:44 -06:00
Slava Pestov 50e214c152 io.files split up and general refactoring work in progress 2008-12-14 20:03:00 -06:00
Jose A. Ortega Ruiz b4efb3891b FUEL: Internal refactorings and cleanups. 2008-12-14 16:50:34 +01:00
Jose A. Ortega Ruiz 04e4ff16f8 FUEL: Correct indentation for C: parsing word in factor-mode. 2008-12-14 02:44:04 +01:00
Slava Pestov 59f7b60f4d Fix cocoa.views help lint 2008-12-13 19:41:23 -06:00
Jose A. Ortega Ruiz cf1a510c1b FUEL: allow editing vocabularies not yet loaded. 2008-12-14 02:39:48 +01:00
Jose A. Ortega Ruiz fbbe8d9e5e FUEL: Edit vocabulary interactive command and bug fixes. 2008-12-14 00:41:35 +01:00
Jose A. Ortega Ruiz 0ba761eee7 Merge commit 'origin/master' into emacs 2008-12-13 20:33:35 +01:00
Slava Pestov 62737d3778 Remove .lib dependencies from bunny 2008-12-13 07:14:23 -06:00
Slava Pestov 42b580c80a Remove .lib dependencies from opengl.{shaders,framebuffers,capabilities} and move them to basis 2008-12-13 07:14:11 -06:00
Slava Pestov e7fc788d40 Update UI unit tests for ui.event-loop split 2008-12-13 06:53:53 -06:00
Slava Pestov 44a8bac6ce Remove more dead code 2008-12-13 05:20:50 -06:00
Slava Pestov e79e6d6056 Remove dead code 2008-12-13 05:00:23 -06:00
Slava Pestov 441a9f7c09 Move time-related words to core-foundation.time to remove number tower dependency from core-foundation; remove no longer used words from cocoa.application 2008-12-13 04:57:37 -06:00
Slava Pestov c8ba693da7 Remove stop-after-last-window? usage in ui.x11 2008-12-13 04:20:46 -06:00
Slava Pestov 93b7215f1b Returning from boot quotation wouldn't exit Factor if run loop MX was in use 2008-12-13 04:10:39 -06:00
slava 7bf857650c Remove stop-after-last-window? option, it's obsolete, get ui.event-loop (only used on X11 and Windows) to load 2008-12-13 03:49:22 -06:00
slava cafc8efe97 Merge branch 'master' of git://factorcode.org/git/factor 2008-12-13 00:09:42 -06:00
slava 7ad494d2dd Add Display structure 2008-12-13 00:09:36 -06:00
Slava Pestov a4ba0453b3 Fix UI docs 2008-12-13 00:00:39 -06:00
Slava Pestov 053c15e476 This is where all the recent I/O and core foundation work comes together: use core-foundation.run-loop to receive events on Mac OS X instead of weak-ass Squeak-style polling every 10ms 2008-12-12 23:58:28 -06:00
Slava Pestov 323de69e88 Remove obsolete tests 2008-12-12 23:57:28 -06:00
Slava Pestov 5ecffec1b9 Clean up run loop I/O multiplexer and make most of it independent of the I/O system; the UI will use it too 2008-12-12 23:57:16 -06:00
Slava Pestov bb45fa93a7 Add a way to stop the io thread 2008-12-12 23:56:19 -06:00
Slava Pestov 50a78db9bd Add words for working with CFTimeInterval and CFAbsoluteDate types 2008-12-12 21:06:46 -06:00
Slava Pestov b3428c61e6 Better bootstrap error handling 2008-12-12 21:06:16 -06:00
Jose A. Ortega Ruiz f681570c96 Merge commit 'origin/master' into emacs 2008-12-13 04:00:46 +01:00
Jose A. Ortega Ruiz 8be42496b3 FUEL: Ooops, infinite recursion fix. 2008-12-13 03:40:36 +01:00
Slava Pestov 115d6e792f Change deploy descriptor back 2008-12-12 19:49:22 -06:00
Slava Pestov 2182bd6422 Add a new deploy test to test callbacks 2008-12-12 19:48:51 -06:00
Slava Pestov 8433a9954a Fix dispose method on run-loop-mx 2008-12-12 19:48:34 -06:00
Slava Pestov a91dee7810 Fix for native I/O backends that create callbacks in deployed apps; this affected tools.deploy.test[35] ever since run-loop multiplexer landed on OS X 2008-12-12 19:48:17 -06:00
Slava Pestov f5395a9c1e Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2008-12-12 19:25:11 -06:00
Jose A. Ortega Ruiz 885cc0503b Merge branch 'master' of git://factorcode.org/git/factor into emacs 2008-12-13 02:00:42 +01:00
Jose A. Ortega Ruiz d3c279469c FUEL: Asynchronous comms with Factor implemented. Help mode improvements. 2008-12-13 01:54:18 +01:00
Slava Pestov 5e6f94ef62 Update iokit for core-foundation split 2008-12-12 18:49:24 -06:00
Slava Pestov d2a1a2326b Use gdb on Windows 2008-12-12 18:44:43 -06:00
Slava Pestov 210c661d4d Add unportable tag to core-foundation.timers 2008-12-12 02:41:10 -06:00
Slava Pestov 0ba2c964af Remove obsolete file, add unit tests for core-foundation.run-loop, add <CFTimer> word 2008-12-12 02:18:50 -06:00
Slava Pestov 36c36a7f83 Update code for core-foundation split, add core-foundation.timers 2008-12-12 01:11:37 -06:00
Slava Pestov 38046364ac Fix memory test on OpenBSD 2008-12-12 01:00:32 -06:00
Slava Pestov 46a1089fd8 Split up core-foundation vocabulary since it was getting out of hand 2008-12-12 00:33:05 -06:00
Slava Pestov c6529dec56 Merge branch 'master' of git://repo.or.cz/factor/jcg 2008-12-11 23:58:55 -06:00
Joe Groff e5ef3d9b95 don't need dispose on offscreen-world, and it breaks compiling 2008-12-11 21:49:45 -08:00
Slava Pestov 07ff3a4441 Merge branch 'master' of git://repo.or.cz/factor/jcg 2008-12-11 23:33:16 -06:00
Slava Pestov e9d80dcb63 Move Unix I/O multiplexers to io.unix.multiplexers, new run loop-based multiplexer integrates a kqueue with a CFRunLoop on Mac OS X 2008-12-11 22:48:19 -06:00
Joe Groff b7bad6b2bb Metadata and docs for ui.offscreen 2008-12-11 18:32:40 -08:00