io/ui: slim down the USE: list
parent
be232dac9b
commit
8033741135
|
@ -1,9 +1,8 @@
|
||||||
! Copyright (C) 2008 Slava Pestov.
|
! Copyright (C) 2008 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: io.backend system namespaces
|
USING: init io.backend io.backend.unix
|
||||||
io.backend.unix.multiplexers io.backend.unix.multiplexers.run-loop
|
io.backend.unix.multiplexers io.backend.unix.multiplexers.kqueue
|
||||||
kernel accessors assocs continuations unix io.backend.unix
|
io.backend.unix.multiplexers.run-loop namespaces system ;
|
||||||
io.backend.unix.multiplexers.kqueue io.files.unix init ;
|
|
||||||
IN: io.backend.unix.macosx
|
IN: io.backend.unix.macosx
|
||||||
|
|
||||||
SINGLETON: macosx-kqueue
|
SINGLETON: macosx-kqueue
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
! Copyright (C) 2008 Slava Pestov.
|
! Copyright (C) 2008 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: kernel accessors assocs sequences threads destructors ;
|
USING: accessors assocs destructors kernel sequences threads ;
|
||||||
IN: io.backend.unix.multiplexers
|
IN: io.backend.unix.multiplexers
|
||||||
|
|
||||||
TUPLE: mx < disposable fd reads writes ;
|
TUPLE: mx < disposable fd reads writes ;
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
USING: accessors alien.c-types alien.data alien.syntax
|
USING: accessors alien.c-types alien.data alien.syntax
|
||||||
classes.struct combinators destructors destructors.private fry
|
classes.struct combinators destructors destructors.private fry
|
||||||
hints io.backend io.backend.unix.multiplexers io.buffers
|
hints io.backend io.backend.unix.multiplexers io.buffers
|
||||||
io.files io.ports io.timeouts kernel kernel.private libc
|
io.files io.ports io.timeouts kernel kernel.private libc locals
|
||||||
literals locals make math namespaces sequences summary system
|
make math namespaces sequences summary system threads unix
|
||||||
threads unix unix.ffi unix.stat unix.types ;
|
unix.ffi unix.stat unix.types ;
|
||||||
QUALIFIED: io
|
QUALIFIED: io
|
||||||
IN: io.backend.unix
|
IN: io.backend.unix
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
! Copyright (C) 2005, 2008 Slava Pestov, Doug Coleman.
|
! Copyright (C) 2005, 2008 Slava Pestov, Doug Coleman.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: unix byte-arrays kernel io.backend.unix math.bitwise
|
USING: byte-arrays destructors environment io.backend.unix
|
||||||
io.ports io.files io.files.private io.pathnames libc environment
|
io.files io.files.private io.pathnames io.ports kernel libc
|
||||||
destructors system unix.ffi literals ;
|
literals system unix unix.ffi ;
|
||||||
IN: io.files.unix
|
IN: io.files.unix
|
||||||
|
|
||||||
M: unix cwd ( -- path )
|
M: unix cwd ( -- path )
|
||||||
|
|
|
@ -1,13 +1,10 @@
|
||||||
! Copyright (C) 2005, 2010 Slava Pestov, Doug Coleman
|
! Copyright (C) 2005, 2010 Slava Pestov, Doug Coleman
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors alien alien.c-types alien.data assocs
|
USING: accessors alien alien.c-types alien.data byte-arrays
|
||||||
byte-arrays byte-vectors classes combinators continuations
|
combinators destructors fry grouping hints io io.backend
|
||||||
destructors dlists fry generic grouping hints io io.backend
|
io.buffers io.encodings io.files io.timeouts kernel
|
||||||
io.buffers io.encodings io.encodings.ascii io.encodings.binary
|
kernel.private libc locals math math.order namespaces sequences
|
||||||
io.encodings.private io.encodings.utf8 io.timeouts kernel libc
|
strings system ;
|
||||||
locals math math.order namespaces sequences specialized-arrays
|
|
||||||
specialized-arrays.instances.alien.c-types.uchar splitting
|
|
||||||
strings summary system io.files kernel.private ;
|
|
||||||
IN: io.ports
|
IN: io.ports
|
||||||
|
|
||||||
SYMBOL: default-buffer-size
|
SYMBOL: default-buffer-size
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
! Copyright (C) 2008, 2010 Slava Pestov.
|
! Copyright (C) 2008, 2010 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors kernel namespaces continuations destructors io
|
USING: accessors calendar combinators delegate destructors io
|
||||||
debugger io.sockets io.sockets.private sequences summary
|
io.sockets io.sockets.private kernel namespaces present
|
||||||
calendar delegate system vocabs combinators present ;
|
sequences summary system vocabs ;
|
||||||
IN: io.sockets.secure
|
IN: io.sockets.secure
|
||||||
|
|
||||||
SYMBOL: secure-socket-timeout
|
SYMBOL: secure-socket-timeout
|
||||||
|
|
|
@ -1,13 +1,9 @@
|
||||||
! Copyright (C) 2007, 2011, Slava Pestov, Elie CHAFTARI.
|
! Copyright (C) 2007, 2011, Slava Pestov, Elie CHAFTARI.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors unix byte-arrays kernel sequences namespaces
|
USING: accessors combinators destructors io.backend.unix
|
||||||
math math.order combinators init alien alien.c-types
|
io.files io.sockets.private io.sockets.secure
|
||||||
alien.strings libc continuations destructors openssl
|
io.sockets.secure.openssl io.timeouts kernel math openssl
|
||||||
openssl.libcrypto openssl.libssl io io.files io.ports
|
openssl.libssl system ;
|
||||||
io.backend.unix io.sockets.unix io.encodings.ascii io.buffers
|
|
||||||
io.sockets io.sockets.private io.sockets.secure
|
|
||||||
io.sockets.secure.openssl io.timeouts system summary fry
|
|
||||||
unix.ffi ;
|
|
||||||
FROM: io.ports => shutdown ;
|
FROM: io.ports => shutdown ;
|
||||||
IN: io.sockets.secure.unix
|
IN: io.sockets.secure.unix
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
! Copyright (C) 2006, 2009 Slava Pestov.
|
! Copyright (C) 2006, 2009 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: command-line kernel namespaces opengl opengl.gl fry ;
|
USING: command-line kernel namespaces ;
|
||||||
IN: ui.backend
|
IN: ui.backend
|
||||||
|
|
||||||
SYMBOL: ui-backend
|
SYMBOL: ui-backend
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors alien alien.c-types alien.data alien.strings
|
USING: accessors alien alien.c-types alien.data alien.strings
|
||||||
arrays assocs cocoa cocoa.application cocoa.classes
|
arrays assocs cocoa cocoa.application cocoa.classes
|
||||||
cocoa.messages cocoa.pasteboard cocoa.runtime cocoa.subclassing
|
cocoa.pasteboard cocoa.runtime cocoa.subclassing cocoa.types
|
||||||
cocoa.types cocoa.views combinators core-foundation.strings
|
cocoa.views combinators core-foundation.strings core-graphics
|
||||||
core-graphics core-graphics.types core-text io.encodings.utf8
|
core-graphics.types core-text io.encodings.utf8 kernel locals
|
||||||
kernel locals math math.rectangles namespaces opengl sequences
|
math math.rectangles namespaces opengl sequences threads
|
||||||
threads ui.gadgets ui.gadgets.private ui.gadgets.worlds
|
ui.gadgets ui.gadgets.private ui.gadgets.worlds ui.gestures
|
||||||
ui.gestures ui.private ;
|
ui.private ;
|
||||||
IN: ui.backend.cocoa.views
|
IN: ui.backend.cocoa.views
|
||||||
|
|
||||||
: send-mouse-moved ( view event -- )
|
: send-mouse-moved ( view event -- )
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
! Copyright (C) 2008, 2009 Slava Pestov.
|
! Copyright (C) 2008, 2009 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: calendar combinators deques kernel namespaces sequences
|
USING: calendar combinators deques kernel namespaces sequences
|
||||||
threads ui ui.private ui.backend ui.gadgets ui.gadgets.private ;
|
system threads ui.backend ui.gadgets.private ;
|
||||||
IN: ui.event-loop
|
IN: ui.event-loop
|
||||||
|
|
||||||
: event-loop? ( -- ? )
|
: event-loop? ( -- ? )
|
||||||
|
|
|
@ -1,14 +1,15 @@
|
||||||
! Copyright (C) 2006, 2009 Slava Pestov.
|
! Copyright (C) 2006, 2009 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors arrays assocs classes combinators
|
USING: accessors arrays classes combinators
|
||||||
combinators.short-circuit compiler.units debugger fry help
|
combinators.short-circuit compiler.units debugger fry help
|
||||||
help.apropos help.crossref help.home help.topics help.stylesheet
|
help.apropos help.crossref help.home help.stylesheet help.topics
|
||||||
kernel models sequences sets ui ui.commands ui.gadgets
|
kernel models sequences sets ui ui.commands ui.gadgets
|
||||||
ui.gadgets.borders ui.gadgets.buttons ui.gadgets.editors
|
ui.gadgets.borders ui.gadgets.buttons ui.gadgets.editors
|
||||||
ui.gadgets.glass ui.gadgets.labels ui.gadgets.panes
|
ui.gadgets.glass ui.gadgets.labels ui.gadgets.panes
|
||||||
ui.gadgets.scrollers ui.gadgets.status-bar ui.gadgets.tracks
|
ui.gadgets.scrollers ui.gadgets.status-bar ui.gadgets.tracks
|
||||||
ui.gadgets.viewports ui.gestures ui.tools.browser.history
|
ui.gadgets.viewports ui.gadgets.worlds ui.gestures
|
||||||
ui.tools.browser.popups ui.tools.common vocabs ui.gadgets.worlds ;
|
ui.tools.browser.history ui.tools.browser.popups ui.tools.common
|
||||||
|
vocabs ;
|
||||||
IN: ui.tools.browser
|
IN: ui.tools.browser
|
||||||
|
|
||||||
TUPLE: browser-gadget < tool history scroller search-field popup ;
|
TUPLE: browser-gadget < tool history scroller search-field popup ;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
! Copyright (C) 2009 Slava Pestov.
|
! Copyright (C) 2009 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors documents kernel math math.order
|
USING: accessors documents fry io.styles kernel math math.order
|
||||||
sequences fry io.styles ;
|
sequences ;
|
||||||
IN: ui.tools.listener.history
|
IN: ui.tools.listener.history
|
||||||
|
|
||||||
TUPLE: history document elements index ;
|
TUPLE: history document elements index ;
|
||||||
|
|
|
@ -1,22 +1,20 @@
|
||||||
! Copyright (C) 2005, 2010 Slava Pestov.
|
! Copyright (C) 2005, 2010 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors arrays assocs calendar combinators locals
|
USING: accessors arrays assocs calendar colors.constants
|
||||||
source-files.errors colors.constants combinators.short-circuit
|
combinators combinators.short-circuit concurrency.flags
|
||||||
compiler.units help.tips concurrency.flags concurrency.mailboxes
|
concurrency.mailboxes continuations destructors documents
|
||||||
continuations destructors documents documents.elements fry hashtables
|
documents.elements fry hashtables help help.markup help.tips io
|
||||||
help help.markup io io.styles kernel lexer listener make math models sets
|
io.styles kernel lexer listener locals make math models
|
||||||
models.delay models.arrow namespaces parser prettyprint quotations
|
models.arrow models.delay namespaces parser prettyprint
|
||||||
sequences strings threads vocabs vocabs.refresh vocabs.loader
|
quotations sequences source-files.errors strings threads
|
||||||
vocabs.parser words debugger ui ui.commands ui.pens.solid ui.gadgets
|
tools.errors.model ui ui.commands ui.gadgets ui.gadgets.buttons
|
||||||
ui.gadgets.glass ui.gadgets.buttons ui.gadgets.editors
|
ui.gadgets.editors ui.gadgets.glass ui.gadgets.labeled
|
||||||
ui.gadgets.labeled ui.gadgets.panes ui.gadgets.scrollers
|
ui.gadgets.panes ui.gadgets.scrollers ui.gadgets.status-bar
|
||||||
ui.gadgets.status-bar ui.gadgets.tracks ui.gadgets.borders ui.gestures
|
ui.gadgets.tracks ui.gestures ui.operations ui.pens.solid
|
||||||
ui.operations ui.tools.browser ui.tools.common ui.tools.debugger
|
ui.tools.browser ui.tools.common ui.tools.debugger
|
||||||
ui.tools.listener.completion ui.tools.listener.popups
|
ui.tools.error-list ui.tools.listener.completion
|
||||||
ui.tools.listener.history ui.images ui.tools.error-list
|
ui.tools.listener.history ui.tools.listener.popups vocabs
|
||||||
tools.errors.model ;
|
vocabs.loader vocabs.parser vocabs.refresh words ;
|
||||||
FROM: source-files.errors => all-errors ;
|
|
||||||
FROM: namespaces => set ;
|
|
||||||
IN: ui.tools.listener
|
IN: ui.tools.listener
|
||||||
|
|
||||||
! If waiting is t, we're waiting for user input, and invoking
|
! If waiting is t, we're waiting for user input, and invoking
|
||||||
|
|
Loading…
Reference in New Issue