Author: allison Date: Mon Dec 8 21:16:33 2008 New Revision: 33695 Modified: trunk/docs/pdds/pdd22_io.pod
Changes in other areas also in this revision: Added: trunk/src/io/core.c - copied unchanged from r33691, /branches/pdd22io_part2/src/io/core.c trunk/src/io/socket_api.c - copied unchanged from r33691, /branches/pdd22io_part2/src/io/socket_api.c trunk/src/io/socket_unix.c - copied unchanged from r33691, /branches/pdd22io_part2/src/io/socket_unix.c trunk/src/io/socket_win32.c - copied unchanged from r33691, /branches/pdd22io_part2/src/io/socket_win32.c trunk/src/io/utf8.c - copied unchanged from r33691, /branches/pdd22io_part2/src/io/utf8.c Removed: trunk/src/io/io.c trunk/src/io/io_buf.c trunk/src/io/io_layers.c trunk/src/io/io_passdown.c trunk/src/io/io_stdio.c trunk/src/io/io_unix.c trunk/src/io/io_utf8.c trunk/src/io/io_win32.c trunk/src/io/unix_socket.c trunk/src/io/win32_socket.c trunk/src/pmc/parrotio.pmc Modified: trunk/MANIFEST trunk/compilers/imcc/instructions.c trunk/compilers/imcc/main.c trunk/compilers/imcc/parser_util.c trunk/compilers/imcc/pbc.c trunk/compilers/pct/src/PCT/HLLCompiler.pir trunk/config/gen/makefiles/root.in trunk/docs/tests.pod trunk/include/parrot/io.h trunk/include/parrot/string_funcs.h trunk/languages/WMLScript/src/wmlsstdlibs.pir trunk/languages/lua/luac2pir.pir trunk/languages/lua/luad.pir trunk/languages/lua/src/lib/luaaux.pir trunk/languages/lua/src/lib/luaperl.pir trunk/languages/perl6/src/classes/Object.pir trunk/src/debug.c trunk/src/dynoplibs/myops.ops trunk/src/embed.c trunk/src/events.c trunk/src/exceptions.c trunk/src/extend.c trunk/src/gc/dod.c trunk/src/gc/register.c trunk/src/global.c trunk/src/inter_create.c trunk/src/interpreter.c trunk/src/io.c trunk/src/io/api.c trunk/src/io/buffer.c trunk/src/io/io_private.h trunk/src/io/unix.c trunk/src/io/win32.c trunk/src/jit.c trunk/src/malloc.c trunk/src/multidispatch.c trunk/src/oo.c trunk/src/ops/io.ops trunk/src/ops/ops.num trunk/src/packdump.c trunk/src/packfile.c trunk/src/packfile/pf_items.c trunk/src/packout.c trunk/src/pbc_merge.c trunk/src/pdump.c trunk/src/pmc/coroutine.pmc trunk/src/pmc/filehandle.pmc trunk/src/pmc/pccmethod_test.pmc trunk/src/pmc/sub.pmc trunk/src/pmc/unmanagedstruct.pmc trunk/src/runops_cores.c trunk/src/spf_vtable.c trunk/src/stacks.c trunk/src/stm/backend.c trunk/src/string.c trunk/src/sub.c trunk/src/thread.c trunk/src/trace.c trunk/src/warnings.c trunk/t/compilers/imcc/syn/op.t trunk/t/op/interp.t trunk/t/op/string_cs.t trunk/t/op/stringu.t trunk/t/pmc/filehandle.t trunk/t/pmc/io.t trunk/t/pmc/parrotio.t trunk/t/src/basic.t trunk/t/src/compiler.t trunk/t/src/exit.t trunk/t/src/extend.t trunk/t/src/warnings.t trunk/t/steps/auto_pmc-01.t Log: [pdd22io] Merging the pdd22io_part2 branch into trunk for r32922 to r33687. Modified: trunk/docs/pdds/pdd22_io.pod ============================================================================== --- trunk/docs/pdds/pdd22_io.pod (original) +++ trunk/docs/pdds/pdd22_io.pod Mon Dec 8 21:16:33 2008 @@ -250,6 +250,15 @@ Accessor (get only) for the I/O stream's read mode. This returns the mode string used to open the I/O stream. +=item C<encoding> + + $S0 = $P1.encoding() + $P0.encoding($S1) + +Accessor (get and set) for the I/O stream's encoding attribute. Currently, +the only valid value to set is 'utf8' which turns on UTF-8 reading/writing +mode for the stream. The default behavior is fixed-width 8-bit characters. + =item C<get_fd> [RT #48312] $I0 = $P1.get_fd()