]> gitweb.factorcode.org Git - factor.git/commitdiff
Load fixes
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Tue, 9 Dec 2008 09:22:38 +0000 (03:22 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Tue, 9 Dec 2008 09:22:38 +0000 (03:22 -0600)
basis/alien/strings/strings-tests.factor
basis/environment/winnt/winnt.factor
basis/io/encodings/utf16/utf16-tests.factor
basis/io/encodings/utf16n/utf16n-tests.factor [new file with mode: 0644]
basis/io/windows/files/files.factor
basis/io/windows/nt/files/files.factor
basis/io/windows/nt/monitors/monitors.factor
basis/ui/windows/windows.factor
basis/windows/winsock/winsock.factor
basis/x11/xim/xim.factor

index c1a509041ec5c0e1bdc8db052cf9f750912f9bfd..263453ba1cd7414d5b5c65b246aa60c57b647c1e 100644 (file)
@@ -1,6 +1,6 @@
 USING: alien.strings tools.test kernel libc
 io.encodings.8-bit io.encodings.utf8 io.encodings.utf16
-io.encodings.ascii alien io.encodings.string ;
+io.encodings.utf16n io.encodings.ascii alien io.encodings.string ;
 IN: alien.strings.tests
 
 [ "\u0000ff" ]
index 33cf6a698be58e869c3dc14fc167d39fabd144cb..2ad3393aecb8aa65edeb52abd4404cd2ed8c7a21 100644 (file)
@@ -1,6 +1,6 @@
 ! Copyright (C) 2008 Doug Coleman.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: alien.strings fry io.encodings.utf16 kernel
+USING: alien.strings fry io.encodings.utf16n kernel
 splitting windows windows.kernel32 system environment
 alien.c-types sequences windows.errors io.streams.memory
 io.encodings io ;
index fd251c76db132b898cc74f25e0bdec525626b806..bde92a260d9edee86682d733616c722e2a8be299 100644 (file)
@@ -23,9 +23,3 @@ IN: io.encodings.utf16.tests
 [ { CHAR: x } ] [ { HEX: fe HEX: ff 0 CHAR: x } utf16 decode >array ] unit-test
 
 [ { HEX: ff HEX: fe 120 0 52 216 30 221 } ] [ { CHAR: x HEX: 1d11e } utf16 encode >array ] unit-test
-
-: correct-endian
-    code>> little-endian? [ utf16le = ] [ utf16be = ] if ;
-
-[ t ] [ B{ } utf16n <byte-reader> correct-endian ] unit-test
-[ t ] [ utf16n <byte-writer> correct-endian ] unit-test
diff --git a/basis/io/encodings/utf16n/utf16n-tests.factor b/basis/io/encodings/utf16n/utf16n-tests.factor
new file mode 100644 (file)
index 0000000..d39f247
--- /dev/null
@@ -0,0 +1,8 @@
+USING: accessors alien.c-type kernel io.streams.byte-array tools.test ;
+IN: io.encodings.utf16n
+
+: correct-endian
+    code>> little-endian? [ utf16le = ] [ utf16be = ] if ;
+
+[ t ] [ B{ } utf16n <byte-reader> correct-endian ] unit-test
+[ t ] [ utf16n <byte-writer> correct-endian ] unit-test
index 83954e045bbe31ce8f1a2e365d8ffdbaded118bd..894ddc83c6b666844f1e5d3b7b652ab88e9725c9 100755 (executable)
@@ -1,10 +1,10 @@
 ! Copyright (C) 2008 Doug Coleman.
 ! See http://factorcode.org/license.txt for BSD license.
 USING: alien.c-types io.binary io.backend io.files io.buffers
-io.windows kernel math splitting fry alien.strings
-windows windows.kernel32 windows.time calendar combinators
-math.functions sequences namespaces make words symbols system
-io.ports destructors accessors math.bitwise continuations
+io.encodings.utf16n io.ports io.windows kernel math splitting
+fry alien.strings windows windows.kernel32 windows.time calendar
+combinators math.functions sequences namespaces make words
+symbols system destructors accessors math.bitwise continuations
 windows.errors arrays byte-arrays ;
 IN: io.windows.files
 
index 9f25eb5eb15600760fca0adbf10146eefdbcf876..e54f0328738c5088e8d6d9dfff7235f8f71d9efc 100644 (file)
@@ -1,10 +1,10 @@
 USING: continuations destructors io.buffers io.files io.backend
-io.timeouts io.ports io.windows io.windows.files
-io.windows.nt.backend windows windows.kernel32
-kernel libc math threads system environment
-alien.c-types alien.arrays alien.strings sequences combinators
-combinators.short-circuit ascii splitting alien strings
-assocs namespaces make io.files.private accessors tr ;
+io.timeouts io.ports io.files.private io.windows
+io.windows.files io.windows.nt.backend io.encodings.ut16n
+windows windows.kernel32 kernel libc math threads system
+environment alien.c-types alien.arrays alien.strings sequences
+combinators combinators.short-circuit ascii splitting alien
+strings assocs namespaces make accessors tr ;
 IN: io.windows.nt.files
 
 M: winnt cwd
index 30345c8c69e6e18fa1487ffe57260b80a5640e22..a2b7c4fa2db2805e62466171d562cfc366388e76 100755 (executable)
@@ -5,8 +5,8 @@ kernel math assocs namespaces make continuations sequences
 hashtables sorting arrays combinators math.bitwise strings
 system accessors threads splitting io.backend io.windows
 io.windows.nt.backend io.windows.nt.files io.monitors io.ports
-io.buffers io.files io.timeouts io.encodings.string io
-windows windows.kernel32 windows.types ;
+io.buffers io.files io.timeouts io.encodings.string
+io.encodings.utf16n io windows windows.kernel32 windows.types ;
 IN: io.windows.nt.monitors
 
 : open-directory ( path -- handle )
index 1481287e9599351dd14c4216de13a171a08d0eea..0510e21f17eca9ac4ecfd8224ecd02b9bdca407e 100755 (executable)
@@ -9,7 +9,8 @@ windows.user32 windows.opengl32 windows.messages windows.types
 windows.nt windows threads libc combinators
 combinators.short-circuit continuations command-line shuffle
 opengl ui.render ascii math.bitwise locals symbols accessors
-math.geometry.rect math.order ascii calendar ;
+math.geometry.rect math.order ascii calendar
+io.encodings.utf16n ;
 IN: ui.windows
 
 SINGLETON: windows-ui-backend
index 4ca07ce85088e19baef7fc23ac68085f15c8ec97..5d450897e22120d14379ba442a478314f0c11954 100644 (file)
@@ -2,7 +2,7 @@
 ! See http://factorcode.org/license.txt for BSD license.
 USING: alien alien.c-types alien.strings alien.syntax arrays
 byte-arrays kernel math sequences windows.types windows.kernel32
-windows.errors windows math.bitwise alias ;
+windows.errors windows math.bitwise alias io.encodings.utf16n ;
 IN: windows.winsock
 
 USE: libc
index 71b0b5f13378a90ea8c55741ed954b598e2aba99..862ec3355a18243c83ad934146ee880fb42927b1 100644 (file)
@@ -3,7 +3,7 @@
 USING: alien alien.c-types alien.strings arrays byte-arrays
 hashtables io io.encodings.string kernel math namespaces
 sequences strings continuations x11.xlib specialized-arrays.uint
-accessors ;
+accessors io.encodings.utf16n ;
 IN: x11.xim
 
 SYMBOL: xim