diff --git a/basis/ftp/server/server.factor b/basis/ftp/server/server.factor index 7653a922ea..251a99115e 100644 --- a/basis/ftp/server/server.factor +++ b/basis/ftp/server/server.factor @@ -3,13 +3,13 @@ USING: accessors assocs byte-arrays calendar classes combinators combinators.short-circuit concurrency.promises continuations destructors ftp io io.backend io.directories -io.encodings io.encodings.8-bit io.encodings.binary +io.encodings io.encodings.binary tools.files io.encodings.utf8 io.files io.files.info io.pathnames io.launcher.unix.parser io.servers.connection io.sockets io.streams.duplex io.streams.string io.timeouts kernel make math math.bitwise math.parser namespaces sequences splitting threads unicode.case logging calendar.format -strings io.files.links io.files.types ; +strings io.files.links io.files.types io.encodings.8-bit.latin1 ; IN: ftp.server SYMBOL: server diff --git a/basis/http/client/client-docs.factor b/basis/http/client/client-docs.factor index 330db4467b..04077fc2f7 100644 --- a/basis/http/client/client-docs.factor +++ b/basis/http/client/client-docs.factor @@ -1,7 +1,7 @@ USING: http help.markup help.syntax io.pathnames io.streams.string -io.encodings.8-bit io.encodings.binary kernel urls +io.encodings.binary kernel urls urls.encoding byte-arrays strings assocs sequences destructors -http.client.post-data.private ; +http.client.post-data.private io.encodings.8-bit.latin1 ; IN: http.client HELP: download-failed diff --git a/basis/http/client/client.factor b/basis/http/client/client.factor index 016e347e89..482a23aeaa 100644 --- a/basis/http/client/client.factor +++ b/basis/http/client/client.factor @@ -5,7 +5,7 @@ sequences strings splitting calendar continuations accessors vectors math.order hashtables byte-arrays destructors io io.sockets io.streams.string io.files io.timeouts io.pathnames io.encodings io.encodings.string io.encodings.ascii -io.encodings.utf8 io.encodings.8-bit io.encodings.binary io.crlf +io.encodings.utf8 io.encodings.binary io.crlf io.streams.duplex fry ascii urls urls.encoding present locals http http.parsers http.client.post-data ; IN: http.client diff --git a/basis/http/http-tests.factor b/basis/http/http-tests.factor index 3fe5e84abd..35d01c1014 100644 --- a/basis/http/http-tests.factor +++ b/basis/http/http-tests.factor @@ -2,7 +2,8 @@ USING: http http.server http.client http.client.private tools.test multiline io.streams.string io.encodings.utf8 io.encodings.8-bit io.encodings.binary io.encodings.string io.encodings.ascii kernel arrays splitting sequences assocs io.sockets db db.sqlite -continuations urls hashtables accessors namespaces xml.data ; +continuations urls hashtables accessors namespaces xml.data +io.encodings.8-bit.latin1 ; IN: http.tests [ "text/plain" latin1 ] [ "text/plain" parse-content-type ] unit-test diff --git a/basis/http/http.factor b/basis/http/http.factor index 4bcfbeb76d..6f898e949c 100755 --- a/basis/http/http.factor +++ b/basis/http/http.factor @@ -5,9 +5,7 @@ sequences splitting sorting sets strings vectors hashtables quotations arrays byte-arrays math.parser calendar calendar.format present urls fry io io.encodings io.encodings.iana io.encodings.binary -io.encodings.8-bit io.crlf ascii -http.parsers -base64 ; +io.crlf ascii io.encodings.8-bit.latin1 http.parsers base64 ; IN: http CONSTANT: max-redirects 10 diff --git a/basis/images/bitmap/loading/loading.factor b/basis/images/bitmap/loading/loading.factor index 50926666f6..702fd14472 100644 --- a/basis/images/bitmap/loading/loading.factor +++ b/basis/images/bitmap/loading/loading.factor @@ -2,9 +2,9 @@ ! See http://factorcode.org/license.txt for BSD license. USING: accessors alien.c-types arrays byte-arrays combinators compression.run-length fry grouping images images.loader io -io.binary io.encodings.8-bit io.encodings.binary +io.binary io.encodings.binary io.encodings.string io.streams.limited kernel math math.bitwise -sequences specialized-arrays summary images.bitmap ; +io.encodings.8-bit.latin1 sequences specialized-arrays summary images.bitmap ; QUALIFIED-WITH: bitstreams b SPECIALIZED-ARRAY: ushort IN: images.bitmap.loading diff --git a/basis/quoted-printable/quoted-printable-tests.factor b/basis/quoted-printable/quoted-printable-tests.factor index e258cb9a96..5825ebe252 100644 --- a/basis/quoted-printable/quoted-printable-tests.factor +++ b/basis/quoted-printable/quoted-printable-tests.factor @@ -1,7 +1,7 @@ ! Copyright (C) 2009 Daniel Ehrenberg ! See http://factorcode.org/license.txt for BSD license. USING: tools.test quoted-printable io.encodings.string -sequences io.encodings.8-bit splitting kernel ; +sequences splitting kernel ; IN: quoted-printable.tests [ """José was the diff --git a/basis/tools/deploy/test/4/4.factor b/basis/tools/deploy/test/4/4.factor index a9ee71131c..6577dabc56 100644 --- a/basis/tools/deploy/test/4/4.factor +++ b/basis/tools/deploy/test/4/4.factor @@ -1,5 +1,5 @@ +USING: io.encodings.string kernel ; IN: tools.deploy.test.4 -USING: io.encodings.8-bit io.encodings.string kernel ; : deploy-test-4 ( -- ) "xyzthg" \ latin7 encode drop ; diff --git a/basis/xml/tests/encodings.factor b/basis/xml/tests/encodings.factor index 2f1d73f9ca..6149910a55 100644 --- a/basis/xml/tests/encodings.factor +++ b/basis/xml/tests/encodings.factor @@ -1,5 +1,4 @@ -USING: xml xml.data xml.traversal tools.test accessors kernel -io.encodings.8-bit ; +USING: xml xml.data xml.traversal tools.test accessors kernel ; [ "\u000131" ] [ "vocab:xml/tests/latin5.xml" file>xml children>string ] unit-test [ "\u0000e9" ] [ "vocab:xml/tests/latin1.xml" file>xml children>string ] unit-test diff --git a/core/alien/strings/strings-tests.factor b/core/alien/strings/strings-tests.factor index c1b5a9e159..c6516d3839 100644 --- a/core/alien/strings/strings-tests.factor +++ b/core/alien/strings/strings-tests.factor @@ -1,6 +1,6 @@ -USING: alien.strings alien.c-types alien.data tools.test kernel libc -io.encodings.8-bit io.encodings.utf8 io.encodings.utf16 -io.encodings.utf16n io.encodings.ascii alien io.encodings.string ; +USING: alien.strings alien.c-types alien.data tools.test +kernel libc io.encodings.utf8 io.encodings.utf16 io.encodings.utf16n +io.encodings.ascii alien io.encodings.string io.encodings.8-bit.latin1 ; IN: alien.strings.tests [ "\u0000ff" ] diff --git a/core/io/files/files-tests.factor b/core/io/files/files-tests.factor index 6387e47dfc..23d974254d 100644 --- a/core/io/files/files-tests.factor +++ b/core/io/files/files-tests.factor @@ -1,7 +1,8 @@ USING: arrays debugger.threads destructors io io.directories -io.encodings.8-bit io.encodings.ascii io.encodings.binary +io.encodings.ascii io.encodings.binary io.files io.files.private io.files.temp io.files.unique kernel -make math sequences system threads tools.test generic.single ; +make math sequences system threads tools.test generic.single +io.encodings.8-bit.latin1 ; IN: io.files.tests [ ] [ "append-test" temp-file dup exists? [ delete-file ] [ drop ] if ] unit-test @@ -158,4 +159,4 @@ USE: debugger.threads [ ] [ "closing-twice" unique-file ascii [ dispose ] [ dispose ] bi -] unit-test \ No newline at end of file +] unit-test diff --git a/extra/geobytes/geobytes.factor b/extra/geobytes/geobytes.factor index bbd16b7ff4..c398bdde7a 100644 --- a/extra/geobytes/geobytes.factor +++ b/extra/geobytes/geobytes.factor @@ -1,7 +1,8 @@ ! Copyright (C) 2009 Doug Coleman. ! See http://factorcode.org/license.txt for BSD license. USING: combinators combinators.smart csv io.encodings.8-bit -math.parser memoize sequences kernel unicode.categories money ; +math.parser memoize sequences kernel unicode.categories money +io.encodings.8-bit.latin1 ; IN: geobytes ! GeoBytes is not free software. diff --git a/extra/irc/client/chats/chats.factor b/extra/irc/client/chats/chats.factor index 3f6cf4945d..8a87c1a613 100644 --- a/extra/irc/client/chats/chats.factor +++ b/extra/irc/client/chats/chats.factor @@ -1,7 +1,7 @@ ! Copyright (C) 2009 Bruno Deferrari ! See http://factorcode.org/license.txt for BSD license. -USING: accessors concurrency.mailboxes kernel calendar io.sockets io.encodings.8-bit -destructors arrays sequences ; +USING: accessors concurrency.mailboxes kernel calendar io.sockets +destructors arrays sequences io.encodings.8-bit.latin1 ; IN: irc.client.chats CONSTANT: irc-port 6667 ! Default irc port diff --git a/extra/irc/gitbot/gitbot.factor b/extra/irc/gitbot/gitbot.factor index 161a81d555..0963765482 100644 --- a/extra/irc/gitbot/gitbot.factor +++ b/extra/irc/gitbot/gitbot.factor @@ -1,8 +1,9 @@ ! Copyright (C) 2008 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. USING: fry irc.client irc.client.chats kernel namespaces -sequences threads io.encodings.8-bit io.launcher io splitting -make mason.common mason.updates calendar math alarms ; +sequences threads io.launcher io splitting +make mason.common mason.updates calendar math alarms +io.encodings.8-bit.latin1 ; IN: irc.gitbot : bot-profile ( -- obj ) diff --git a/extra/irc/logbot/logbot.factor b/extra/irc/logbot/logbot.factor index 976a3832f4..0bc4d71707 100644 --- a/extra/irc/logbot/logbot.factor +++ b/extra/irc/logbot/logbot.factor @@ -3,7 +3,7 @@ USING: accessors calendar calendar.format destructors fry io io.encodings.8-bit io.files io.pathnames irc.client irc.client.chats irc.messages irc.messages.base kernel make namespaces sequences threads -irc.logbot.log-line ; +irc.logbot.log-line io.encodings.8-bit.latin1 ; IN: irc.logbot CONSTANT: bot-channel "#concatenative" diff --git a/extra/redis/redis.factor b/extra/redis/redis.factor index 466fdc9937..51d0c21a94 100644 --- a/extra/redis/redis.factor +++ b/extra/redis/redis.factor @@ -1,8 +1,8 @@ ! Copyright (C) 2009 Bruno Deferrari ! See http://factorcode.org/license.txt for BSD license. -USING: accessors io io.encodings.8-bit io.sockets -io.streams.duplex kernel redis.command-writer -redis.response-parser splitting ; +USING: accessors io io.sockets io.streams.duplex kernel +redis.command-writer redis.response-parser splitting +io.encodings.8-bit.latin1 ; IN: redis #! Connection