diff -rNu smalltalk-2.3/ChangeLog smalltalk-2.3.1/ChangeLog --- smalltalk-2.3/ChangeLog 2006-12-05 09:26:09.000000000 +0100 +++ smalltalk-2.3.1/ChangeLog 2006-12-13 09:56:42.000000000 +0100 @@ -1,3 +1,11 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2006-12-05 Paolo Bonzini * kernel/Number.st: Fix coercion in previous checkin. diff -rNu smalltalk-2.3/Makefile.am smalltalk-2.3.1/Makefile.am --- smalltalk-2.3/Makefile.am 2006-12-05 09:13:17.000000000 +0100 +++ smalltalk-2.3.1/Makefile.am 2006-12-13 08:58:45.000000000 +0100 @@ -164,6 +164,7 @@ dist-hook: gst-package $(SED) -e "s/@\(I18N_DISABLED\)@/disabled-/" \ -e "s/@\(GTK_DISABLED\)@/disabled-/" \ + -e "s/@\(NCURSES_DISABLED\)@/disabled-/" \ -e "s/@\(VERSION\)@/@VERSION@/" \ $(srcdir)/packages.xml.in > $(distdir)/packages.xml SMALLTALK_IMAGE=$(distdir) \ diff -rNu smalltalk-2.3/Makefile.in smalltalk-2.3.1/Makefile.in --- smalltalk-2.3/Makefile.in 2006-12-05 12:06:33.000000000 +0100 +++ smalltalk-2.3.1/Makefile.in 2006-12-13 09:01:47.000000000 +0100 @@ -1121,6 +1121,7 @@ dist-hook: gst-package $(SED) -e "s/@\(I18N_DISABLED\)@/disabled-/" \ -e "s/@\(GTK_DISABLED\)@/disabled-/" \ + -e "s/@\(NCURSES_DISABLED\)@/disabled-/" \ -e "s/@\(VERSION\)@/@VERSION@/" \ $(srcdir)/packages.xml.in > $(distdir)/packages.xml SMALLTALK_IMAGE=$(distdir) \ diff -rNu smalltalk-2.3/NEWS smalltalk-2.3.1/NEWS --- smalltalk-2.3/NEWS 2006-12-05 11:55:38.000000000 +0100 +++ smalltalk-2.3.1/NEWS 2006-12-12 10:45:26.000000000 +0100 @@ -1,5 +1,22 @@ List of user-visible changes in GNU Smalltalk +NEWS FROM 2.3 TO 2.3.1 + +o configure does not lock up when the system emacs is XEmacs and does not + include both the comint package and the package's source code. + +o Fixed a garbage collection bug that typically occurred when installing + GNU Smalltalk, or when launching the installed image. + +o gst-package honors the INSTALL command found by configure. + +o gst-config does not "forget" to prefix the library directories with -L. + +o Segmentation violations on large integer operations (on 64-bit hosts) + were fixed. + +----------------------------------------------------------------------------- + NEWS FROM 2.2 TO 2.3 IMPORTANT: GNU Smalltalk now adds an explicit exception to the GNU GPL @@ -139,7 +156,7 @@ o A sharp-bang sequence at the beginning of a file is parsed as a one-line comment. -o Provides an "-f" option (long option "--file" to be used in a #! line, +o Provides an "-f" option (long option "--file") to be used in a #! line, as in "#! /usr/bin/env gst -f", which has the same effect of -Q, processing the file indicated by the option's argument, and passing the rest of the command line to GNU Smalltalk. In other words, the diff -rNu smalltalk-2.3/blox-tk/ChangeLog smalltalk-2.3.1/blox-tk/ChangeLog --- smalltalk-2.3/blox-tk/ChangeLog 2006-11-21 10:38:49.000000000 +0100 +++ smalltalk-2.3.1/blox-tk/ChangeLog 2006-12-13 09:56:44.000000000 +0100 @@ -1,3 +1,11 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2006-11-21 Paolo Bonzini * blox-tk/BloxTK.c: Add GPL exception. diff -rNu smalltalk-2.3/browser/ChangeLog smalltalk-2.3.1/browser/ChangeLog --- smalltalk-2.3/browser/ChangeLog 2006-03-17 09:19:54.000000000 +0100 +++ smalltalk-2.3.1/browser/ChangeLog 2006-12-13 09:56:45.000000000 +0100 @@ -1,3 +1,11 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2006-03-17 Paolo Bonzini Jiro Yamamoto diff -rNu smalltalk-2.3/build-aux/emacs-pkg.m4 smalltalk-2.3.1/build-aux/emacs-pkg.m4 --- smalltalk-2.3/build-aux/emacs-pkg.m4 2006-09-22 13:40:55.000000000 +0200 +++ smalltalk-2.3.1/build-aux/emacs-pkg.m4 2006-12-11 19:04:26.000000000 +0100 @@ -1,12 +1,13 @@ AC_DEFUN([GST_EMACS_PACKAGE], [ -AC_CACHE_CHECK([for $1.el], ac_cv_emacs_$1, [ - ac_cv_emacs_$1=no +AC_CACHE_CHECK([for $1.el], [ac_cv_emacs_[]AS_TR_SH([$1])], [ + ac_cv_emacs_[]AS_TR_SH([$1])=no if test $EMACS != no; then - $EMACS -batch -q -no-site-file -l $1.el 2>&1 | \ - grep 'Cannot open load file' > /dev/null 2>&1 || ac_cv_emacs_$1=yes - $EMACS -batch -q -no-site-file -l $1.elc 2>&1 | \ - grep 'Cannot open load file' > /dev/null 2>&1 || ac_cv_emacs_$1=yes + echo "AS_ESCAPE([(require '$1)])" > conftest + $EMACS -batch -q -no-site-file -l conftest 2>&1 | \ + grep 'Cannot open load file' > /dev/null 2>&1 || \ + ac_cv_emacs_[]AS_TR_SH([$1])=yes + rm conftest fi ]) -AS_IF([test $ac_cv_emacs_$1 = yes], [$2], [$3]) +AS_IF([test $ac_cv_emacs_[]AS_TR_SH([$1]) = yes], [$2], [$3]) ]) diff -rNu smalltalk-2.3/compiler/ChangeLog smalltalk-2.3.1/compiler/ChangeLog --- smalltalk-2.3/compiler/ChangeLog 2006-12-05 09:41:14.000000000 +0100 +++ smalltalk-2.3.1/compiler/ChangeLog 2006-12-13 09:56:46.000000000 +0100 @@ -1,3 +1,11 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2006-12-05 Paolo Bonzini * compiler/STCompiler.st: Pass current environment in evaluate:parser:, diff -rNu smalltalk-2.3/configure smalltalk-2.3.1/configure --- smalltalk-2.3/configure 2006-12-05 12:06:39.000000000 +0100 +++ smalltalk-2.3.1/configure 2006-12-13 09:01:52.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.60 for GNU Smalltalk 2.3. +# Generated by GNU Autoconf 2.60 for GNU Smalltalk 2.3.1. # # Report bugs to . # @@ -709,8 +709,8 @@ # Identity of this package. PACKAGE_NAME='GNU Smalltalk' PACKAGE_TARNAME='smalltalk' -PACKAGE_VERSION='2.3' -PACKAGE_STRING='GNU Smalltalk 2.3' +PACKAGE_VERSION='2.3.1' +PACKAGE_STRING='GNU Smalltalk 2.3.1' PACKAGE_BUGREPORT='help-smalltalk@gnu.org' ac_unique_file="main.c" @@ -1432,7 +1432,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNU Smalltalk 2.3 to adapt to many kinds of systems. +\`configure' configures GNU Smalltalk 2.3.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1502,7 +1502,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNU Smalltalk 2.3:";; + short | recursive ) echo "Configuration of GNU Smalltalk 2.3.1:";; esac cat <<\_ACEOF @@ -1627,7 +1627,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNU Smalltalk configure 2.3 +GNU Smalltalk configure 2.3.1 generated by GNU Autoconf 2.60 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1641,7 +1641,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU Smalltalk $as_me 2.3, which was +It was created by GNU Smalltalk $as_me 2.3.1, which was generated by GNU Autoconf 2.60. Invocation command line was $ $0 $@ @@ -2416,7 +2416,7 @@ # Define the identity of the package. PACKAGE='smalltalk' - VERSION='2.3' + VERSION='2.3.1' cat >>confdefs.h <<_ACEOF @@ -5322,10 +5322,11 @@ ac_cv_emacs_comint=no if test $EMACS != no; then - $EMACS -batch -q -no-site-file -l comint.el 2>&1 | \ - grep 'Cannot open load file' > /dev/null 2>&1 || ac_cv_emacs_comint=yes - $EMACS -batch -q -no-site-file -l comint.elc 2>&1 | \ - grep 'Cannot open load file' > /dev/null 2>&1 || ac_cv_emacs_comint=yes + echo "(require 'comint)" > conftest + $EMACS -batch -q -no-site-file -l conftest 2>&1 | \ + grep 'Cannot open load file' > /dev/null 2>&1 || \ + ac_cv_emacs_comint=yes + rm conftest fi fi @@ -9249,7 +9250,7 @@ ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 9252 "configure"' > conftest.$ac_ext + echo '#line 9253 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -10847,11 +10848,11 @@ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:10850: $lt_compile\"" >&5) + (eval echo "\"\$as_me:10851: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:10854: \$? = $ac_status" >&5 + echo "$as_me:10855: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings @@ -11090,11 +11091,11 @@ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11093: $lt_compile\"" >&5) + (eval echo "\"\$as_me:11094: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:11097: \$? = $ac_status" >&5 + echo "$as_me:11098: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings @@ -11150,11 +11151,11 @@ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11153: $lt_compile\"" >&5) + (eval echo "\"\$as_me:11154: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:11157: \$? = $ac_status" >&5 + echo "$as_me:11158: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -13442,7 +13443,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2003-10-21 Paolo Bonzini * db/GlorpTestModels.st: put in a separate diff -rNu smalltalk-2.3/doc/gst-base.info smalltalk-2.3.1/doc/gst-base.info --- smalltalk-2.3/doc/gst-base.info 2006-12-05 12:10:00.000000000 +0100 +++ smalltalk-2.3.1/doc/gst-base.info 2006-12-12 19:35:55.000000000 +0100 @@ -1,13 +1,13 @@ This is gst-base.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst/+build/doc/../../doc/gst-base-fixed.texi. +/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-base-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * Base classes: (gst-base). The GNU Smalltalk base classes. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3. It was last updated -on 5 December 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc. @@ -26,1101 +26,1101 @@  Indirect: -gst-base.info-1: 1013 -gst-base.info-2: 300034 -gst-base.info-3: 598361 -gst-base.info-4: 746535 -gst-base.info-5: 1178469 +gst-base.info-1: 1023 +gst-base.info-2: 300047 +gst-base.info-3: 598374 +gst-base.info-4: 746548 +gst-base.info-5: 1178482  Tag Table: (Indirect) -Node: Top1013 -Node: Base classes2278 -Node: AbstractNamespace12185 -Node: AbstractNamespace class-instance creation12940 -Node: AbstractNamespace-accessing13379 -Node: AbstractNamespace-basic & copying14617 -Node: AbstractNamespace-copying15171 -Node: AbstractNamespace-namespace hierarchy15627 -Node: AbstractNamespace-overrides for superspaces18305 -Node: AbstractNamespace-printing20035 -Node: AbstractNamespace-testing20620 -Node: AlternativeObjectProxy20871 -Node: AlternativeObjectProxy class-instance creation21613 -Node: AlternativeObjectProxy-accessing22558 -Node: ArithmeticError23122 -Node: ArithmeticError-description23581 -Node: Array23799 -Node: Array-mutating objects24438 -Node: Array-printing24750 -Node: Array-testing24981 -Node: ArrayedCollection25134 -Node: ArrayedCollection class-instance creation25931 -Node: ArrayedCollection-basic27065 -Node: ArrayedCollection-built ins27976 -Node: ArrayedCollection-copying Collections28252 -Node: ArrayedCollection-enumerating the elements of a collection30016 -Node: ArrayedCollection-storing31175 -Node: Association31472 -Node: Association class-basic32157 -Node: Association-accessing32408 -Node: Association-finalization33028 -Node: Association-printing33261 -Node: Association-storing33521 -Node: Association-testing33787 -Node: Autoload34144 -Node: Autoload class-instance creation34822 -Node: Autoload-accessing35338 -Node: AutoloadClass35678 -Node: AutoloadClass-accessing36211 -Node: Bag37179 -Node: Bag class-basic37892 -Node: Bag-adding38161 -Node: Bag-enumerating the elements of a collection38654 -Node: Bag-extracting items39024 -Node: Bag-printing39316 -Node: Bag-removing39533 -Node: Bag-storing39855 -Node: Bag-testing collections40085 -Node: Behavior40583 -Node: Behavior-accessing class hierarchy42182 -Node: Behavior-accessing instances and variables42923 -Node: Behavior-accessing the methodDictionary44224 -Node: Behavior-built ins45319 -Node: Behavior-compilation (alternative)47522 -Node: Behavior-compiling methods48357 -Node: Behavior-creating a class hierarchy48832 -Node: Behavior-enumerating49283 -Node: Behavior-evaluating50351 -Node: Behavior-instance creation51656 -Node: Behavior-instance variables52452 -Node: Behavior-method dictionary52900 -Node: Behavior-pluggable behavior (not yet implemented)56519 -Node: Behavior-printing hierarchy57659 -Node: Behavior-support for lightweight classes58269 -Node: Behavior-testing functionality59461 -Node: Behavior-testing the class hierarchy59746 -Node: Behavior-testing the form of the instances60340 -Node: Behavior-testing the method dictionary61191 -Node: BindingDictionary62594 -Node: BindingDictionary-accessing63451 -Node: BindingDictionary-copying65347 -Node: BindingDictionary-forward declarations65894 -Node: BindingDictionary-printing66332 -Node: BindingDictionary-testing66740 -Node: BlockClosure66969 -Node: BlockClosure class-instance creation68202 -Node: BlockClosure class-testing69181 -Node: BlockClosure-accessing69489 -Node: BlockClosure-built ins71091 -Node: BlockClosure-control structures71741 -Node: BlockClosure-exception handling72422 -Node: BlockClosure-multiple process74438 -Node: BlockClosure-overriding75895 -Node: BlockClosure-testing76177 -Node: BlockClosure-unwind protection76451 -Node: BlockContext77936 -Node: BlockContext-accessing78765 -Node: BlockContext-debugging80292 -Node: BlockContext-printing80711 -Node: Boolean80950 -Node: Boolean class-testing81711 -Node: Boolean-basic82028 -Node: Boolean-C hacks83324 -Node: Boolean-overriding83586 -Node: Boolean-storing83829 -Node: ByteArray84058 -Node: ByteArray class-instance creation84656 -Node: ByteArray-built ins84992 -Node: ByteArray-converting86331 -Node: ByteArray-more advanced accessing86790 -Node: ByteStream93398 -Node: ByteStream-basic93787 -Node: CAggregate95659 -Node: CAggregate class-accessing95964 -Node: CAggregate-accessing96254 -Node: CallinProcess96492 -Node: CArray97020 -Node: CArray-accessing97273 -Node: CArrayCType97480 -Node: CArrayCType class-instance creation97791 -Node: CArrayCType-accessing98425 -Node: CBoolean98803 -Node: CBoolean-accessing99110 -Node: CByte99441 -Node: CByte class-conversion99833 -Node: CByte-accessing100166 -Node: CChar100618 -Node: CChar class-accessing100922 -Node: CChar-accessing101286 -Node: CChar-conversion101628 -Node: CCompound102029 -Node: CCompound class-instance creation102381 -Node: CCompound class-subclass creation102754 -Node: CCompound-instance creation104858 -Node: CDouble105211 -Node: CDouble class-accessing105493 -Node: CDouble-accessing105867 -Node: CFloat106194 -Node: CFloat class-accessing106482 -Node: CFloat-accessing106851 -Node: CFunctionDescriptor107173 -Node: CFunctionDescriptor class-instance creation107958 -Node: CFunctionDescriptor class-testing108320 -Node: CFunctionDescriptor-accessing108831 -Node: CFunctionDescriptor-calling109463 -Node: CFunctionDescriptor-printing111361 -Node: Character111634 -Node: Character class-built ins112937 -Node: Character class-constants113591 -Node: Character class-initializing lookup tables114399 -Node: Character class-instance creation115049 -Node: Character class-testing115421 -Node: Character-built ins115711 -Node: Character-coercion methods116500 -Node: Character-comparing117204 -Node: Character-converting117851 -Node: Character-printing118240 -Node: Character-storing118630 -Node: Character-testing118885 -Node: Character-testing functionality119632 -Node: CharacterArray119880 -Node: CharacterArray class-basic120563 -Node: CharacterArray-built ins120971 -Node: CharacterArray-comparing121406 -Node: CharacterArray-converting123709 -Node: CharacterArray-multibyte encodings125251 -Node: CharacterArray-string processing125704 -Node: CharacterArray-testing functionality128269 -Node: CInt128529 -Node: CInt class-accessing128800 -Node: CInt-accessing129139 -Node: Class129471 -Node: Class class-initialize130424 -Node: Class-accessing instances and variables130671 -Node: Class-filing132353 -Node: Class-instance creation132864 -Node: Class-instance creation - alternative135678 -Node: Class-pragmas137856 -Node: Class-printing138138 -Node: Class-saving and loading138535 -Node: Class-security139944 -Node: Class-testing140228 -Node: Class-testing functionality140473 -Node: ClassDescription140706 -Node: ClassDescription-compiling141378 -Node: ClassDescription-conversion142220 -Node: ClassDescription-copying142687 -Node: ClassDescription-filing143898 -Node: ClassDescription-organization of messages and classes144810 -Node: ClassDescription-printing146246 -Node: CLong147009 -Node: CLong class-accessing147293 -Node: CLong-accessing147657 -Node: CLongDouble147974 -Node: CLongDouble class-accessing148273 -Node: CLongDouble-accessing148667 -Node: CObject149014 -Node: CObject class-conversion149880 -Node: CObject class-instance creation150237 -Node: CObject-accessing150849 -Node: CObject-C data access151298 -Node: CObject-conversion151916 -Node: CObject-finalization152663 -Node: CObject-pointer-like behavior153141 -Node: Collection155410 -Node: Collection class-instance creation156347 -Node: Collection-adding157365 -Node: Collection-converting157726 -Node: Collection-copying Collections158997 -Node: Collection-enumeration159549 -Node: Collection-finalization162588 -Node: Collection-printing162907 -Node: Collection-removing163264 -Node: Collection-storing164118 -Node: Collection-testing collections164389 -Node: CompiledBlock165044 -Node: CompiledBlock class-instance creation165552 -Node: CompiledBlock-accessing166321 -Node: CompiledBlock-basic167394 -Node: CompiledBlock-printing168117 -Node: CompiledBlock-saving and loading168398 -Node: CompiledCode168833 -Node: CompiledCode class-cache flushing169696 -Node: CompiledCode class-instance creation170066 -Node: CompiledCode class-tables170665 -Node: CompiledCode-accessing171708 -Node: CompiledCode-basic173159 -Node: CompiledCode-copying173924 -Node: CompiledCode-debugging174163 -Node: CompiledCode-decoding bytecodes174436 -Node: CompiledCode-literals - iteration174861 -Node: CompiledCode-security175292 -Node: CompiledCode-testing accesses175624 -Node: CompiledCode-translation176791 -Node: CompiledMethod177065 -Node: CompiledMethod class-instance creation177978 -Node: CompiledMethod class-lean images178859 -Node: CompiledMethod-accessing179194 -Node: CompiledMethod-attributes180580 -Node: CompiledMethod-basic181536 -Node: CompiledMethod-c call-outs182318 -Node: CompiledMethod-invoking182761 -Node: CompiledMethod-printing183810 -Node: CompiledMethod-saving and loading184168 -Node: CompiledMethod-testing184632 -Node: ContextPart185232 -Node: ContextPart class-built ins186101 -Node: ContextPart class-exception handling186416 -Node: ContextPart-accessing187412 -Node: ContextPart-built ins190755 -Node: ContextPart-copying191455 -Node: ContextPart-debugging191822 -Node: ContextPart-enumerating192361 -Node: ContextPart-exception handling192979 -Node: ContextPart-printing193255 -Node: ContextPart-security checks193668 -Node: CoreException194289 -Node: CoreException class-instance creation195565 -Node: CoreException-accessing195835 -Node: CoreException-basic196783 -Node: CoreException-enumerating197052 -Node: CoreException-exception handling197724 -Node: CoreException-instance creation198389 -Node: CPtr198705 -Node: CPtr-accessing198948 -Node: CPtrCType199497 -Node: CPtrCType class-instance creation199791 -Node: CPtrCType-accessing200090 -Node: CScalar200565 -Node: CScalar class-instance creation200861 -Node: CScalar-accessing201334 -Node: CScalarCType201863 -Node: CScalarCType-accessing202161 -Node: CScalarCType-storing202503 -Node: CShort202739 -Node: CShort class-accessing203023 -Node: CShort-accessing203392 -Node: CSmalltalk203714 -Node: CSmalltalk class-accessing204009 -Node: CSmalltalk-accessing204398 -Node: CString204740 -Node: CString class-instance creation205751 -Node: CString-accessing206224 -Node: CStringCType206753 -Node: CStringCType-accessing207022 -Node: CStruct207237 -Node: CStruct class-subclass creation207497 -Node: CType207745 -Node: CType class-C instance creation208869 -Node: CType-accessing209139 -Node: CType-C instance creation209996 -Node: CType-storing210521 -Node: CUChar210732 -Node: CUChar class-getting info211007 -Node: CUChar-accessing211385 -Node: CUInt211710 -Node: CUInt class-accessing211979 -Node: CUInt-accessing212343 -Node: CULong212660 -Node: CULong class-accessing212933 -Node: CULong-accessing213302 -Node: CUnion213624 -Node: CUnion class-subclass creation213876 -Node: CUShort214120 -Node: CUShort class-accessing214397 -Node: CUShort-accessing214771 -Node: Date215098 -Node: Date class-basic216570 -Node: Date class-instance creation (ANSI)217698 -Node: Date class-instance creation (Blue Book)218188 -Node: Date-basic219508 -Node: Date-compatibility (non-ANSI)219982 -Node: Date-date computations220395 -Node: Date-printing222106 -Node: Date-storing222334 -Node: Date-testing222557 -Node: DateTime222876 -Node: DateTime class-information223520 -Node: DateTime class-instance creation223811 -Node: DateTime class-instance creation (non-ANSI)225112 -Node: DateTime-basic225614 -Node: DateTime-computations225961 -Node: DateTime-printing226653 -Node: DateTime-splitting in dates & times226919 -Node: DateTime-storing227518 -Node: DateTime-testing227783 -Node: DateTime-time zones228158 -Node: Delay229288 -Node: Delay class-general inquiries230061 -Node: Delay class-initialization230334 -Node: Delay class-instance creation230630 -Node: Delay-accessing231133 -Node: Delay-comparing231387 -Node: Delay-process delay231673 -Node: DelayedAdaptor231909 -Node: DelayedAdaptor-accessing232445 -Node: Dictionary232824 -Node: Dictionary class-instance creation233784 -Node: Dictionary-accessing234038 -Node: Dictionary-awful ST-80 compatibility hacks235709 -Node: Dictionary-dictionary enumerating236172 -Node: Dictionary-dictionary removing237260 -Node: Dictionary-dictionary testing238129 -Node: Dictionary-polymorphism hacks238803 -Node: Dictionary-printing239088 -Node: Dictionary-rehashing239452 -Node: Dictionary-storing239669 -Node: Dictionary-testing239931 -Node: DirectedMessage240207 -Node: DirectedMessage class-creating instances240783 -Node: DirectedMessage-accessing241216 -Node: DirectedMessage-basic241524 -Node: DirectedMessage-multiple process241948 -Node: DirectedMessage-saving and loading242546 -Node: Directory242984 -Node: Directory class-C call-outs243765 -Node: Directory class-file name management244001 -Node: Directory class-file operations244576 -Node: Directory class-reading system defaults245046 -Node: Directory-accessing246008 -Node: Directory-enumerating247029 -Node: DLD248004 -Node: DLD class-C call-outs248684 -Node: DLD class-dynamic linking248999 -Node: DumperProxy250345 -Node: DumperProxy class-accessing250881 -Node: DumperProxy class-instance creation251346 -Node: DumperProxy-saving and restoring251851 -Node: Duration252266 -Node: Duration class-instance creation252677 -Node: Duration class-instance creation (non ANSI)253177 -Node: Duration-arithmetics253656 -Node: Error254844 -Node: Error-exception description255169 -Node: Exception255510 -Node: Exception class-comparison256648 -Node: Exception class-creating ExceptionCollections257112 -Node: Exception class-initialization257536 -Node: Exception class-instance creation257918 -Node: Exception class-interoperability with TrappableEvents258502 -Node: Exception-comparison259124 -Node: Exception-exception description259572 -Node: Exception-exception signaling260015 -Node: ExceptionSet260408 -Node: ExceptionSet class-instance creation260983 -Node: ExceptionSet-enumerating261248 -Node: False261812 -Node: False-basic262211 -Node: False-C hacks263205 -Node: False-printing263385 -Node: File263586 -Node: File class-C functions264419 -Node: File class-file name management264655 -Node: File class-file operations266064 -Node: File class-instance creation266773 -Node: File class-reading system defaults267275 -Node: File class-testing267562 -Node: File-accessing268214 -Node: File-file name management269754 -Node: File-file operations270540 -Node: File-testing271735 -Node: FileDescriptor272802 -Node: FileDescriptor class-initialization273963 -Node: FileDescriptor class-instance creation274301 -Node: FileDescriptor-accessing280334 -Node: FileDescriptor-basic281494 -Node: FileDescriptor-built ins282831 -Node: FileDescriptor-class type methods284347 -Node: FileDescriptor-initialize-release284777 -Node: FileDescriptor-low-level access285171 -Node: FileDescriptor-overriding inherited methods286399 -Node: FileDescriptor-printing287410 -Node: FileDescriptor-testing287710 -Node: FileSegment287934 -Node: FileSegment class-basic288553 -Node: FileSegment class-installing288910 -Node: FileSegment-basic289296 -Node: FileSegment-equality290159 -Node: FileStream290442 -Node: FileStream class-file-in291121 -Node: FileStream class-standard streams294658 -Node: FileStream-basic295398 -Node: FileStream-buffering296479 -Node: FileStream-overriding inherited methods297711 -Node: FileStream-testing298649 -Node: Float298871 -Node: Float class-byte-order dependancies299754 -Node: Float class-characterization300034 -Node: Float-arithmetic301056 -Node: Float-basic301388 -Node: Float-built ins301583 -Node: Float-coercing302524 -Node: Float-comparing303029 -Node: Float-printing303679 -Node: Float-storing303904 -Node: Float-testing304125 -Node: Float-testing functionality304894 -Node: Float-transcendental operations305132 -Node: FloatD305484 -Node: FloatD class-byte-order dependancies305989 -Node: FloatD class-characterization306274 -Node: FloatD class-converting307548 -Node: FloatD-built ins307804 -Node: FloatD-coercing309041 -Node: FloatE309444 -Node: FloatE class-byte-order dependancies309949 -Node: FloatE class-characterization310234 -Node: FloatE class-converting311796 -Node: FloatE-built ins312052 -Node: FloatE-coercing313289 -Node: FloatQ313692 -Node: FloatQ class-byte-order dependancies314205 -Node: FloatQ class-characterization314490 -Node: FloatQ class-converting316052 -Node: FloatQ-built ins316308 -Node: FloatQ-coercing317545 -Node: Fraction317948 -Node: Fraction class-converting318702 -Node: Fraction class-instance creation318946 -Node: Fraction-accessing319331 -Node: Fraction-arithmetic319621 -Node: Fraction-coercing320345 -Node: Fraction-comparing320984 -Node: Fraction-converting321486 -Node: Fraction-optimized cases321987 -Node: Fraction-printing322421 -Node: Fraction-testing322751 -Node: Getopt322958 -Node: Getopt class-instance creation323323 -Node: Halt325955 -Node: Halt-description326249 -Node: HashedCollection326500 -Node: HashedCollection class-instance creation327361 -Node: HashedCollection-accessing327777 -Node: HashedCollection-builtins328357 -Node: HashedCollection-copying329134 -Node: HashedCollection-enumerating the elements of a collection329612 -Node: HashedCollection-rehashing329988 -Node: HashedCollection-removing330274 -Node: HashedCollection-saving and loading330681 -Node: HashedCollection-storing331195 -Node: HashedCollection-testing collections331522 -Node: HomedAssociation332469 -Node: HomedAssociation class-basic333039 -Node: HomedAssociation-accessing333341 -Node: HomedAssociation-finalization333707 -Node: HomedAssociation-storing334327 -Node: IdentityDictionary334596 -Node: IdentitySet334989 -Node: IdentitySet-testing335388 -Node: Integer335649 -Node: Integer class-converting336478 -Node: Integer-accessing336839 -Node: Integer-basic337078 -Node: Integer-bit operators337288 -Node: Integer-converting338574 -Node: Integer-extension339300 -Node: Integer-iterators339613 -Node: Integer-math methods339979 -Node: Integer-printing340880 -Node: Integer-storing341939 -Node: Integer-testing functionality342266 -Node: Interval342540 -Node: Interval class-instance creation343136 -Node: Interval-basic343738 -Node: Interval-printing344388 -Node: Interval-storing344713 -Node: Interval-testing344960 -Node: LargeArray345231 -Node: LargeArray-overridden345634 -Node: LargeArrayedCollection345826 -Node: LargeArrayedCollection class-instance creation346369 -Node: LargeArrayedCollection-accessing346728 -Node: LargeArrayedCollection-basic347232 -Node: LargeArraySubpart347633 -Node: LargeArraySubpart class-instance creation348512 -Node: LargeArraySubpart-accessing348921 -Node: LargeArraySubpart-comparing349876 -Node: LargeArraySubpart-modifying350898 -Node: LargeByteArray351660 -Node: LargeByteArray-overridden352083 -Node: LargeInteger352524 -Node: LargeInteger-accessing353359 -Node: LargeInteger-arithmetic353598 -Node: LargeInteger-bit operations354612 -Node: LargeInteger-built-ins355214 -Node: LargeInteger-coercion356293 -Node: LargeInteger-disabled356729 -Node: LargeInteger-primitive operations357104 -Node: LargeInteger-testing357584 -Node: LargeNegativeInteger358228 -Node: LargeNegativeInteger-converting358930 -Node: LargeNegativeInteger-numeric testing359318 -Node: LargeNegativeInteger-reverting to LargePositiveInteger359853 -Node: LargePositiveInteger360425 -Node: LargePositiveInteger-arithmetic361302 -Node: LargePositiveInteger-converting361778 -Node: LargePositiveInteger-helper byte-level methods362332 -Node: LargePositiveInteger-numeric testing364069 -Node: LargePositiveInteger-primitive operations364605 -Node: LargeWordArray365299 -Node: LargeWordArray-overridden365729 -Node: LargeZeroInteger366028 -Node: LargeZeroInteger-accessing366856 -Node: LargeZeroInteger-arithmetic367121 -Node: LargeZeroInteger-numeric testing368051 -Node: LargeZeroInteger-printing368388 -Node: Link368686 -Node: Link class-instance creation369231 -Node: Link-basic369463 -Node: Link-iteration369716 -Node: LinkedList370177 -Node: LinkedList-accessing370785 -Node: LinkedList-adding371101 -Node: LinkedList-enumerating371834 -Node: LinkedList-testing372314 -Node: LookupKey372670 -Node: LookupKey class-basic373224 -Node: LookupKey-accessing373466 -Node: LookupKey-printing373731 -Node: LookupKey-storing373978 -Node: LookupKey-testing374234 -Node: LookupTable374668 -Node: LookupTable class-instance creation375444 -Node: LookupTable-accessing375745 -Node: LookupTable-copying376550 -Node: LookupTable-enumerating376870 -Node: LookupTable-hashing377393 -Node: LookupTable-rehashing377634 -Node: LookupTable-removing377859 -Node: LookupTable-storing378361 -Node: Magnitude378600 -Node: Magnitude-basic379056 -Node: Magnitude-misc methods379628 -Node: MappedCollection380044 -Node: MappedCollection class-instance creation381419 -Node: MappedCollection-basic381872 -Node: Memory382834 -Node: Memory class-accessing383394 -Node: Message387404 -Node: Message class-creating instances388080 -Node: Message-accessing388372 -Node: Message-basic388814 -Node: Message-printing389113 -Node: MessageNotUnderstood389445 -Node: MessageNotUnderstood-accessing389939 -Node: MessageNotUnderstood-description390278 -Node: Metaclass390559 -Node: Metaclass class-instance creation391558 -Node: Metaclass-accessing391843 -Node: Metaclass-basic392289 -Node: Metaclass-delegation393570 -Node: Metaclass-filing395017 -Node: Metaclass-printing395308 -Node: Metaclass-testing functionality395863 -Node: MethodContext396124 -Node: MethodContext-accessing396666 -Node: MethodContext-debugging397976 -Node: MethodContext-printing398753 -Node: MethodDictionary398999 -Node: MethodDictionary-adding399530 -Node: MethodDictionary-rehashing399779 -Node: MethodDictionary-removing400033 -Node: MethodInfo400445 -Node: MethodInfo-accessing400931 -Node: MethodInfo-equality401876 -Node: Namespace402169 -Node: Namespace class-accessing402777 -Node: Namespace class-disabling instance creation403180 -Node: Namespace class-initialization403576 -Node: Namespace-accessing404013 -Node: Namespace-namespace hierarchy404302 -Node: Namespace-overrides for superspaces404800 -Node: Namespace-printing406597 -Node: NetClients.URIResolver407101 -Node: NetClients.URIResolver class-api407556 -Node: NetClients.URIResolver class-instance creation408706 -Node: NetClients.URL409083 -Node: NetClients.URL class-encoding URLs409804 -Node: NetClients.URL class-instance creation410309 -Node: NetClients.URL-accessing411134 -Node: NetClients.URL-comparing413859 -Node: NetClients.URL-copying414385 -Node: NetClients.URL-initialize-release414922 -Node: NetClients.URL-printing415221 -Node: NetClients.URL-testing415515 -Node: NetClients.URL-utilities416291 -Node: Notification416601 -Node: Notification-exception description417054 -Node: NullProxy417516 -Node: NullProxy class-instance creation418128 -Node: NullProxy-accessing418399 -Node: NullValueHolder418651 -Node: NullValueHolder class-creating instances419240 -Node: NullValueHolder-accessing419522 -Node: Number419870 -Node: Number class-converting420766 -Node: Number class-testing421226 -Node: Number-arithmetic421494 -Node: Number-comparing422827 -Node: Number-converting423380 -Node: Number-copying424713 -Node: Number-error raising425028 -Node: Number-misc math425399 -Node: Number-point creation427208 -Node: Number-retrying427503 -Node: Number-shortcuts and iterators429308 -Node: Number-testing430175 -Node: Number-truncation and round off431611 -Node: Object432426 -Node: Object class-initialization433382 -Node: Object-built ins434074 -Node: Object-change and update442771 -Node: Object-class type methods443978 -Node: Object-conversion444797 -Node: Object-copying445044 -Node: Object-debugging445708 -Node: Object-dependents access446168 -Node: Object-error raising446872 -Node: Object-finalization447559 -Node: Object-printing448552 -Node: Object-relational operators450297 -Node: Object-saving and loading450661 -Node: Object-storing451664 -Node: Object-syntax shortcuts452271 -Node: Object-testing functionality452598 -Node: Object-VM callbacks454166 -Node: ObjectDumper454651 -Node: ObjectDumper class-establishing proxy classes455856 -Node: ObjectDumper class-instance creation456705 -Node: ObjectDumper class-shortcuts457118 -Node: ObjectDumper class-testing457512 -Node: ObjectDumper-accessing457956 -Node: ObjectDumper-loading/dumping objects458464 -Node: ObjectDumper-stream interface458904 -Node: ObjectMemory459286 -Node: ObjectMemory class-accessing460371 -Node: ObjectMemory class-builtins460638 -Node: ObjectMemory class-initialization463985 -Node: ObjectMemory class-saving the image464315 -Node: ObjectMemory-accessing464643 -Node: ObjectMemory-builtins469597 -Node: ObjectMemory-derived information469882 -Node: OrderedCollection470869 -Node: OrderedCollection class-instance creation471591 -Node: OrderedCollection-accessing471949 -Node: OrderedCollection-adding472416 -Node: OrderedCollection-removing474480 -Node: Package475135 -Node: Package-accessing475552 -Node: PackageLoader478919 -Node: PackageLoader class-accessing479483 -Node: PackageLoader class-loading482032 -Node: PackageLoader class-testing483035 -Node: Permission483326 -Node: Permission class-testing483795 -Node: Permission-accessing484545 -Node: Permission-testing485123 -Node: PluggableAdaptor485373 -Node: PluggableAdaptor class-creating instances486010 -Node: PluggableAdaptor-accessing487106 -Node: PluggableProxy487407 -Node: PluggableProxy class-accessing488045 -Node: PluggableProxy-saving and restoring488495 -Node: Point488930 -Node: Point class-instance creation489669 -Node: Point-accessing489982 -Node: Point-arithmetic490416 -Node: Point-comparing491135 -Node: Point-converting491948 -Node: Point-point functions492467 -Node: Point-printing493415 -Node: Point-storing493649 -Node: Point-truncation and round off493897 -Node: PositionableStream494309 -Node: PositionableStream class-instance creation495228 -Node: PositionableStream-accessing-reading495753 -Node: PositionableStream-class type methods496998 -Node: PositionableStream-positioning497503 -Node: PositionableStream-testing498743 -Node: PositionableStream-truncating499225 -Node: Process499525 -Node: Process-accessing500105 -Node: Process-basic501619 -Node: Process-builtins503300 -Node: Process-printing504110 -Node: ProcessorScheduler504324 -Node: ProcessorScheduler class-instance creation505003 -Node: ProcessorScheduler-basic505317 -Node: ProcessorScheduler-built ins506899 -Node: ProcessorScheduler-idle tasks507601 -Node: ProcessorScheduler-printing508105 -Node: ProcessorScheduler-priorities508424 -Node: ProcessorScheduler-storing510090 -Node: ProcessorScheduler-timed invocation510431 -Node: Promise511002 -Node: Promise class-creating instances511586 -Node: Promise-accessing511849 -Node: Promise-initializing512189 -Node: Promise-printing512433 -Node: Random512640 -Node: Random class-instance creation513101 -Node: Random class-shortcuts513483 -Node: Random-basic513816 -Node: Random-testing514246 -Node: ReadStream514572 -Node: ReadStream class-instance creation514979 -Node: ReadWriteStream515399 -Node: ReadWriteStream class-instance creation515897 -Node: ReadWriteStream-positioning516535 -Node: Rectangle516916 -Node: Rectangle class-instance creation517717 -Node: Rectangle-accessing518275 -Node: Rectangle-copying520689 -Node: Rectangle-printing520923 -Node: Rectangle-rectangle functions521265 -Node: Rectangle-testing523168 -Node: Rectangle-transforming523998 -Node: Rectangle-truncation and round off524638 -Node: RecursionLock524943 -Node: RecursionLock class-instance creation525347 -Node: RecursionLock-accessing525597 -Node: RecursionLock-mutual exclusion526210 -Node: RecursionLock-printing526585 -Node: Regex526851 -Node: Regex class-instance creation527929 -Node: Regex-basic528168 -Node: Regex-conversion528590 -Node: Regex-printing528896 -Node: RegexResults529556 -Node: RegexResults-accessing530174 -Node: RegexResults-testing531687 -Node: RootNamespace532719 -Node: RootNamespace class-instance creation533287 -Node: RootNamespace-namespace hierarchy533636 -Node: RootNamespace-overrides for superspaces534083 -Node: RootNamespace-printing534714 -Node: RoundRobinStream535238 -Node: RoundRobinStream class-accessing536458 -Node: RoundRobinStream class-demo536700 -Node: RoundRobinStream-accessing537075 -Node: RoundRobinStream-basic537364 -Node: RunArray537813 -Node: RunArray class-instance creation538789 -Node: RunArray-accessing539077 -Node: RunArray-adding539427 -Node: RunArray-basic540517 -Node: RunArray-copying540838 -Node: RunArray-enumerating541210 -Node: RunArray-removing541686 -Node: RunArray-searching542167 -Node: RunArray-testing542597 -Node: ScaledDecimal542856 -Node: ScaledDecimal class-constants543677 -Node: ScaledDecimal class-instance creation543943 -Node: ScaledDecimal-arithmetic544396 -Node: ScaledDecimal-coercion545131 -Node: ScaledDecimal-comparing546052 -Node: ScaledDecimal-constants546704 -Node: ScaledDecimal-printing547022 -Node: ScaledDecimal-storing547498 -Node: SecurityPolicy547752 -Node: SecurityPolicy-modifying548340 -Node: SecurityPolicy-querying548692 -Node: Semaphore548951 -Node: Semaphore class-instance creation549627 -Node: Semaphore-accessing550016 -Node: Semaphore-builtins550516 -Node: Semaphore-mutual exclusion551895 -Node: Semaphore-printing552245 -Node: SequenceableCollection552491 -Node: SequenceableCollection class-instance creation553205 -Node: SequenceableCollection-basic553636 -Node: SequenceableCollection-copying SequenceableCollections557228 -Node: SequenceableCollection-enumerating559514 -Node: SequenceableCollection-replacing items563141 -Node: SequenceableCollection-testing564104 -Node: Set564554 -Node: Set-arithmetic564986 -Node: Set-awful ST-80 compatibility hacks565331 -Node: Set-comparing565708 -Node: SharedQueue566119 -Node: SharedQueue class-instance creation566653 -Node: SharedQueue-accessing567038 -Node: Signal567556 -Node: Signal-accessing568193 -Node: Signal-exception handling569059 -Node: SingletonProxy571625 -Node: SingletonProxy class-accessing572241 -Node: SingletonProxy class-instance creation572622 -Node: SingletonProxy-saving and restoring573079 -Node: SmallInteger573522 -Node: SmallInteger class-getting limits574221 -Node: SmallInteger class-testing574723 -Node: SmallInteger-bit arithmetic575035 -Node: SmallInteger-built ins575329 -Node: SmallInteger-builtins577650 -Node: SmallInteger-coercion methods578417 -Node: SmallInteger-testing functionality578789 -Node: SortedCollection579038 -Node: SortedCollection class-hacking580182 -Node: SortedCollection class-instance creation580467 -Node: SortedCollection-basic580996 -Node: SortedCollection-copying581557 -Node: SortedCollection-disabled581880 -Node: SortedCollection-enumerating582750 -Node: SortedCollection-saving and loading583096 -Node: SortedCollection-searching583458 -Node: Stream584061 -Node: Stream-accessing-reading585030 -Node: Stream-accessing-writing586839 -Node: Stream-basic587410 -Node: Stream-built ins587601 -Node: Stream-character writing588493 -Node: Stream-enumerating589283 -Node: Stream-filing out589665 -Node: Stream-polymorphism590028 -Node: Stream-positioning590433 -Node: Stream-printing591245 -Node: Stream-storing592000 -Node: Stream-testing592368 -Node: String592670 -Node: String class-instance creation593775 -Node: String-accessing594243 -Node: String-basic594638 -Node: String-built ins595043 -Node: String-C call-outs596907 -Node: String-converting597214 -Node: String-printing597695 -Node: String-regex598361 -Node: String-testing functionality603734 -Node: String-useful functionality603972 -Node: Symbol604276 -Node: Symbol class-built ins605114 -Node: Symbol class-instance creation605345 -Node: Symbol class-symbol table606500 -Node: Symbol-basic607925 -Node: Symbol-built ins608694 -Node: Symbol-converting609019 -Node: Symbol-misc609375 -Node: Symbol-storing609555 -Node: Symbol-testing610344 -Node: Symbol-testing functionality610628 -Node: SymLink610865 -Node: SymLink class-instance creation611426 -Node: SymLink-accessing611762 -Node: SymLink-iteration612113 -Node: SymLink-printing612344 -Node: SystemDictionary612560 -Node: SystemDictionary-basic613466 -Node: SystemDictionary-builtins613763 -Node: SystemDictionary-c call-outs615135 -Node: SystemDictionary-command-line615544 -Node: SystemDictionary-miscellaneous618231 -Node: SystemDictionary-printing618697 -Node: SystemDictionary-special accessing619132 -Node: SystemDictionary-testing619745 -Node: SystemExceptions.AlreadyDefined619970 -Node: SystemExceptions.AlreadyDefined-accessing620496 -Node: SystemExceptions.ArgumentOutOfRange620764 -Node: SystemExceptions.ArgumentOutOfRange class-signaling621364 -Node: SystemExceptions.ArgumentOutOfRange-accessing621786 -Node: SystemExceptions.BadReturn622380 -Node: SystemExceptions.BadReturn-accessing622870 -Node: SystemExceptions.CInterfaceError623130 -Node: SystemExceptions.CInterfaceError-accessing623641 -Node: SystemExceptions.EmptyCollection623925 -Node: SystemExceptions.EmptyCollection-accessing624422 -Node: SystemExceptions.EndOfStream624706 -Node: SystemExceptions.EndOfStream class-signaling625207 -Node: SystemExceptions.EndOfStream-accessing625563 -Node: SystemExceptions.FileError625999 -Node: SystemExceptions.FileError-accessing626488 -Node: SystemExceptions.IndexOutOfRange626748 -Node: SystemExceptions.IndexOutOfRange class-signaling627344 -Node: SystemExceptions.IndexOutOfRange-accessing627726 -Node: SystemExceptions.InvalidArgument628256 -Node: SystemExceptions.InvalidArgument-accessing628763 -Node: SystemExceptions.InvalidProcessState629036 -Node: SystemExceptions.InvalidProcessState-accessing629577 -Node: SystemExceptions.InvalidSize629877 -Node: SystemExceptions.InvalidSize-accessing630354 -Node: SystemExceptions.InvalidValue630622 -Node: SystemExceptions.InvalidValue class-signaling631159 -Node: SystemExceptions.InvalidValue-accessing631624 -Node: SystemExceptions.MustBeBoolean632131 -Node: SystemExceptions.MustBeBoolean class-signaling632622 -Node: SystemExceptions.MutationError632891 -Node: SystemExceptions.MutationError-accessing633362 -Node: SystemExceptions.NoRunnableProcess633638 -Node: SystemExceptions.NoRunnableProcess-accessing634144 -Node: SystemExceptions.NotEnoughElements634436 -Node: SystemExceptions.NotEnoughElements class-signaling635002 -Node: SystemExceptions.NotEnoughElements-accessing635387 -Node: SystemExceptions.NotFound635939 -Node: SystemExceptions.NotFound class-accessing636465 -Node: SystemExceptions.NotFound-accessing636856 -Node: SystemExceptions.NotImplemented637162 -Node: SystemExceptions.NotImplemented-accessing637630 -Node: SystemExceptions.NotIndexable637910 -Node: SystemExceptions.NotIndexable-accessing638383 -Node: SystemExceptions.NotYetImplemented638655 -Node: SystemExceptions.NotYetImplemented-accessing639177 -Node: SystemExceptions.PrimitiveFailed639469 -Node: SystemExceptions.PrimitiveFailed-accessing639964 -Node: SystemExceptions.ProcessBeingTerminated640248 -Node: SystemExceptions.ProcessBeingTerminated-accessing640695 -Node: SystemExceptions.ProcessTerminated641007 -Node: SystemExceptions.ProcessTerminated-accessing641542 -Node: SystemExceptions.ReadOnlyObject641834 -Node: SystemExceptions.ReadOnlyObject-accessing642320 -Node: SystemExceptions.SecurityError642600 -Node: SystemExceptions.SecurityError class-accessing643174 -Node: SystemExceptions.SecurityError-accessing643570 -Node: SystemExceptions.ShouldNotImplement644056 -Node: SystemExceptions.ShouldNotImplement-accessing644595 -Node: SystemExceptions.SubclassResponsibility644891 -Node: SystemExceptions.SubclassResponsibility-accessing645471 -Node: SystemExceptions.UserInterrupt645783 -Node: SystemExceptions.UserInterrupt-accessing646255 -Node: SystemExceptions.VerificationError646531 -Node: SystemExceptions.VerificationError-accessing647016 -Node: SystemExceptions.VMError647308 -Node: SystemExceptions.VMError-accessing647748 -Node: SystemExceptions.WrongArgumentCount648000 -Node: SystemExceptions.WrongArgumentCount-accessing648566 -Node: SystemExceptions.WrongClass648862 -Node: SystemExceptions.WrongClass class-signaling649490 -Node: SystemExceptions.WrongClass-accessing650162 -Node: SystemExceptions.WrongMessageSent650831 -Node: SystemExceptions.WrongMessageSent class-signaling651488 -Node: SystemExceptions.WrongMessageSent-accessing651921 -Node: TextCollector652526 -Node: TextCollector class-accessing653236 -Node: TextCollector-accessing653749 -Node: TextCollector-printing654564 -Node: TextCollector-set up654912 -Node: TextCollector-storing655491 -Node: Time655835 -Node: Time class-basic (UTC)656626 -Node: Time class-builtins657088 -Node: Time class-clocks658129 -Node: Time class-initialization658700 -Node: Time class-instance creation659060 -Node: Time-accessing (ANSI for DateAndTimes)659953 -Node: Time-accessing (non ANSI & for Durations)660485 -Node: Time-arithmetic660951 -Node: Time-comparing661393 -Node: TokenStream661694 -Node: TokenStream class-instance creation662514 -Node: TokenStream-basic662890 -Node: TokenStream-write methods663228 -Node: TrappableEvent663487 -Node: TrappableEvent-enumerating664075 -Node: TrappableEvent-instance creation664639 -Node: True664985 -Node: True-basic665375 -Node: True-C hacks666341 -Node: True-printing666517 -Node: UndefinedObject666715 -Node: UndefinedObject-basic667447 -Node: UndefinedObject-class creation667732 -Node: UndefinedObject-class creation - alternative670524 -Node: UndefinedObject-CObject interoperability672828 -Node: UndefinedObject-dependents access673266 -Node: UndefinedObject-printing673655 -Node: UndefinedObject-storing674149 -Node: UndefinedObject-testing674441 -Node: UnicodeCharacter675293 -Node: UnicodeCharacter class-built ins675885 -Node: UnicodeString676414 -Node: UnicodeString class-converting676993 -Node: UnicodeString class-multibyte encodings677371 -Node: UnicodeString-built-ins677809 -Node: UnicodeString-converting678082 -Node: UnicodeString-multibyte encodings678822 -Node: ValueAdaptor679330 -Node: ValueAdaptor class-creating instances679824 -Node: ValueAdaptor-accessing680128 -Node: ValueAdaptor-printing680551 -Node: ValueHolder680780 -Node: ValueHolder class-creating instances681407 -Node: ValueHolder-accessing681806 -Node: ValueHolder-initializing682115 -Node: VariableBinding682354 -Node: VariableBinding-printing682998 -Node: VariableBinding-saving and loading683329 -Node: VariableBinding-storing683802 -Node: VariableBinding-testing684106 -Node: VersionableObjectProxy684380 -Node: VersionableObjectProxy class-saving and restoring685288 -Node: VersionableObjectProxy-saving and restoring686328 -Node: VFS.ArchiveFileHandler686678 -Node: VFS.ArchiveFileHandler class-registering687607 -Node: VFS.ArchiveFileHandler-ArchiveMemberHandler protocol688078 -Node: VFS.ArchiveFileHandler-directory operations689471 -Node: VFS.ArchiveFileHandler-file operations690329 -Node: VFS.ArchiveMemberHandler690632 -Node: VFS.ArchiveMemberHandler-accessing691372 -Node: VFS.ArchiveMemberHandler-directory operations692548 -Node: VFS.ArchiveMemberHandler-file operations693185 -Node: VFS.ArchiveMemberHandler-finalization693867 -Node: VFS.ArchiveMemberHandler-initializing694376 -Node: VFS.ArchiveMemberHandler-testing694926 -Node: VFS.DecodedFileHandler695828 -Node: VFS.DecodedFileHandler class-registering696381 -Node: VFS.DecodedFileHandler-files697544 -Node: VFS.ExternalArchiveFileHandler698255 -Node: VFS.ExternalArchiveFileHandler class-registering699098 -Node: VFS.ExternalArchiveFileHandler-ArchiveMemberHandler protocol700052 -Node: VFS.ExternalArchiveFileHandler-members701389 -Node: VFS.ExternalArchiveFileHandler-releasing701916 -Node: VFS.RealFileHandler702282 -Node: VFS.RealFileHandler class-C call-outs703037 -Node: VFS.RealFileHandler class-initialization703384 -Node: VFS.RealFileHandler-accessing703727 -Node: VFS.RealFileHandler-directory operations705056 -Node: VFS.RealFileHandler-file operations705568 -Node: VFS.RealFileHandler-testing706270 -Node: VFS.VFSHandler706906 -Node: VFS.VFSHandler class-initializing707691 -Node: VFS.VFSHandler class-instance creation708605 -Node: VFS.VFSHandler-accessing708964 -Node: VFS.VFSHandler-C call-outs710322 -Node: VFS.VFSHandler-directory operations711203 -Node: VFS.VFSHandler-file operations711808 -Node: VFS.VFSHandler-testing712860 -Node: Warning713782 -Node: Warning-exception description714113 -Node: WeakArray714333 -Node: WeakArray class-instance creation714838 -Node: WeakArray-accessing715178 -Node: WeakArray-conversion716842 -Node: WeakArray-loading717493 -Node: WeakIdentitySet717774 -Node: WeakKeyDictionary718248 -Node: WeakKeyDictionary-accessing718809 -Node: WeakKeyIdentityDictionary719326 -Node: WeakSet719866 -Node: WeakSet-accessing720334 -Node: WeakValueIdentityDictionary720848 -Node: WeakValueLookupTable721406 -Node: WeakValueLookupTable class-hacks722072 -Node: WeakValueLookupTable-hacks722386 -Node: WeakValueLookupTable-rehashing723000 -Node: WordArray723239 -Node: WriteStream723557 -Node: WriteStream class-instance creation724095 -Node: WriteStream-accessing724781 -Node: WriteStream-accessing-writing725051 -Node: WriteStream-positioning725732 -Node: ZeroDivide725958 -Node: ZeroDivide class-instance creation726463 -Node: ZeroDivide-accessing726859 -Node: ZeroDivide-description727128 -Node: Class index727359 -Node: Method index746535 -Node: Cross-reference1178469 +Node: Top1023 +Node: Base classes2291 +Node: AbstractNamespace12198 +Node: AbstractNamespace class-instance creation12953 +Node: AbstractNamespace-accessing13392 +Node: AbstractNamespace-basic & copying14630 +Node: AbstractNamespace-copying15184 +Node: AbstractNamespace-namespace hierarchy15640 +Node: AbstractNamespace-overrides for superspaces18318 +Node: AbstractNamespace-printing20048 +Node: AbstractNamespace-testing20633 +Node: AlternativeObjectProxy20884 +Node: AlternativeObjectProxy class-instance creation21626 +Node: AlternativeObjectProxy-accessing22571 +Node: ArithmeticError23135 +Node: ArithmeticError-description23594 +Node: Array23812 +Node: Array-mutating objects24451 +Node: Array-printing24763 +Node: Array-testing24994 +Node: ArrayedCollection25147 +Node: ArrayedCollection class-instance creation25944 +Node: ArrayedCollection-basic27078 +Node: ArrayedCollection-built ins27989 +Node: ArrayedCollection-copying Collections28265 +Node: ArrayedCollection-enumerating the elements of a collection30029 +Node: ArrayedCollection-storing31188 +Node: Association31485 +Node: Association class-basic32170 +Node: Association-accessing32421 +Node: Association-finalization33041 +Node: Association-printing33274 +Node: Association-storing33534 +Node: Association-testing33800 +Node: Autoload34157 +Node: Autoload class-instance creation34835 +Node: Autoload-accessing35351 +Node: AutoloadClass35691 +Node: AutoloadClass-accessing36224 +Node: Bag37192 +Node: Bag class-basic37905 +Node: Bag-adding38174 +Node: Bag-enumerating the elements of a collection38667 +Node: Bag-extracting items39037 +Node: Bag-printing39329 +Node: Bag-removing39546 +Node: Bag-storing39868 +Node: Bag-testing collections40098 +Node: Behavior40596 +Node: Behavior-accessing class hierarchy42195 +Node: Behavior-accessing instances and variables42936 +Node: Behavior-accessing the methodDictionary44237 +Node: Behavior-built ins45332 +Node: Behavior-compilation (alternative)47535 +Node: Behavior-compiling methods48370 +Node: Behavior-creating a class hierarchy48845 +Node: Behavior-enumerating49296 +Node: Behavior-evaluating50364 +Node: Behavior-instance creation51669 +Node: Behavior-instance variables52465 +Node: Behavior-method dictionary52913 +Node: Behavior-pluggable behavior (not yet implemented)56532 +Node: Behavior-printing hierarchy57672 +Node: Behavior-support for lightweight classes58282 +Node: Behavior-testing functionality59474 +Node: Behavior-testing the class hierarchy59759 +Node: Behavior-testing the form of the instances60353 +Node: Behavior-testing the method dictionary61204 +Node: BindingDictionary62607 +Node: BindingDictionary-accessing63464 +Node: BindingDictionary-copying65360 +Node: BindingDictionary-forward declarations65907 +Node: BindingDictionary-printing66345 +Node: BindingDictionary-testing66753 +Node: BlockClosure66982 +Node: BlockClosure class-instance creation68215 +Node: BlockClosure class-testing69194 +Node: BlockClosure-accessing69502 +Node: BlockClosure-built ins71104 +Node: BlockClosure-control structures71754 +Node: BlockClosure-exception handling72435 +Node: BlockClosure-multiple process74451 +Node: BlockClosure-overriding75908 +Node: BlockClosure-testing76190 +Node: BlockClosure-unwind protection76464 +Node: BlockContext77949 +Node: BlockContext-accessing78778 +Node: BlockContext-debugging80305 +Node: BlockContext-printing80724 +Node: Boolean80963 +Node: Boolean class-testing81724 +Node: Boolean-basic82041 +Node: Boolean-C hacks83337 +Node: Boolean-overriding83599 +Node: Boolean-storing83842 +Node: ByteArray84071 +Node: ByteArray class-instance creation84669 +Node: ByteArray-built ins85005 +Node: ByteArray-converting86344 +Node: ByteArray-more advanced accessing86803 +Node: ByteStream93411 +Node: ByteStream-basic93800 +Node: CAggregate95672 +Node: CAggregate class-accessing95977 +Node: CAggregate-accessing96267 +Node: CallinProcess96505 +Node: CArray97033 +Node: CArray-accessing97286 +Node: CArrayCType97493 +Node: CArrayCType class-instance creation97804 +Node: CArrayCType-accessing98438 +Node: CBoolean98816 +Node: CBoolean-accessing99123 +Node: CByte99454 +Node: CByte class-conversion99846 +Node: CByte-accessing100179 +Node: CChar100631 +Node: CChar class-accessing100935 +Node: CChar-accessing101299 +Node: CChar-conversion101641 +Node: CCompound102042 +Node: CCompound class-instance creation102394 +Node: CCompound class-subclass creation102767 +Node: CCompound-instance creation104871 +Node: CDouble105224 +Node: CDouble class-accessing105506 +Node: CDouble-accessing105880 +Node: CFloat106207 +Node: CFloat class-accessing106495 +Node: CFloat-accessing106864 +Node: CFunctionDescriptor107186 +Node: CFunctionDescriptor class-instance creation107971 +Node: CFunctionDescriptor class-testing108333 +Node: CFunctionDescriptor-accessing108844 +Node: CFunctionDescriptor-calling109476 +Node: CFunctionDescriptor-printing111374 +Node: Character111647 +Node: Character class-built ins112950 +Node: Character class-constants113604 +Node: Character class-initializing lookup tables114412 +Node: Character class-instance creation115062 +Node: Character class-testing115434 +Node: Character-built ins115724 +Node: Character-coercion methods116513 +Node: Character-comparing117217 +Node: Character-converting117864 +Node: Character-printing118253 +Node: Character-storing118643 +Node: Character-testing118898 +Node: Character-testing functionality119645 +Node: CharacterArray119893 +Node: CharacterArray class-basic120576 +Node: CharacterArray-built ins120984 +Node: CharacterArray-comparing121419 +Node: CharacterArray-converting123722 +Node: CharacterArray-multibyte encodings125264 +Node: CharacterArray-string processing125717 +Node: CharacterArray-testing functionality128282 +Node: CInt128542 +Node: CInt class-accessing128813 +Node: CInt-accessing129152 +Node: Class129484 +Node: Class class-initialize130437 +Node: Class-accessing instances and variables130684 +Node: Class-filing132366 +Node: Class-instance creation132877 +Node: Class-instance creation - alternative135691 +Node: Class-pragmas137869 +Node: Class-printing138151 +Node: Class-saving and loading138548 +Node: Class-security139957 +Node: Class-testing140241 +Node: Class-testing functionality140486 +Node: ClassDescription140719 +Node: ClassDescription-compiling141391 +Node: ClassDescription-conversion142233 +Node: ClassDescription-copying142700 +Node: ClassDescription-filing143911 +Node: ClassDescription-organization of messages and classes144823 +Node: ClassDescription-printing146259 +Node: CLong147022 +Node: CLong class-accessing147306 +Node: CLong-accessing147670 +Node: CLongDouble147987 +Node: CLongDouble class-accessing148286 +Node: CLongDouble-accessing148680 +Node: CObject149027 +Node: CObject class-conversion149893 +Node: CObject class-instance creation150250 +Node: CObject-accessing150862 +Node: CObject-C data access151311 +Node: CObject-conversion151929 +Node: CObject-finalization152676 +Node: CObject-pointer-like behavior153154 +Node: Collection155423 +Node: Collection class-instance creation156360 +Node: Collection-adding157378 +Node: Collection-converting157739 +Node: Collection-copying Collections159010 +Node: Collection-enumeration159562 +Node: Collection-finalization162601 +Node: Collection-printing162920 +Node: Collection-removing163277 +Node: Collection-storing164131 +Node: Collection-testing collections164402 +Node: CompiledBlock165057 +Node: CompiledBlock class-instance creation165565 +Node: CompiledBlock-accessing166334 +Node: CompiledBlock-basic167407 +Node: CompiledBlock-printing168130 +Node: CompiledBlock-saving and loading168411 +Node: CompiledCode168846 +Node: CompiledCode class-cache flushing169709 +Node: CompiledCode class-instance creation170079 +Node: CompiledCode class-tables170678 +Node: CompiledCode-accessing171721 +Node: CompiledCode-basic173172 +Node: CompiledCode-copying173937 +Node: CompiledCode-debugging174176 +Node: CompiledCode-decoding bytecodes174449 +Node: CompiledCode-literals - iteration174874 +Node: CompiledCode-security175305 +Node: CompiledCode-testing accesses175637 +Node: CompiledCode-translation176804 +Node: CompiledMethod177078 +Node: CompiledMethod class-instance creation177991 +Node: CompiledMethod class-lean images178872 +Node: CompiledMethod-accessing179207 +Node: CompiledMethod-attributes180593 +Node: CompiledMethod-basic181549 +Node: CompiledMethod-c call-outs182331 +Node: CompiledMethod-invoking182774 +Node: CompiledMethod-printing183823 +Node: CompiledMethod-saving and loading184181 +Node: CompiledMethod-testing184645 +Node: ContextPart185245 +Node: ContextPart class-built ins186114 +Node: ContextPart class-exception handling186429 +Node: ContextPart-accessing187425 +Node: ContextPart-built ins190768 +Node: ContextPart-copying191468 +Node: ContextPart-debugging191835 +Node: ContextPart-enumerating192374 +Node: ContextPart-exception handling192992 +Node: ContextPart-printing193268 +Node: ContextPart-security checks193681 +Node: CoreException194302 +Node: CoreException class-instance creation195578 +Node: CoreException-accessing195848 +Node: CoreException-basic196796 +Node: CoreException-enumerating197065 +Node: CoreException-exception handling197737 +Node: CoreException-instance creation198402 +Node: CPtr198718 +Node: CPtr-accessing198961 +Node: CPtrCType199510 +Node: CPtrCType class-instance creation199804 +Node: CPtrCType-accessing200103 +Node: CScalar200578 +Node: CScalar class-instance creation200874 +Node: CScalar-accessing201347 +Node: CScalarCType201876 +Node: CScalarCType-accessing202174 +Node: CScalarCType-storing202516 +Node: CShort202752 +Node: CShort class-accessing203036 +Node: CShort-accessing203405 +Node: CSmalltalk203727 +Node: CSmalltalk class-accessing204022 +Node: CSmalltalk-accessing204411 +Node: CString204753 +Node: CString class-instance creation205764 +Node: CString-accessing206237 +Node: CStringCType206766 +Node: CStringCType-accessing207035 +Node: CStruct207250 +Node: CStruct class-subclass creation207510 +Node: CType207758 +Node: CType class-C instance creation208882 +Node: CType-accessing209152 +Node: CType-C instance creation210009 +Node: CType-storing210534 +Node: CUChar210745 +Node: CUChar class-getting info211020 +Node: CUChar-accessing211398 +Node: CUInt211723 +Node: CUInt class-accessing211992 +Node: CUInt-accessing212356 +Node: CULong212673 +Node: CULong class-accessing212946 +Node: CULong-accessing213315 +Node: CUnion213637 +Node: CUnion class-subclass creation213889 +Node: CUShort214133 +Node: CUShort class-accessing214410 +Node: CUShort-accessing214784 +Node: Date215111 +Node: Date class-basic216583 +Node: Date class-instance creation (ANSI)217711 +Node: Date class-instance creation (Blue Book)218201 +Node: Date-basic219521 +Node: Date-compatibility (non-ANSI)219995 +Node: Date-date computations220408 +Node: Date-printing222119 +Node: Date-storing222347 +Node: Date-testing222570 +Node: DateTime222889 +Node: DateTime class-information223533 +Node: DateTime class-instance creation223824 +Node: DateTime class-instance creation (non-ANSI)225125 +Node: DateTime-basic225627 +Node: DateTime-computations225974 +Node: DateTime-printing226666 +Node: DateTime-splitting in dates & times226932 +Node: DateTime-storing227531 +Node: DateTime-testing227796 +Node: DateTime-time zones228171 +Node: Delay229301 +Node: Delay class-general inquiries230074 +Node: Delay class-initialization230347 +Node: Delay class-instance creation230643 +Node: Delay-accessing231146 +Node: Delay-comparing231400 +Node: Delay-process delay231686 +Node: DelayedAdaptor231922 +Node: DelayedAdaptor-accessing232458 +Node: Dictionary232837 +Node: Dictionary class-instance creation233797 +Node: Dictionary-accessing234051 +Node: Dictionary-awful ST-80 compatibility hacks235722 +Node: Dictionary-dictionary enumerating236185 +Node: Dictionary-dictionary removing237273 +Node: Dictionary-dictionary testing238142 +Node: Dictionary-polymorphism hacks238816 +Node: Dictionary-printing239101 +Node: Dictionary-rehashing239465 +Node: Dictionary-storing239682 +Node: Dictionary-testing239944 +Node: DirectedMessage240220 +Node: DirectedMessage class-creating instances240796 +Node: DirectedMessage-accessing241229 +Node: DirectedMessage-basic241537 +Node: DirectedMessage-multiple process241961 +Node: DirectedMessage-saving and loading242559 +Node: Directory242997 +Node: Directory class-C call-outs243778 +Node: Directory class-file name management244014 +Node: Directory class-file operations244589 +Node: Directory class-reading system defaults245059 +Node: Directory-accessing246021 +Node: Directory-enumerating247042 +Node: DLD248017 +Node: DLD class-C call-outs248697 +Node: DLD class-dynamic linking249012 +Node: DumperProxy250358 +Node: DumperProxy class-accessing250894 +Node: DumperProxy class-instance creation251359 +Node: DumperProxy-saving and restoring251864 +Node: Duration252279 +Node: Duration class-instance creation252690 +Node: Duration class-instance creation (non ANSI)253190 +Node: Duration-arithmetics253669 +Node: Error254857 +Node: Error-exception description255182 +Node: Exception255523 +Node: Exception class-comparison256661 +Node: Exception class-creating ExceptionCollections257125 +Node: Exception class-initialization257549 +Node: Exception class-instance creation257931 +Node: Exception class-interoperability with TrappableEvents258515 +Node: Exception-comparison259137 +Node: Exception-exception description259585 +Node: Exception-exception signaling260028 +Node: ExceptionSet260421 +Node: ExceptionSet class-instance creation260996 +Node: ExceptionSet-enumerating261261 +Node: False261825 +Node: False-basic262224 +Node: False-C hacks263218 +Node: False-printing263398 +Node: File263599 +Node: File class-C functions264432 +Node: File class-file name management264668 +Node: File class-file operations266077 +Node: File class-instance creation266786 +Node: File class-reading system defaults267288 +Node: File class-testing267575 +Node: File-accessing268227 +Node: File-file name management269767 +Node: File-file operations270553 +Node: File-testing271748 +Node: FileDescriptor272815 +Node: FileDescriptor class-initialization273976 +Node: FileDescriptor class-instance creation274314 +Node: FileDescriptor-accessing280347 +Node: FileDescriptor-basic281507 +Node: FileDescriptor-built ins282844 +Node: FileDescriptor-class type methods284360 +Node: FileDescriptor-initialize-release284790 +Node: FileDescriptor-low-level access285184 +Node: FileDescriptor-overriding inherited methods286412 +Node: FileDescriptor-printing287423 +Node: FileDescriptor-testing287723 +Node: FileSegment287947 +Node: FileSegment class-basic288566 +Node: FileSegment class-installing288923 +Node: FileSegment-basic289309 +Node: FileSegment-equality290172 +Node: FileStream290455 +Node: FileStream class-file-in291134 +Node: FileStream class-standard streams294671 +Node: FileStream-basic295411 +Node: FileStream-buffering296492 +Node: FileStream-overriding inherited methods297724 +Node: FileStream-testing298662 +Node: Float298884 +Node: Float class-byte-order dependancies299767 +Node: Float class-characterization300047 +Node: Float-arithmetic301069 +Node: Float-basic301401 +Node: Float-built ins301596 +Node: Float-coercing302537 +Node: Float-comparing303042 +Node: Float-printing303692 +Node: Float-storing303917 +Node: Float-testing304138 +Node: Float-testing functionality304907 +Node: Float-transcendental operations305145 +Node: FloatD305497 +Node: FloatD class-byte-order dependancies306002 +Node: FloatD class-characterization306287 +Node: FloatD class-converting307561 +Node: FloatD-built ins307817 +Node: FloatD-coercing309054 +Node: FloatE309457 +Node: FloatE class-byte-order dependancies309962 +Node: FloatE class-characterization310247 +Node: FloatE class-converting311809 +Node: FloatE-built ins312065 +Node: FloatE-coercing313302 +Node: FloatQ313705 +Node: FloatQ class-byte-order dependancies314218 +Node: FloatQ class-characterization314503 +Node: FloatQ class-converting316065 +Node: FloatQ-built ins316321 +Node: FloatQ-coercing317558 +Node: Fraction317961 +Node: Fraction class-converting318715 +Node: Fraction class-instance creation318959 +Node: Fraction-accessing319344 +Node: Fraction-arithmetic319634 +Node: Fraction-coercing320358 +Node: Fraction-comparing320997 +Node: Fraction-converting321499 +Node: Fraction-optimized cases322000 +Node: Fraction-printing322434 +Node: Fraction-testing322764 +Node: Getopt322971 +Node: Getopt class-instance creation323336 +Node: Halt325968 +Node: Halt-description326262 +Node: HashedCollection326513 +Node: HashedCollection class-instance creation327374 +Node: HashedCollection-accessing327790 +Node: HashedCollection-builtins328370 +Node: HashedCollection-copying329147 +Node: HashedCollection-enumerating the elements of a collection329625 +Node: HashedCollection-rehashing330001 +Node: HashedCollection-removing330287 +Node: HashedCollection-saving and loading330694 +Node: HashedCollection-storing331208 +Node: HashedCollection-testing collections331535 +Node: HomedAssociation332482 +Node: HomedAssociation class-basic333052 +Node: HomedAssociation-accessing333354 +Node: HomedAssociation-finalization333720 +Node: HomedAssociation-storing334340 +Node: IdentityDictionary334609 +Node: IdentitySet335002 +Node: IdentitySet-testing335401 +Node: Integer335662 +Node: Integer class-converting336491 +Node: Integer-accessing336852 +Node: Integer-basic337091 +Node: Integer-bit operators337301 +Node: Integer-converting338587 +Node: Integer-extension339313 +Node: Integer-iterators339626 +Node: Integer-math methods339992 +Node: Integer-printing340893 +Node: Integer-storing341952 +Node: Integer-testing functionality342279 +Node: Interval342553 +Node: Interval class-instance creation343149 +Node: Interval-basic343751 +Node: Interval-printing344401 +Node: Interval-storing344726 +Node: Interval-testing344973 +Node: LargeArray345244 +Node: LargeArray-overridden345647 +Node: LargeArrayedCollection345839 +Node: LargeArrayedCollection class-instance creation346382 +Node: LargeArrayedCollection-accessing346741 +Node: LargeArrayedCollection-basic347245 +Node: LargeArraySubpart347646 +Node: LargeArraySubpart class-instance creation348525 +Node: LargeArraySubpart-accessing348934 +Node: LargeArraySubpart-comparing349889 +Node: LargeArraySubpart-modifying350911 +Node: LargeByteArray351673 +Node: LargeByteArray-overridden352096 +Node: LargeInteger352537 +Node: LargeInteger-accessing353372 +Node: LargeInteger-arithmetic353611 +Node: LargeInteger-bit operations354625 +Node: LargeInteger-built-ins355227 +Node: LargeInteger-coercion356306 +Node: LargeInteger-disabled356742 +Node: LargeInteger-primitive operations357117 +Node: LargeInteger-testing357597 +Node: LargeNegativeInteger358241 +Node: LargeNegativeInteger-converting358943 +Node: LargeNegativeInteger-numeric testing359331 +Node: LargeNegativeInteger-reverting to LargePositiveInteger359866 +Node: LargePositiveInteger360438 +Node: LargePositiveInteger-arithmetic361315 +Node: LargePositiveInteger-converting361791 +Node: LargePositiveInteger-helper byte-level methods362345 +Node: LargePositiveInteger-numeric testing364082 +Node: LargePositiveInteger-primitive operations364618 +Node: LargeWordArray365312 +Node: LargeWordArray-overridden365742 +Node: LargeZeroInteger366041 +Node: LargeZeroInteger-accessing366869 +Node: LargeZeroInteger-arithmetic367134 +Node: LargeZeroInteger-numeric testing368064 +Node: LargeZeroInteger-printing368401 +Node: Link368699 +Node: Link class-instance creation369244 +Node: Link-basic369476 +Node: Link-iteration369729 +Node: LinkedList370190 +Node: LinkedList-accessing370798 +Node: LinkedList-adding371114 +Node: LinkedList-enumerating371847 +Node: LinkedList-testing372327 +Node: LookupKey372683 +Node: LookupKey class-basic373237 +Node: LookupKey-accessing373479 +Node: LookupKey-printing373744 +Node: LookupKey-storing373991 +Node: LookupKey-testing374247 +Node: LookupTable374681 +Node: LookupTable class-instance creation375457 +Node: LookupTable-accessing375758 +Node: LookupTable-copying376563 +Node: LookupTable-enumerating376883 +Node: LookupTable-hashing377406 +Node: LookupTable-rehashing377647 +Node: LookupTable-removing377872 +Node: LookupTable-storing378374 +Node: Magnitude378613 +Node: Magnitude-basic379069 +Node: Magnitude-misc methods379641 +Node: MappedCollection380057 +Node: MappedCollection class-instance creation381432 +Node: MappedCollection-basic381885 +Node: Memory382847 +Node: Memory class-accessing383407 +Node: Message387417 +Node: Message class-creating instances388093 +Node: Message-accessing388385 +Node: Message-basic388827 +Node: Message-printing389126 +Node: MessageNotUnderstood389458 +Node: MessageNotUnderstood-accessing389952 +Node: MessageNotUnderstood-description390291 +Node: Metaclass390572 +Node: Metaclass class-instance creation391571 +Node: Metaclass-accessing391856 +Node: Metaclass-basic392302 +Node: Metaclass-delegation393583 +Node: Metaclass-filing395030 +Node: Metaclass-printing395321 +Node: Metaclass-testing functionality395876 +Node: MethodContext396137 +Node: MethodContext-accessing396679 +Node: MethodContext-debugging397989 +Node: MethodContext-printing398766 +Node: MethodDictionary399012 +Node: MethodDictionary-adding399543 +Node: MethodDictionary-rehashing399792 +Node: MethodDictionary-removing400046 +Node: MethodInfo400458 +Node: MethodInfo-accessing400944 +Node: MethodInfo-equality401889 +Node: Namespace402182 +Node: Namespace class-accessing402790 +Node: Namespace class-disabling instance creation403193 +Node: Namespace class-initialization403589 +Node: Namespace-accessing404026 +Node: Namespace-namespace hierarchy404315 +Node: Namespace-overrides for superspaces404813 +Node: Namespace-printing406610 +Node: NetClients.URIResolver407114 +Node: NetClients.URIResolver class-api407569 +Node: NetClients.URIResolver class-instance creation408719 +Node: NetClients.URL409096 +Node: NetClients.URL class-encoding URLs409817 +Node: NetClients.URL class-instance creation410322 +Node: NetClients.URL-accessing411147 +Node: NetClients.URL-comparing413872 +Node: NetClients.URL-copying414398 +Node: NetClients.URL-initialize-release414935 +Node: NetClients.URL-printing415234 +Node: NetClients.URL-testing415528 +Node: NetClients.URL-utilities416304 +Node: Notification416614 +Node: Notification-exception description417067 +Node: NullProxy417529 +Node: NullProxy class-instance creation418141 +Node: NullProxy-accessing418412 +Node: NullValueHolder418664 +Node: NullValueHolder class-creating instances419253 +Node: NullValueHolder-accessing419535 +Node: Number419883 +Node: Number class-converting420779 +Node: Number class-testing421239 +Node: Number-arithmetic421507 +Node: Number-comparing422840 +Node: Number-converting423393 +Node: Number-copying424726 +Node: Number-error raising425041 +Node: Number-misc math425412 +Node: Number-point creation427221 +Node: Number-retrying427516 +Node: Number-shortcuts and iterators429321 +Node: Number-testing430188 +Node: Number-truncation and round off431624 +Node: Object432439 +Node: Object class-initialization433395 +Node: Object-built ins434087 +Node: Object-change and update442784 +Node: Object-class type methods443991 +Node: Object-conversion444810 +Node: Object-copying445057 +Node: Object-debugging445721 +Node: Object-dependents access446181 +Node: Object-error raising446885 +Node: Object-finalization447572 +Node: Object-printing448565 +Node: Object-relational operators450310 +Node: Object-saving and loading450674 +Node: Object-storing451677 +Node: Object-syntax shortcuts452284 +Node: Object-testing functionality452611 +Node: Object-VM callbacks454179 +Node: ObjectDumper454664 +Node: ObjectDumper class-establishing proxy classes455869 +Node: ObjectDumper class-instance creation456718 +Node: ObjectDumper class-shortcuts457131 +Node: ObjectDumper class-testing457525 +Node: ObjectDumper-accessing457969 +Node: ObjectDumper-loading/dumping objects458477 +Node: ObjectDumper-stream interface458917 +Node: ObjectMemory459299 +Node: ObjectMemory class-accessing460384 +Node: ObjectMemory class-builtins460651 +Node: ObjectMemory class-initialization463998 +Node: ObjectMemory class-saving the image464328 +Node: ObjectMemory-accessing464656 +Node: ObjectMemory-builtins469610 +Node: ObjectMemory-derived information469895 +Node: OrderedCollection470882 +Node: OrderedCollection class-instance creation471604 +Node: OrderedCollection-accessing471962 +Node: OrderedCollection-adding472429 +Node: OrderedCollection-removing474493 +Node: Package475148 +Node: Package-accessing475565 +Node: PackageLoader478932 +Node: PackageLoader class-accessing479496 +Node: PackageLoader class-loading482045 +Node: PackageLoader class-testing483048 +Node: Permission483339 +Node: Permission class-testing483808 +Node: Permission-accessing484558 +Node: Permission-testing485136 +Node: PluggableAdaptor485386 +Node: PluggableAdaptor class-creating instances486023 +Node: PluggableAdaptor-accessing487119 +Node: PluggableProxy487420 +Node: PluggableProxy class-accessing488058 +Node: PluggableProxy-saving and restoring488508 +Node: Point488943 +Node: Point class-instance creation489682 +Node: Point-accessing489995 +Node: Point-arithmetic490429 +Node: Point-comparing491148 +Node: Point-converting491961 +Node: Point-point functions492480 +Node: Point-printing493428 +Node: Point-storing493662 +Node: Point-truncation and round off493910 +Node: PositionableStream494322 +Node: PositionableStream class-instance creation495241 +Node: PositionableStream-accessing-reading495766 +Node: PositionableStream-class type methods497011 +Node: PositionableStream-positioning497516 +Node: PositionableStream-testing498756 +Node: PositionableStream-truncating499238 +Node: Process499538 +Node: Process-accessing500118 +Node: Process-basic501632 +Node: Process-builtins503313 +Node: Process-printing504123 +Node: ProcessorScheduler504337 +Node: ProcessorScheduler class-instance creation505016 +Node: ProcessorScheduler-basic505330 +Node: ProcessorScheduler-built ins506912 +Node: ProcessorScheduler-idle tasks507614 +Node: ProcessorScheduler-printing508118 +Node: ProcessorScheduler-priorities508437 +Node: ProcessorScheduler-storing510103 +Node: ProcessorScheduler-timed invocation510444 +Node: Promise511015 +Node: Promise class-creating instances511599 +Node: Promise-accessing511862 +Node: Promise-initializing512202 +Node: Promise-printing512446 +Node: Random512653 +Node: Random class-instance creation513114 +Node: Random class-shortcuts513496 +Node: Random-basic513829 +Node: Random-testing514259 +Node: ReadStream514585 +Node: ReadStream class-instance creation514992 +Node: ReadWriteStream515412 +Node: ReadWriteStream class-instance creation515910 +Node: ReadWriteStream-positioning516548 +Node: Rectangle516929 +Node: Rectangle class-instance creation517730 +Node: Rectangle-accessing518288 +Node: Rectangle-copying520702 +Node: Rectangle-printing520936 +Node: Rectangle-rectangle functions521278 +Node: Rectangle-testing523181 +Node: Rectangle-transforming524011 +Node: Rectangle-truncation and round off524651 +Node: RecursionLock524956 +Node: RecursionLock class-instance creation525360 +Node: RecursionLock-accessing525610 +Node: RecursionLock-mutual exclusion526223 +Node: RecursionLock-printing526598 +Node: Regex526864 +Node: Regex class-instance creation527942 +Node: Regex-basic528181 +Node: Regex-conversion528603 +Node: Regex-printing528909 +Node: RegexResults529569 +Node: RegexResults-accessing530187 +Node: RegexResults-testing531700 +Node: RootNamespace532732 +Node: RootNamespace class-instance creation533300 +Node: RootNamespace-namespace hierarchy533649 +Node: RootNamespace-overrides for superspaces534096 +Node: RootNamespace-printing534727 +Node: RoundRobinStream535251 +Node: RoundRobinStream class-accessing536471 +Node: RoundRobinStream class-demo536713 +Node: RoundRobinStream-accessing537088 +Node: RoundRobinStream-basic537377 +Node: RunArray537826 +Node: RunArray class-instance creation538802 +Node: RunArray-accessing539090 +Node: RunArray-adding539440 +Node: RunArray-basic540530 +Node: RunArray-copying540851 +Node: RunArray-enumerating541223 +Node: RunArray-removing541699 +Node: RunArray-searching542180 +Node: RunArray-testing542610 +Node: ScaledDecimal542869 +Node: ScaledDecimal class-constants543690 +Node: ScaledDecimal class-instance creation543956 +Node: ScaledDecimal-arithmetic544409 +Node: ScaledDecimal-coercion545144 +Node: ScaledDecimal-comparing546065 +Node: ScaledDecimal-constants546717 +Node: ScaledDecimal-printing547035 +Node: ScaledDecimal-storing547511 +Node: SecurityPolicy547765 +Node: SecurityPolicy-modifying548353 +Node: SecurityPolicy-querying548705 +Node: Semaphore548964 +Node: Semaphore class-instance creation549640 +Node: Semaphore-accessing550029 +Node: Semaphore-builtins550529 +Node: Semaphore-mutual exclusion551908 +Node: Semaphore-printing552258 +Node: SequenceableCollection552504 +Node: SequenceableCollection class-instance creation553218 +Node: SequenceableCollection-basic553649 +Node: SequenceableCollection-copying SequenceableCollections557241 +Node: SequenceableCollection-enumerating559527 +Node: SequenceableCollection-replacing items563154 +Node: SequenceableCollection-testing564117 +Node: Set564567 +Node: Set-arithmetic564999 +Node: Set-awful ST-80 compatibility hacks565344 +Node: Set-comparing565721 +Node: SharedQueue566132 +Node: SharedQueue class-instance creation566666 +Node: SharedQueue-accessing567051 +Node: Signal567569 +Node: Signal-accessing568206 +Node: Signal-exception handling569072 +Node: SingletonProxy571638 +Node: SingletonProxy class-accessing572254 +Node: SingletonProxy class-instance creation572635 +Node: SingletonProxy-saving and restoring573092 +Node: SmallInteger573535 +Node: SmallInteger class-getting limits574234 +Node: SmallInteger class-testing574736 +Node: SmallInteger-bit arithmetic575048 +Node: SmallInteger-built ins575342 +Node: SmallInteger-builtins577663 +Node: SmallInteger-coercion methods578430 +Node: SmallInteger-testing functionality578802 +Node: SortedCollection579051 +Node: SortedCollection class-hacking580195 +Node: SortedCollection class-instance creation580480 +Node: SortedCollection-basic581009 +Node: SortedCollection-copying581570 +Node: SortedCollection-disabled581893 +Node: SortedCollection-enumerating582763 +Node: SortedCollection-saving and loading583109 +Node: SortedCollection-searching583471 +Node: Stream584074 +Node: Stream-accessing-reading585043 +Node: Stream-accessing-writing586852 +Node: Stream-basic587423 +Node: Stream-built ins587614 +Node: Stream-character writing588506 +Node: Stream-enumerating589296 +Node: Stream-filing out589678 +Node: Stream-polymorphism590041 +Node: Stream-positioning590446 +Node: Stream-printing591258 +Node: Stream-storing592013 +Node: Stream-testing592381 +Node: String592683 +Node: String class-instance creation593788 +Node: String-accessing594256 +Node: String-basic594651 +Node: String-built ins595056 +Node: String-C call-outs596920 +Node: String-converting597227 +Node: String-printing597708 +Node: String-regex598374 +Node: String-testing functionality603747 +Node: String-useful functionality603985 +Node: Symbol604289 +Node: Symbol class-built ins605127 +Node: Symbol class-instance creation605358 +Node: Symbol class-symbol table606513 +Node: Symbol-basic607938 +Node: Symbol-built ins608707 +Node: Symbol-converting609032 +Node: Symbol-misc609388 +Node: Symbol-storing609568 +Node: Symbol-testing610357 +Node: Symbol-testing functionality610641 +Node: SymLink610878 +Node: SymLink class-instance creation611439 +Node: SymLink-accessing611775 +Node: SymLink-iteration612126 +Node: SymLink-printing612357 +Node: SystemDictionary612573 +Node: SystemDictionary-basic613479 +Node: SystemDictionary-builtins613776 +Node: SystemDictionary-c call-outs615148 +Node: SystemDictionary-command-line615557 +Node: SystemDictionary-miscellaneous618244 +Node: SystemDictionary-printing618710 +Node: SystemDictionary-special accessing619145 +Node: SystemDictionary-testing619758 +Node: SystemExceptions.AlreadyDefined619983 +Node: SystemExceptions.AlreadyDefined-accessing620509 +Node: SystemExceptions.ArgumentOutOfRange620777 +Node: SystemExceptions.ArgumentOutOfRange class-signaling621377 +Node: SystemExceptions.ArgumentOutOfRange-accessing621799 +Node: SystemExceptions.BadReturn622393 +Node: SystemExceptions.BadReturn-accessing622883 +Node: SystemExceptions.CInterfaceError623143 +Node: SystemExceptions.CInterfaceError-accessing623654 +Node: SystemExceptions.EmptyCollection623938 +Node: SystemExceptions.EmptyCollection-accessing624435 +Node: SystemExceptions.EndOfStream624719 +Node: SystemExceptions.EndOfStream class-signaling625220 +Node: SystemExceptions.EndOfStream-accessing625576 +Node: SystemExceptions.FileError626012 +Node: SystemExceptions.FileError-accessing626501 +Node: SystemExceptions.IndexOutOfRange626761 +Node: SystemExceptions.IndexOutOfRange class-signaling627357 +Node: SystemExceptions.IndexOutOfRange-accessing627739 +Node: SystemExceptions.InvalidArgument628269 +Node: SystemExceptions.InvalidArgument-accessing628776 +Node: SystemExceptions.InvalidProcessState629049 +Node: SystemExceptions.InvalidProcessState-accessing629590 +Node: SystemExceptions.InvalidSize629890 +Node: SystemExceptions.InvalidSize-accessing630367 +Node: SystemExceptions.InvalidValue630635 +Node: SystemExceptions.InvalidValue class-signaling631172 +Node: SystemExceptions.InvalidValue-accessing631637 +Node: SystemExceptions.MustBeBoolean632144 +Node: SystemExceptions.MustBeBoolean class-signaling632635 +Node: SystemExceptions.MutationError632904 +Node: SystemExceptions.MutationError-accessing633375 +Node: SystemExceptions.NoRunnableProcess633651 +Node: SystemExceptions.NoRunnableProcess-accessing634157 +Node: SystemExceptions.NotEnoughElements634449 +Node: SystemExceptions.NotEnoughElements class-signaling635015 +Node: SystemExceptions.NotEnoughElements-accessing635400 +Node: SystemExceptions.NotFound635952 +Node: SystemExceptions.NotFound class-accessing636478 +Node: SystemExceptions.NotFound-accessing636869 +Node: SystemExceptions.NotImplemented637175 +Node: SystemExceptions.NotImplemented-accessing637643 +Node: SystemExceptions.NotIndexable637923 +Node: SystemExceptions.NotIndexable-accessing638396 +Node: SystemExceptions.NotYetImplemented638668 +Node: SystemExceptions.NotYetImplemented-accessing639190 +Node: SystemExceptions.PrimitiveFailed639482 +Node: SystemExceptions.PrimitiveFailed-accessing639977 +Node: SystemExceptions.ProcessBeingTerminated640261 +Node: SystemExceptions.ProcessBeingTerminated-accessing640708 +Node: SystemExceptions.ProcessTerminated641020 +Node: SystemExceptions.ProcessTerminated-accessing641555 +Node: SystemExceptions.ReadOnlyObject641847 +Node: SystemExceptions.ReadOnlyObject-accessing642333 +Node: SystemExceptions.SecurityError642613 +Node: SystemExceptions.SecurityError class-accessing643187 +Node: SystemExceptions.SecurityError-accessing643583 +Node: SystemExceptions.ShouldNotImplement644069 +Node: SystemExceptions.ShouldNotImplement-accessing644608 +Node: SystemExceptions.SubclassResponsibility644904 +Node: SystemExceptions.SubclassResponsibility-accessing645484 +Node: SystemExceptions.UserInterrupt645796 +Node: SystemExceptions.UserInterrupt-accessing646268 +Node: SystemExceptions.VerificationError646544 +Node: SystemExceptions.VerificationError-accessing647029 +Node: SystemExceptions.VMError647321 +Node: SystemExceptions.VMError-accessing647761 +Node: SystemExceptions.WrongArgumentCount648013 +Node: SystemExceptions.WrongArgumentCount-accessing648579 +Node: SystemExceptions.WrongClass648875 +Node: SystemExceptions.WrongClass class-signaling649503 +Node: SystemExceptions.WrongClass-accessing650175 +Node: SystemExceptions.WrongMessageSent650844 +Node: SystemExceptions.WrongMessageSent class-signaling651501 +Node: SystemExceptions.WrongMessageSent-accessing651934 +Node: TextCollector652539 +Node: TextCollector class-accessing653249 +Node: TextCollector-accessing653762 +Node: TextCollector-printing654577 +Node: TextCollector-set up654925 +Node: TextCollector-storing655504 +Node: Time655848 +Node: Time class-basic (UTC)656639 +Node: Time class-builtins657101 +Node: Time class-clocks658142 +Node: Time class-initialization658713 +Node: Time class-instance creation659073 +Node: Time-accessing (ANSI for DateAndTimes)659966 +Node: Time-accessing (non ANSI & for Durations)660498 +Node: Time-arithmetic660964 +Node: Time-comparing661406 +Node: TokenStream661707 +Node: TokenStream class-instance creation662527 +Node: TokenStream-basic662903 +Node: TokenStream-write methods663241 +Node: TrappableEvent663500 +Node: TrappableEvent-enumerating664088 +Node: TrappableEvent-instance creation664652 +Node: True664998 +Node: True-basic665388 +Node: True-C hacks666354 +Node: True-printing666530 +Node: UndefinedObject666728 +Node: UndefinedObject-basic667460 +Node: UndefinedObject-class creation667745 +Node: UndefinedObject-class creation - alternative670537 +Node: UndefinedObject-CObject interoperability672841 +Node: UndefinedObject-dependents access673279 +Node: UndefinedObject-printing673668 +Node: UndefinedObject-storing674162 +Node: UndefinedObject-testing674454 +Node: UnicodeCharacter675306 +Node: UnicodeCharacter class-built ins675898 +Node: UnicodeString676427 +Node: UnicodeString class-converting677006 +Node: UnicodeString class-multibyte encodings677384 +Node: UnicodeString-built-ins677822 +Node: UnicodeString-converting678095 +Node: UnicodeString-multibyte encodings678835 +Node: ValueAdaptor679343 +Node: ValueAdaptor class-creating instances679837 +Node: ValueAdaptor-accessing680141 +Node: ValueAdaptor-printing680564 +Node: ValueHolder680793 +Node: ValueHolder class-creating instances681420 +Node: ValueHolder-accessing681819 +Node: ValueHolder-initializing682128 +Node: VariableBinding682367 +Node: VariableBinding-printing683011 +Node: VariableBinding-saving and loading683342 +Node: VariableBinding-storing683815 +Node: VariableBinding-testing684119 +Node: VersionableObjectProxy684393 +Node: VersionableObjectProxy class-saving and restoring685301 +Node: VersionableObjectProxy-saving and restoring686341 +Node: VFS.ArchiveFileHandler686691 +Node: VFS.ArchiveFileHandler class-registering687620 +Node: VFS.ArchiveFileHandler-ArchiveMemberHandler protocol688091 +Node: VFS.ArchiveFileHandler-directory operations689484 +Node: VFS.ArchiveFileHandler-file operations690342 +Node: VFS.ArchiveMemberHandler690645 +Node: VFS.ArchiveMemberHandler-accessing691385 +Node: VFS.ArchiveMemberHandler-directory operations692561 +Node: VFS.ArchiveMemberHandler-file operations693198 +Node: VFS.ArchiveMemberHandler-finalization693880 +Node: VFS.ArchiveMemberHandler-initializing694389 +Node: VFS.ArchiveMemberHandler-testing694939 +Node: VFS.DecodedFileHandler695841 +Node: VFS.DecodedFileHandler class-registering696394 +Node: VFS.DecodedFileHandler-files697557 +Node: VFS.ExternalArchiveFileHandler698268 +Node: VFS.ExternalArchiveFileHandler class-registering699111 +Node: VFS.ExternalArchiveFileHandler-ArchiveMemberHandler protocol700065 +Node: VFS.ExternalArchiveFileHandler-members701402 +Node: VFS.ExternalArchiveFileHandler-releasing701929 +Node: VFS.RealFileHandler702295 +Node: VFS.RealFileHandler class-C call-outs703050 +Node: VFS.RealFileHandler class-initialization703397 +Node: VFS.RealFileHandler-accessing703740 +Node: VFS.RealFileHandler-directory operations705069 +Node: VFS.RealFileHandler-file operations705581 +Node: VFS.RealFileHandler-testing706283 +Node: VFS.VFSHandler706919 +Node: VFS.VFSHandler class-initializing707704 +Node: VFS.VFSHandler class-instance creation708618 +Node: VFS.VFSHandler-accessing708977 +Node: VFS.VFSHandler-C call-outs710335 +Node: VFS.VFSHandler-directory operations711216 +Node: VFS.VFSHandler-file operations711821 +Node: VFS.VFSHandler-testing712873 +Node: Warning713795 +Node: Warning-exception description714126 +Node: WeakArray714346 +Node: WeakArray class-instance creation714851 +Node: WeakArray-accessing715191 +Node: WeakArray-conversion716855 +Node: WeakArray-loading717506 +Node: WeakIdentitySet717787 +Node: WeakKeyDictionary718261 +Node: WeakKeyDictionary-accessing718822 +Node: WeakKeyIdentityDictionary719339 +Node: WeakSet719879 +Node: WeakSet-accessing720347 +Node: WeakValueIdentityDictionary720861 +Node: WeakValueLookupTable721419 +Node: WeakValueLookupTable class-hacks722085 +Node: WeakValueLookupTable-hacks722399 +Node: WeakValueLookupTable-rehashing723013 +Node: WordArray723252 +Node: WriteStream723570 +Node: WriteStream class-instance creation724108 +Node: WriteStream-accessing724794 +Node: WriteStream-accessing-writing725064 +Node: WriteStream-positioning725745 +Node: ZeroDivide725971 +Node: ZeroDivide class-instance creation726476 +Node: ZeroDivide-accessing726872 +Node: ZeroDivide-description727141 +Node: Class index727372 +Node: Method index746548 +Node: Cross-reference1178482  End Tag Table diff -rNu smalltalk-2.3/doc/gst-base.info-1 smalltalk-2.3.1/doc/gst-base.info-1 --- smalltalk-2.3/doc/gst-base.info-1 2006-12-05 12:10:00.000000000 +0100 +++ smalltalk-2.3.1/doc/gst-base.info-1 2006-12-12 19:35:55.000000000 +0100 @@ -1,13 +1,13 @@ This is gst-base.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst/+build/doc/../../doc/gst-base-fixed.texi. +/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-base-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * Base classes: (gst-base). The GNU Smalltalk base classes. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3. It was last updated -on 5 December 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc. @@ -35,8 +35,8 @@ This document describes the class libraries that are distributed together with the GNU Smalltalk programming language. - This file documents GNU Smalltalk Version 2.3. It was last updated -on 5 December 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc. diff -rNu smalltalk-2.3/doc/gst-base.info-2 smalltalk-2.3.1/doc/gst-base.info-2 --- smalltalk-2.3/doc/gst-base.info-2 2006-12-05 12:10:00.000000000 +0100 +++ smalltalk-2.3.1/doc/gst-base.info-2 2006-12-12 19:35:55.000000000 +0100 @@ -1,13 +1,13 @@ This is gst-base.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst/+build/doc/../../doc/gst-base-fixed.texi. +/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-base-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * Base classes: (gst-base). The GNU Smalltalk base classes. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3. It was last updated -on 5 December 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc. diff -rNu smalltalk-2.3/doc/gst-base.info-3 smalltalk-2.3.1/doc/gst-base.info-3 --- smalltalk-2.3/doc/gst-base.info-3 2006-12-05 12:10:00.000000000 +0100 +++ smalltalk-2.3.1/doc/gst-base.info-3 2006-12-12 19:35:55.000000000 +0100 @@ -1,13 +1,13 @@ This is gst-base.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst/+build/doc/../../doc/gst-base-fixed.texi. +/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-base-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * Base classes: (gst-base). The GNU Smalltalk base classes. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3. It was last updated -on 5 December 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc. Binary files smalltalk-2.3/doc/gst-base.info-4 and smalltalk-2.3.1/doc/gst-base.info-4 differ Binary files smalltalk-2.3/doc/gst-base.info-5 and smalltalk-2.3.1/doc/gst-base.info-5 differ diff -rNu smalltalk-2.3/doc/gst-libs.info smalltalk-2.3.1/doc/gst-libs.info --- smalltalk-2.3/doc/gst-libs.info 2006-12-05 12:10:02.000000000 +0100 +++ smalltalk-2.3.1/doc/gst-libs.info 2006-12-12 19:35:57.000000000 +0100 @@ -1,13 +1,13 @@ This is gst-libs.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst/+build/doc/../../doc/gst-libs-fixed.texi. +/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-libs-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * Libraries: (gst-libs). The GNU Smalltalk class libraries. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3. It was last updated -on 2 December 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2006 Free Software Foundation, Inc. @@ -26,402 +26,361 @@  Indirect: -gst-libs.info-1: 1016 -gst-libs.info-2: 300789 +gst-libs.info-1: 1026 +gst-libs.info-2: 295594  Tag Table: (Indirect) -Node: Top1016 -Node: BLOX2424 -Node: BLOX.BArc5034 -Node: BLOX.BArc-accessing5347 -Node: BLOX.BBalloon6893 -Node: BLOX.BBalloon class-accessing7365 -Node: BLOX.BBalloon-accessing7793 -Node: BLOX.BBalloon-initializing8189 -Node: BLOX.BBoundingBox8439 -Node: BLOX.BBoundingBox-accessing8910 -Node: BLOX.BButton11651 -Node: BLOX.BButton class-instance creation12126 -Node: BLOX.BButton-accessing12474 -Node: BLOX.BButtonLike16659 -Node: BLOX.BButtonLike-accessing17006 -Node: BLOX.BCanvas17807 -Node: BLOX.BCanvas-accessing18573 -Node: BLOX.BCanvas-geometry management19429 -Node: BLOX.BCanvas-widget protocol21148 -Node: BLOX.BCanvasObject22373 -Node: BLOX.BCanvasObject class-instance creation22915 -Node: BLOX.BCanvasObject-accessing23332 -Node: BLOX.BCanvasObject-widget protocol25282 -Node: BLOX.BCheckMenuItem26567 -Node: BLOX.BCheckMenuItem class-instance creation27014 -Node: BLOX.BCheckMenuItem-accessing27337 -Node: BLOX.BColorButton27799 -Node: BLOX.BColorButton-accessing28228 -Node: BLOX.BContainer28695 -Node: BLOX.BContainer-accessing29142 -Node: BLOX.BDialog29809 -Node: BLOX.BDialog class-instance creation30432 -Node: BLOX.BDialog class-prompters31349 -Node: BLOX.BDialog-accessing34886 -Node: BLOX.BDialog-widget protocol36094 -Node: BLOX.BDropDown36996 -Node: BLOX.BDropDown-accessing37928 -Node: BLOX.BDropDown-callbacks43192 -Node: BLOX.BDropDown-flexibility43818 -Node: BLOX.BDropDown-list box accessing45313 -Node: BLOX.BDropDown-widget protocol48363 -Node: BLOX.BDropDownEdit49306 -Node: BLOX.BDropDownEdit-accessing49842 -Node: BLOX.BDropDownEdit-accessing-overrides52006 -Node: BLOX.BDropDownEdit-text accessing52323 -Node: BLOX.BDropDownList53733 -Node: BLOX.BDropDownList-accessing54282 -Node: BLOX.BDropDownList-callbacks56969 -Node: BLOX.BDropDownList-list box accessing57669 -Node: BLOX.BEdit58109 -Node: BLOX.BEdit class-instance creation58526 -Node: BLOX.BEdit-accessing58864 -Node: BLOX.BEdit-widget protocol63227 -Node: BLOX.BEmbeddedImage65205 -Node: BLOX.BEmbeddedImage-accessing65556 -Node: BLOX.BEmbeddedText66505 -Node: BLOX.BEmbeddedText-accessing66867 -Node: BLOX.BEventSet69812 -Node: BLOX.BEventSet class-initializing70510 -Node: BLOX.BEventSet-accessing70978 -Node: BLOX.BEventSet-initializing71267 -Node: BLOX.BEventTarget71650 -Node: BLOX.BEventTarget-intercepting events72021 -Node: BLOX.BExtended78117 -Node: BLOX.BExtended-accessing78935 -Node: BLOX.BExtended-customization79199 -Node: BLOX.BForm80213 -Node: BLOX.BForm-accessing80586 -Node: BLOX.BImage82033 -Node: BLOX.BImage class-arrows82618 -Node: BLOX.BImage class-GNU83120 -Node: BLOX.BImage class-icons83374 -Node: BLOX.BImage class-instance creation83887 -Node: BLOX.BImage class-small icons84645 -Node: BLOX.BImage-accessing85027 -Node: BLOX.BImage-image management88155 -Node: BLOX.BImage-widget protocol90681 -Node: BLOX.BLabel90990 -Node: BLOX.BLabel class-initialization91382 -Node: BLOX.BLabel class-instance creation91662 -Node: BLOX.BLabel-accessing92047 -Node: BLOX.BLine96746 -Node: BLOX.BLine-accessing97092 -Node: BLOX.BList97662 -Node: BLOX.BList-accessing98037 -Node: BLOX.BList-widget protocol110046 -Node: BLOX.Blox111429 -Node: BLOX.Blox class-C call-outs112558 -Node: BLOX.Blox class-event dispatching112887 -Node: BLOX.Blox class-instance creation113890 -Node: BLOX.Blox class-utility114340 -Node: BLOX.Blox-accessing117533 -Node: BLOX.Blox-basic118887 -Node: BLOX.Blox-creating children119484 -Node: BLOX.Blox-customization120505 -Node: BLOX.Blox-widget protocol121302 -Node: BLOX.BMenu123563 -Node: BLOX.BMenu class-instance creation123961 -Node: BLOX.BMenu-accessing124378 -Node: BLOX.BMenu-callback registration125227 -Node: BLOX.BMenuBar126325 -Node: BLOX.BMenuBar-accessing126660 -Node: BLOX.BMenuItem126895 -Node: BLOX.BMenuItem class-instance creation127385 -Node: BLOX.BMenuItem-accessing127789 -Node: BLOX.BMenuObject128617 -Node: BLOX.BMenuObject-accessing129016 -Node: BLOX.BMenuObject-callback131355 -Node: BLOX.BOval132311 -Node: BLOX.BPolyline132635 -Node: BLOX.BPolyline-accessing132974 -Node: BLOX.BPopupMenu135311 -Node: BLOX.BPopupMenu-widget protocol135728 -Node: BLOX.BPopupWindow135945 -Node: BLOX.BPopupWindow-geometry management136548 -Node: BLOX.BPrimitive138616 -Node: BLOX.BPrimitive-accessing139007 -Node: BLOX.BProgress139238 -Node: BLOX.BProgress-accessing139570 -Node: BLOX.BRadioButton140816 -Node: BLOX.BRadioButton-accessing141165 -Node: BLOX.BRadioGroup142053 -Node: BLOX.BRadioGroup-accessing142686 -Node: BLOX.BRadioGroup-widget protocol143161 -Node: BLOX.BRectangle143491 -Node: BLOX.BRectangle-accessing143839 -Node: BLOX.BScrolledCanvas144327 -Node: BLOX.BSpline144756 -Node: BLOX.BSpline-accessing145093 -Node: BLOX.BText145524 -Node: BLOX.BText class-accessing146149 -Node: BLOX.BText class-instance creation146492 -Node: BLOX.BText-accessing146860 -Node: BLOX.BText-attributes152707 -Node: BLOX.BText-geometry management153978 -Node: BLOX.BText-images155557 -Node: BLOX.BText-inserting text157239 -Node: BLOX.BText-position & lines159255 -Node: BLOX.BTextAttributes161062 -Node: BLOX.BTextAttributes class-instance-creation shortcuts161528 -Node: BLOX.BTextAttributes-colors164387 -Node: BLOX.BTextAttributes-setting attributes165476 -Node: BLOX.BTextBindings169630 -Node: BLOX.BTextBindings class-instance creation170174 -Node: BLOX.BTextTags170426 -Node: BLOX.BToggle170795 -Node: BLOX.BToggle-accessing171184 -Node: BLOX.BTransientWindow172082 -Node: BLOX.BTransientWindow class-instance creation172601 -Node: BLOX.BTransientWindow-widget protocol173220 -Node: BLOX.BViewport173812 -Node: BLOX.BViewport-accessing174253 -Node: BLOX.BViewport-scrollbars174513 -Node: BLOX.BWidget175473 -Node: BLOX.BWidget class-popups176042 -Node: BLOX.BWidget-accessing177297 -Node: BLOX.BWidget-customization181912 -Node: BLOX.BWidget-geometry management183541 -Node: BLOX.BWidget-widget protocol200047 -Node: BLOX.BWindow202087 -Node: BLOX.BWindow class-instance creation202540 -Node: BLOX.BWindow-accessing202977 -Node: BLOX.BWindow-widget protocol205699 -Node: BLOX.Gui210409 -Node: BLOX.Gui-accessing210809 -Node: TCP211070 -Node: TCP.AbstractSocket212470 -Node: TCP.AbstractSocket class-defaults213084 -Node: TCP.AbstractSocket class-instance creation213970 -Node: TCP.AbstractSocket class-timed-out operations214565 -Node: TCP.AbstractSocket-accessing215556 -Node: TCP.AbstractSocket-printing216701 -Node: TCP.AbstractSocket-socket options217009 -Node: TCP.AbstractSocket-stream protocol217942 -Node: TCP.AbstractSocket-testing218515 -Node: TCP.AbstractSocketImpl218791 -Node: TCP.AbstractSocketImpl class-abstract219540 -Node: TCP.AbstractSocketImpl class-C call-outs219994 -Node: TCP.AbstractSocketImpl class-C constants221051 -Node: TCP.AbstractSocketImpl class-socket creation221596 -Node: TCP.AbstractSocketImpl-accessing221941 -Node: TCP.AbstractSocketImpl-asynchronous operations223102 -Node: TCP.AbstractSocketImpl-C call-outs223838 -Node: TCP.AbstractSocketImpl-socket operations224886 -Node: TCP.AbstractSocketImpl-socket options226840 -Node: TCP.Datagram228814 -Node: TCP.Datagram class-instance creation229133 -Node: TCP.Datagram-accessing230444 -Node: TCP.DatagramSocket231477 -Node: TCP.DatagramSocket class-accessing231984 -Node: TCP.DatagramSocket class-initialization232633 -Node: TCP.DatagramSocket class-instance creation232995 -Node: TCP.DatagramSocket-accessing234010 -Node: TCP.DatagramSocket-direct operations234913 -Node: TCP.DatagramSocketImpl235228 -Node: TCP.DatagramSocketImpl class-parameters235710 -Node: TCP.DatagramSocketImpl-accessing236011 -Node: TCP.DatagramSocketImpl-C constants236436 -Node: TCP.DatagramSocketImpl-socket operations236882 -Node: TCP.ICMPSocketImpl238036 -Node: TCP.ICMPSocketImpl class-C constants238393 -Node: TCP.ICMPSocketImpl class-implementation238654 -Node: TCP.IPAddress238995 -Node: TCP.IPAddress class-C call-outs239547 -Node: TCP.IPAddress class-C constants239815 -Node: TCP.IPAddress class-constants240127 -Node: TCP.IPAddress class-initialization240490 -Node: TCP.IPAddress class-instance creation241203 -Node: TCP.IPAddress-accessing245078 -Node: TCP.IPAddress-printing246216 -Node: TCP.MulticastSocket246443 -Node: TCP.MulticastSocket-instance creation246754 -Node: TCP.MulticastSocketImpl247585 -Node: TCP.MulticastSocketImpl-multicasting247913 -Node: TCP.OOBSocketImpl248700 -Node: TCP.OOBSocketImpl class-implementation249110 -Node: TCP.OOBSocketImpl-C constants249441 -Node: TCP.OOBSocketImpl-implementation249720 -Node: TCP.RawSocketImpl250120 -Node: TCP.RawSocketImpl class-parameters250422 -Node: TCP.ReadBuffer250664 -Node: TCP.ReadBuffer class-instance creation251136 -Node: TCP.ReadBuffer-buffer handling251607 -Node: TCP.ServerSocket252576 -Node: TCP.ServerSocket class-instance creation252957 -Node: TCP.ServerSocket-accessing254433 -Node: TCP.ServerSocket-initializing255358 -Node: TCP.Socket255753 -Node: TCP.Socket class-accessing256313 -Node: TCP.Socket class-instance creation257118 -Node: TCP.Socket class-tests257962 -Node: TCP.Socket class-well known ports259523 -Node: TCP.Socket-accessing261613 -Node: TCP.Socket-out-of-band data261926 -Node: TCP.Socket-printing262238 -Node: TCP.Socket-stream protocol262508 -Node: TCP.SocketAddress264603 -Node: TCP.SocketAddress class-abstract265126 -Node: TCP.SocketAddress class-accessing265570 -Node: TCP.SocketAddress class-C call-outs267573 -Node: TCP.SocketAddress class-host name lookup268014 -Node: TCP.SocketAddress class-initialization268822 -Node: TCP.SocketAddress-accessing270032 -Node: TCP.SocketImpl271039 -Node: TCP.SocketImpl class-parameters271421 -Node: TCP.SocketImpl-abstract271683 -Node: TCP.SocketImpl-socket operations272016 -Node: TCP.TCPSocketImpl272458 -Node: TCP.TCPSocketImpl class-C constants272854 -Node: TCP.TCPSocketImpl class-implementation273112 -Node: TCP.TCPSocketImpl-implementation273490 -Node: TCP.UDPSocketImpl273819 -Node: TCP.UDPSocketImpl class-C constants274223 -Node: TCP.UDPSocketImpl class-implementation274512 -Node: TCP.UDPSocketImpl-multicasting274888 -Node: TCP.WriteBuffer275796 -Node: TCP.WriteBuffer-buffer handling276210 -Node: Iconv/I18N276664 -Node: I18N.BigEndianFileStream279939 -Node: I18N.EncodedStream280301 -Node: I18N.EncodedStream class-initializing280849 -Node: I18N.EncodedStream class-instance creation281740 -Node: I18N.EncodedString283630 -Node: I18N.EncodedString class-instance creation284381 -Node: I18N.EncodedString-accessing284870 -Node: I18N.EncodedString-copying285534 -Node: I18N.EncodedString-initializing285858 -Node: I18N.EncodedString-printing286176 -Node: I18N.EncodedStringFactory286616 -Node: I18N.EncodedStringFactory class-instance creation287160 -Node: I18N.EncodedStringFactory-instance creation287547 -Node: I18N.Encoder288285 -Node: I18N.Encoder class-instance creation288859 -Node: I18N.Encoder-stream operations289295 -Node: I18N.Encoders.ComposeUTF32BE290336 -Node: I18N.Encoders.ComposeUTF32BE-stream operation290884 -Node: I18N.Encoders.ComposeUTF32LE291237 -Node: I18N.Encoders.ComposeUTF32LE-stream operation291799 -Node: I18N.Encoders.FromUTF32292155 -Node: I18N.Encoders.FromUTF7292625 -Node: I18N.Encoders.FromUTF7 class-initialization293023 -Node: I18N.Encoders.FromUTF7-converting293350 -Node: I18N.Encoders.Iconv294037 -Node: I18N.Encoders.Iconv-C call-outs294785 -Node: I18N.Encoders.Iconv-stream operation295224 -Node: I18N.Encoders.SplitUTF32BE295586 -Node: I18N.Encoders.SplitUTF32BE-stream operation296151 -Node: I18N.Encoders.SplitUTF32LE296740 -Node: I18N.Encoders.SplitUTF32LE-stream operation297310 -Node: I18N.Encoders.ToUTF32297899 -Node: I18N.Encoders.ToUTF32-stream operation298454 -Node: I18N.Encoders.ToUTF7298729 -Node: I18N.Encoders.ToUTF7 class-initialization299258 -Node: I18N.Encoders.ToUTF7-conversion299577 -Node: I18N.FileStreamSegment300027 -Node: I18N.FileStreamSegment-basic300469 -Node: I18N.IncompleteSequenceError300789 -Node: I18N.IncompleteSequenceError-accessing301358 -Node: I18N.InvalidCharsetError301624 -Node: I18N.InvalidCharsetError-accessing302073 -Node: I18N.InvalidSequenceError302323 -Node: I18N.InvalidSequenceError-accessing302759 -Node: I18N.LcCollate303013 -Node: I18N.LcCollate class-accessing303406 -Node: I18N.LcCollate-creating CollationKeys303945 -Node: I18N.LcCollate-reading304457 -Node: I18N.LcCollationKey304792 -Node: I18N.LcCollationKey class-instance creation305428 -Node: I18N.LcCollationKey-accessing305868 -Node: I18N.LcCollationKey-comparison306401 -Node: I18N.LcCollationMultipleWeights307119 -Node: I18N.LcCollationMultipleWeights-accessing307478 -Node: I18N.LcCollationSingleWeight307836 -Node: I18N.LcCollationSingleWeight class-accessing308247 -Node: I18N.LcCollationSingleWeight-accessing308552 -Node: I18N.LcCollationWeight308967 -Node: I18N.LcCollationWeight class-instance creation309932 -Node: I18N.LcCollationWeight-accessing310291 -Node: I18N.LcCollationWeightsSet310762 -Node: I18N.LcCollationWeightsSet-iteration311267 -Node: I18N.LcMessages311657 -Node: I18N.LcMessages class-accessing312120 -Node: I18N.LcMessages-accessing312507 -Node: I18N.LcMessages-opening MO files313246 -Node: I18N.LcMessagesCatalog314044 -Node: I18N.LcMessagesDomain314425 -Node: I18N.LcMessagesDomain class-opening MO files315541 -Node: I18N.LcMessagesDomain-handling the cache315932 -Node: I18N.LcMessagesDomain-querying316471 -Node: I18N.LcMessagesDummyDomain317594 -Node: I18N.LcMessagesMoFileVersion0318019 -Node: I18N.LcMessagesMoFileVersion0 class-documentation318718 -Node: I18N.LcMessagesMoFileVersion0 class-plurals326679 -Node: I18N.LcMessagesMoFileVersion0-flushing the cache327329 -Node: I18N.LcMessagesTerritoryDomain327770 -Node: I18N.LcMessagesTerritoryDomain class-instance creation328250 -Node: I18N.LcMonetary328630 -Node: I18N.LcMonetary class-accessing329170 -Node: I18N.LcMonetary-printing329556 -Node: I18N.LcMonetaryISO330355 -Node: I18N.LcMonetaryISO class-accessing330655 -Node: I18N.LcNumeric330931 -Node: I18N.LcNumeric class-accessing331412 -Node: I18N.LcNumeric-printing331793 -Node: I18N.LcPrintFormats332297 -Node: I18N.LcPrintFormats-printing332866 -Node: I18N.LcTime333376 -Node: I18N.LcTime class-accessing333880 -Node: I18N.LcTime-printing334246 -Node: I18N.LcTime-tests336546 -Node: I18N.Locale336780 -Node: I18N.Locale class-initialization337554 -Node: I18N.Locale class-instance creation337942 -Node: I18N.Locale-C call-outs338596 -Node: I18N.Locale-subobjects338881 -Node: I18N.LocaleConventions339510 -Node: I18N.LocaleConventions class-accessing339962 -Node: I18N.LocaleConventions-accessing340686 -Node: I18N.LocaleData341017 -Node: I18N.LocaleData class-accessing341535 -Node: I18N.LocaleData class-database342606 -Node: I18N.LocaleData-accessing343243 -Node: I18N.LocaleData-initialization344416 -Node: I18N.RTEAlternativeNode344816 -Node: I18N.RTEAlternativeNode class-compiling345197 -Node: I18N.RTEAlternativeNode-computing345617 -Node: I18N.RTEBinaryNode346193 -Node: I18N.RTEBinaryNode class-compiling346603 -Node: I18N.RTEBinaryNode-compiling346971 -Node: I18N.RTEBinaryNode-computing347282 -Node: I18N.RTELiteralNode347824 -Node: I18N.RTELiteralNode class-initializing348193 -Node: I18N.RTELiteralNode-computing348506 -Node: I18N.RTENegationNode348936 -Node: I18N.RTENegationNode class-initializing349312 -Node: I18N.RTENegationNode-computing349627 -Node: I18N.RTEParameterNode350084 -Node: I18N.RTEParameterNode-computing350413 -Node: I18N.RunTimeExpression350730 -Node: I18N.RunTimeExpression class-compiling351184 -Node: I18N.RunTimeExpression class-initializing351808 -Node: I18N.RunTimeExpression class-instance creation352183 -Node: I18N.RunTimeExpression-computing352558 -Node: XML352983 -Node: Building a DOM from XML353205 -Node: Building XML358594 -Node: Using DTDs361762 -Node: XSL Processing365016 -Node: Attributions366436 -Node: Class index366780 -Node: Method index377002 -Node: Cross-reference558471 +Node: Top1026 +Node: BLOX2437 +Node: BLOX.BArc5047 +Node: BLOX.BArc-accessing5360 +Node: BLOX.BBalloon6906 +Node: BLOX.BBalloon class-accessing7378 +Node: BLOX.BBalloon-accessing7806 +Node: BLOX.BBalloon-initializing8202 +Node: BLOX.BBoundingBox8452 +Node: BLOX.BBoundingBox-accessing8923 +Node: BLOX.BButton11664 +Node: BLOX.BButton class-instance creation12139 +Node: BLOX.BButton-accessing12487 +Node: BLOX.BButtonLike16672 +Node: BLOX.BButtonLike-accessing17019 +Node: BLOX.BCanvas17820 +Node: BLOX.BCanvas-accessing18586 +Node: BLOX.BCanvas-geometry management19442 +Node: BLOX.BCanvas-widget protocol21161 +Node: BLOX.BCanvasObject22386 +Node: BLOX.BCanvasObject class-instance creation22928 +Node: BLOX.BCanvasObject-accessing23345 +Node: BLOX.BCanvasObject-widget protocol25295 +Node: BLOX.BCheckMenuItem26580 +Node: BLOX.BCheckMenuItem class-instance creation27027 +Node: BLOX.BCheckMenuItem-accessing27350 +Node: BLOX.BColorButton27812 +Node: BLOX.BColorButton-accessing28241 +Node: BLOX.BContainer28708 +Node: BLOX.BContainer-accessing29155 +Node: BLOX.BDialog29822 +Node: BLOX.BDialog class-instance creation30445 +Node: BLOX.BDialog class-prompters31362 +Node: BLOX.BDialog-accessing34899 +Node: BLOX.BDialog-widget protocol36107 +Node: BLOX.BDropDown37009 +Node: BLOX.BDropDown-accessing37941 +Node: BLOX.BDropDown-callbacks43205 +Node: BLOX.BDropDown-flexibility43831 +Node: BLOX.BDropDown-list box accessing45326 +Node: BLOX.BDropDown-widget protocol48376 +Node: BLOX.BDropDownEdit49319 +Node: BLOX.BDropDownEdit-accessing49855 +Node: BLOX.BDropDownEdit-accessing-overrides52019 +Node: BLOX.BDropDownEdit-text accessing52336 +Node: BLOX.BDropDownList53746 +Node: BLOX.BDropDownList-accessing54295 +Node: BLOX.BDropDownList-callbacks56982 +Node: BLOX.BDropDownList-list box accessing57682 +Node: BLOX.BEdit58122 +Node: BLOX.BEdit class-instance creation58539 +Node: BLOX.BEdit-accessing58877 +Node: BLOX.BEdit-widget protocol63240 +Node: BLOX.BEmbeddedImage65218 +Node: BLOX.BEmbeddedImage-accessing65569 +Node: BLOX.BEmbeddedText66518 +Node: BLOX.BEmbeddedText-accessing66880 +Node: BLOX.BEventSet69825 +Node: BLOX.BEventSet class-initializing70523 +Node: BLOX.BEventSet-accessing70991 +Node: BLOX.BEventSet-initializing71280 +Node: BLOX.BEventTarget71663 +Node: BLOX.BEventTarget-intercepting events72034 +Node: BLOX.BExtended78130 +Node: BLOX.BExtended-accessing78948 +Node: BLOX.BExtended-customization79212 +Node: BLOX.BForm80226 +Node: BLOX.BForm-accessing80599 +Node: BLOX.BImage82046 +Node: BLOX.BImage class-arrows82631 +Node: BLOX.BImage class-GNU83133 +Node: BLOX.BImage class-icons83387 +Node: BLOX.BImage class-instance creation83900 +Node: BLOX.BImage class-small icons84658 +Node: BLOX.BImage-accessing85040 +Node: BLOX.BImage-image management88168 +Node: BLOX.BImage-widget protocol90694 +Node: BLOX.BLabel91003 +Node: BLOX.BLabel class-initialization91395 +Node: BLOX.BLabel class-instance creation91675 +Node: BLOX.BLabel-accessing92060 +Node: BLOX.BLine96759 +Node: BLOX.BLine-accessing97105 +Node: BLOX.BList97675 +Node: BLOX.BList-accessing98050 +Node: BLOX.BList-widget protocol110059 +Node: BLOX.Blox111442 +Node: BLOX.Blox class-C call-outs112571 +Node: BLOX.Blox class-event dispatching112900 +Node: BLOX.Blox class-instance creation113903 +Node: BLOX.Blox class-utility114353 +Node: BLOX.Blox-accessing117546 +Node: BLOX.Blox-basic118900 +Node: BLOX.Blox-creating children119497 +Node: BLOX.Blox-customization120518 +Node: BLOX.Blox-widget protocol121315 +Node: BLOX.BMenu123576 +Node: BLOX.BMenu class-instance creation123974 +Node: BLOX.BMenu-accessing124391 +Node: BLOX.BMenu-callback registration125240 +Node: BLOX.BMenuBar126338 +Node: BLOX.BMenuBar-accessing126673 +Node: BLOX.BMenuItem126908 +Node: BLOX.BMenuItem class-instance creation127398 +Node: BLOX.BMenuItem-accessing127802 +Node: BLOX.BMenuObject128630 +Node: BLOX.BMenuObject-accessing129029 +Node: BLOX.BMenuObject-callback131368 +Node: BLOX.BOval132324 +Node: BLOX.BPolyline132648 +Node: BLOX.BPolyline-accessing132987 +Node: BLOX.BPopupMenu135324 +Node: BLOX.BPopupMenu-widget protocol135741 +Node: BLOX.BPopupWindow135958 +Node: BLOX.BPopupWindow-geometry management136561 +Node: BLOX.BPrimitive138629 +Node: BLOX.BPrimitive-accessing139020 +Node: BLOX.BProgress139251 +Node: BLOX.BProgress-accessing139583 +Node: BLOX.BRadioButton140829 +Node: BLOX.BRadioButton-accessing141178 +Node: BLOX.BRadioGroup142066 +Node: BLOX.BRadioGroup-accessing142699 +Node: BLOX.BRadioGroup-widget protocol143174 +Node: BLOX.BRectangle143504 +Node: BLOX.BRectangle-accessing143852 +Node: BLOX.BScrolledCanvas144340 +Node: BLOX.BSpline144769 +Node: BLOX.BSpline-accessing145106 +Node: BLOX.BText145537 +Node: BLOX.BText class-accessing146162 +Node: BLOX.BText class-instance creation146505 +Node: BLOX.BText-accessing146873 +Node: BLOX.BText-attributes152720 +Node: BLOX.BText-geometry management153991 +Node: BLOX.BText-images155570 +Node: BLOX.BText-inserting text157252 +Node: BLOX.BText-position & lines159268 +Node: BLOX.BTextAttributes161075 +Node: BLOX.BTextAttributes class-instance-creation shortcuts161541 +Node: BLOX.BTextAttributes-colors164400 +Node: BLOX.BTextAttributes-setting attributes165489 +Node: BLOX.BTextBindings169643 +Node: BLOX.BTextBindings class-instance creation170187 +Node: BLOX.BTextTags170439 +Node: BLOX.BToggle170808 +Node: BLOX.BToggle-accessing171197 +Node: BLOX.BTransientWindow172095 +Node: BLOX.BTransientWindow class-instance creation172614 +Node: BLOX.BTransientWindow-widget protocol173233 +Node: BLOX.BViewport173825 +Node: BLOX.BViewport-accessing174266 +Node: BLOX.BViewport-scrollbars174526 +Node: BLOX.BWidget175486 +Node: BLOX.BWidget class-popups176055 +Node: BLOX.BWidget-accessing177310 +Node: BLOX.BWidget-customization181925 +Node: BLOX.BWidget-geometry management183554 +Node: BLOX.BWidget-widget protocol200060 +Node: BLOX.BWindow202100 +Node: BLOX.BWindow class-instance creation202553 +Node: BLOX.BWindow-accessing202990 +Node: BLOX.BWindow-widget protocol205712 +Node: BLOX.Gui210422 +Node: BLOX.Gui-accessing210822 +Node: TCP211083 +Node: TCP.AbstractSocket212483 +Node: TCP.AbstractSocket class-defaults213097 +Node: TCP.AbstractSocket class-instance creation213983 +Node: TCP.AbstractSocket class-timed-out operations214578 +Node: TCP.AbstractSocket-accessing215569 +Node: TCP.AbstractSocket-printing216714 +Node: TCP.AbstractSocket-socket options217022 +Node: TCP.AbstractSocket-stream protocol217955 +Node: TCP.AbstractSocket-testing218528 +Node: TCP.AbstractSocketImpl218804 +Node: TCP.AbstractSocketImpl class-abstract219553 +Node: TCP.AbstractSocketImpl class-C call-outs220007 +Node: TCP.AbstractSocketImpl class-C constants221064 +Node: TCP.AbstractSocketImpl class-socket creation221609 +Node: TCP.AbstractSocketImpl-accessing221954 +Node: TCP.AbstractSocketImpl-asynchronous operations223115 +Node: TCP.AbstractSocketImpl-C call-outs223851 +Node: TCP.AbstractSocketImpl-socket operations224899 +Node: TCP.AbstractSocketImpl-socket options226853 +Node: TCP.Datagram228827 +Node: TCP.Datagram class-instance creation229146 +Node: TCP.Datagram-accessing230457 +Node: TCP.DatagramSocket231490 +Node: TCP.DatagramSocket class-accessing231997 +Node: TCP.DatagramSocket class-initialization232646 +Node: TCP.DatagramSocket class-instance creation233008 +Node: TCP.DatagramSocket-accessing234023 +Node: TCP.DatagramSocket-direct operations234926 +Node: TCP.DatagramSocketImpl235241 +Node: TCP.DatagramSocketImpl class-parameters235723 +Node: TCP.DatagramSocketImpl-accessing236024 +Node: TCP.DatagramSocketImpl-C constants236449 +Node: TCP.DatagramSocketImpl-socket operations236895 +Node: TCP.ICMPSocketImpl238049 +Node: TCP.ICMPSocketImpl class-C constants238406 +Node: TCP.ICMPSocketImpl class-implementation238667 +Node: TCP.IPAddress239008 +Node: TCP.IPAddress class-C call-outs239560 +Node: TCP.IPAddress class-C constants239828 +Node: TCP.IPAddress class-constants240140 +Node: TCP.IPAddress class-initialization240503 +Node: TCP.IPAddress class-instance creation241216 +Node: TCP.IPAddress-accessing245091 +Node: TCP.IPAddress-printing246229 +Node: TCP.MulticastSocket246456 +Node: TCP.MulticastSocket-instance creation246767 +Node: TCP.MulticastSocketImpl247598 +Node: TCP.MulticastSocketImpl-multicasting247926 +Node: TCP.OOBSocketImpl248713 +Node: TCP.OOBSocketImpl class-implementation249123 +Node: TCP.OOBSocketImpl-C constants249454 +Node: TCP.OOBSocketImpl-implementation249733 +Node: TCP.RawSocketImpl250133 +Node: TCP.RawSocketImpl class-parameters250435 +Node: TCP.ReadBuffer250677 +Node: TCP.ReadBuffer class-instance creation251149 +Node: TCP.ReadBuffer-buffer handling251620 +Node: TCP.ServerSocket252589 +Node: TCP.ServerSocket class-instance creation252970 +Node: TCP.ServerSocket-accessing254446 +Node: TCP.ServerSocket-initializing255371 +Node: TCP.Socket255766 +Node: TCP.Socket class-accessing256326 +Node: TCP.Socket class-instance creation257131 +Node: TCP.Socket class-tests257975 +Node: TCP.Socket class-well known ports259536 +Node: TCP.Socket-accessing261626 +Node: TCP.Socket-out-of-band data261939 +Node: TCP.Socket-printing262251 +Node: TCP.Socket-stream protocol262521 +Node: TCP.SocketAddress264616 +Node: TCP.SocketAddress class-abstract265139 +Node: TCP.SocketAddress class-accessing265583 +Node: TCP.SocketAddress class-C call-outs267586 +Node: TCP.SocketAddress class-host name lookup268027 +Node: TCP.SocketAddress class-initialization268835 +Node: TCP.SocketAddress-accessing270045 +Node: TCP.SocketImpl271052 +Node: TCP.SocketImpl class-parameters271434 +Node: TCP.SocketImpl-abstract271696 +Node: TCP.SocketImpl-socket operations272029 +Node: TCP.TCPSocketImpl272471 +Node: TCP.TCPSocketImpl class-C constants272867 +Node: TCP.TCPSocketImpl class-implementation273125 +Node: TCP.TCPSocketImpl-implementation273503 +Node: TCP.UDPSocketImpl273832 +Node: TCP.UDPSocketImpl class-C constants274236 +Node: TCP.UDPSocketImpl class-implementation274525 +Node: TCP.UDPSocketImpl-multicasting274901 +Node: TCP.WriteBuffer275809 +Node: TCP.WriteBuffer-buffer handling276223 +Node: Iconv/I18N276677 +Node: I18N.BigEndianFileStream278822 +Node: I18N.FileStreamSegment279188 +Node: I18N.FileStreamSegment-basic279618 +Node: I18N.LcCollate279936 +Node: I18N.LcCollate class-accessing280324 +Node: I18N.LcCollate-creating CollationKeys280861 +Node: I18N.LcCollate-reading281371 +Node: I18N.LcCollationKey281704 +Node: I18N.LcCollationKey class-instance creation282338 +Node: I18N.LcCollationKey-accessing282776 +Node: I18N.LcCollationKey-comparison283307 +Node: I18N.LcCollationMultipleWeights284023 +Node: I18N.LcCollationMultipleWeights-accessing284380 +Node: I18N.LcCollationSingleWeight284736 +Node: I18N.LcCollationSingleWeight class-accessing285145 +Node: I18N.LcCollationSingleWeight-accessing285448 +Node: I18N.LcCollationWeight285861 +Node: I18N.LcCollationWeight class-instance creation286824 +Node: I18N.LcCollationWeight-accessing287181 +Node: I18N.LcCollationWeightsSet287650 +Node: I18N.LcCollationWeightsSet-iteration288153 +Node: I18N.LcMessages288541 +Node: I18N.LcMessages class-accessing289002 +Node: I18N.LcMessages-accessing289387 +Node: I18N.LcMessages-opening MO files290124 +Node: I18N.LcMessagesCatalog290920 +Node: I18N.LcMessagesDomain291301 +Node: I18N.LcMessagesDomain class-opening MO files292417 +Node: I18N.LcMessagesDomain-handling the cache292808 +Node: I18N.LcMessagesDomain-querying293347 +Node: I18N.LcMessagesDummyDomain294470 +Node: I18N.LcMessagesMoFileVersion0294895 +Node: I18N.LcMessagesMoFileVersion0 class-documentation295594 +Node: I18N.LcMessagesMoFileVersion0 class-plurals303555 +Node: I18N.LcMessagesMoFileVersion0-flushing the cache304205 +Node: I18N.LcMessagesTerritoryDomain304646 +Node: I18N.LcMessagesTerritoryDomain class-instance creation305126 +Node: I18N.LcMonetary305506 +Node: I18N.LcMonetary class-accessing306046 +Node: I18N.LcMonetary-printing306432 +Node: I18N.LcMonetaryISO307231 +Node: I18N.LcMonetaryISO class-accessing307531 +Node: I18N.LcNumeric307807 +Node: I18N.LcNumeric class-accessing308288 +Node: I18N.LcNumeric-printing308669 +Node: I18N.LcPrintFormats309173 +Node: I18N.LcPrintFormats-printing309742 +Node: I18N.LcTime310252 +Node: I18N.LcTime class-accessing310756 +Node: I18N.LcTime-printing311122 +Node: I18N.LcTime-tests313422 +Node: I18N.Locale313656 +Node: I18N.Locale class-initialization314430 +Node: I18N.Locale class-instance creation314818 +Node: I18N.Locale-C call-outs315472 +Node: I18N.Locale-subobjects315757 +Node: I18N.LocaleConventions316386 +Node: I18N.LocaleConventions class-accessing316838 +Node: I18N.LocaleConventions-accessing317562 +Node: I18N.LocaleData317893 +Node: I18N.LocaleData class-accessing318411 +Node: I18N.LocaleData class-database319482 +Node: I18N.LocaleData-accessing320119 +Node: I18N.LocaleData-initialization321292 +Node: I18N.RTEAlternativeNode321692 +Node: I18N.RTEAlternativeNode class-compiling322073 +Node: I18N.RTEAlternativeNode-computing322493 +Node: I18N.RTEBinaryNode323069 +Node: I18N.RTEBinaryNode class-compiling323479 +Node: I18N.RTEBinaryNode-compiling323847 +Node: I18N.RTEBinaryNode-computing324158 +Node: I18N.RTELiteralNode324700 +Node: I18N.RTELiteralNode class-initializing325069 +Node: I18N.RTELiteralNode-computing325382 +Node: I18N.RTENegationNode325812 +Node: I18N.RTENegationNode class-initializing326188 +Node: I18N.RTENegationNode-computing326503 +Node: I18N.RTEParameterNode326960 +Node: I18N.RTEParameterNode-computing327289 +Node: I18N.RunTimeExpression327606 +Node: I18N.RunTimeExpression class-compiling328060 +Node: I18N.RunTimeExpression class-initializing328684 +Node: I18N.RunTimeExpression class-instance creation329059 +Node: I18N.RunTimeExpression-computing329434 +Node: XML329859 +Node: Building a DOM from XML330081 +Node: Building XML335470 +Node: Using DTDs338638 +Node: XSL Processing341892 +Node: Attributions343312 +Node: Class index343656 +Node: Method index352025 +Node: Cross-reference523040  End Tag Table diff -rNu smalltalk-2.3/doc/gst-libs.info-1 smalltalk-2.3.1/doc/gst-libs.info-1 --- smalltalk-2.3/doc/gst-libs.info-1 2006-12-05 12:10:02.000000000 +0100 +++ smalltalk-2.3.1/doc/gst-libs.info-1 2006-12-12 19:35:57.000000000 +0100 @@ -1,13 +1,13 @@ This is gst-libs.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst/+build/doc/../../doc/gst-libs-fixed.texi. +/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-libs-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * Libraries: (gst-libs). The GNU Smalltalk class libraries. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3. It was last updated -on 2 December 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2006 Free Software Foundation, Inc. @@ -35,8 +35,8 @@ This document describes the class libraries that are distributed together with the GNU Smalltalk programming language. - This file documents GNU Smalltalk Version 2.3. It was last updated -on 2 December 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2006 Free Software Foundation, Inc. @@ -7844,23 +7844,7 @@ Alphabetic list: * I18N.BigEndianFileStream:: -* I18N.EncodedStream:: -* I18N.EncodedString:: -* I18N.EncodedStringFactory:: -* I18N.Encoder:: -* I18N.Encoders.ComposeUTF32BE:: -* I18N.Encoders.ComposeUTF32LE:: -* I18N.Encoders.FromUTF32:: -* I18N.Encoders.FromUTF7:: -* I18N.Encoders.Iconv:: -* I18N.Encoders.SplitUTF32BE:: -* I18N.Encoders.SplitUTF32LE:: -* I18N.Encoders.ToUTF32:: -* I18N.Encoders.ToUTF7:: * I18N.FileStreamSegment:: -* I18N.IncompleteSequenceError:: -* I18N.InvalidCharsetError:: -* I18N.InvalidSequenceError:: * I18N.LcCollate:: * I18N.LcCollationKey:: * I18N.LcCollationMultipleWeights:: @@ -7898,8 +7882,6 @@ * I18N.LcCollationWeightsSet:: (FileSegment) * I18N.FileStreamSegment:: -* I18N.EncodedString:: -* I18N.EncodedStringFactory:: * I18N.LcCollationMultipleWeights:: * I18N.LcCollationSingleWeight:: * I18N.LcCollationWeight:: @@ -7926,26 +7908,7 @@ * I18N.RTEParameterNode:: (Magnitude) * I18N.LcCollationKey:: - (Signal) - (Exception) - (Error) -* I18N.IncompleteSequenceError:: -* I18N.InvalidSequenceError:: - (SystemExceptions.InvalidValue) - (SystemExceptions.InvalidArgument) -* I18N.InvalidCharsetError:: (Stream) -* I18N.Encoder:: -* I18N.EncodedStream:: -* I18N.Encoders.FromUTF32:: -* I18N.Encoders.SplitUTF32BE:: -* I18N.Encoders.SplitUTF32LE:: -* I18N.Encoders.ToUTF7:: -* I18N.Encoders.Iconv:: -* I18N.Encoders.ToUTF32:: -* I18N.Encoders.ComposeUTF32BE:: -* I18N.Encoders.ComposeUTF32LE:: -* I18N.Encoders.FromUTF7:: (PositionableStream) (WriteStream) (ReadWriteStream) @@ -7955,7 +7918,7 @@ * I18N.BigEndianFileStream::  -File: gst-libs.info, Node: I18N.BigEndianFileStream, Next: I18N.EncodedStream, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.BigEndianFileStream, Next: I18N.FileStreamSegment, Up: Iconv/I18N 3.1 I18N.BigEndianFileStream ============================ @@ -7969,667 +7932,546 @@ * Menu:  -File: gst-libs.info, Node: I18N.EncodedStream, Next: I18N.EncodedString, Prev: I18N.BigEndianFileStream, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.FileStreamSegment, Next: I18N.LcCollate, Prev: I18N.BigEndianFileStream, Up: Iconv/I18N -3.2 I18N.EncodedStream -====================== +3.2 I18N.FileStreamSegment +========================== Defined in namespace I18N -Superclass: I18N.Encoder -Category: i18n-Character sets - This class is a factory for subclasses of Encoder. The Encoder is - in practice a pipe, so the purpose of this class is simply to - construct an appropriate pipe. +Superclass: FileSegment +Category: i18n-Messages + Unlike FileSegment, this object assumes that the `file' instance + variable is a FileStream, not a file name. * Menu: -* I18N.EncodedStream class-initializing:: (class) -* I18N.EncodedStream class-instance creation:: (class) +* I18N.FileStreamSegment-basic:: (instance)  -File: gst-libs.info, Node: I18N.EncodedStream class-initializing, Next: I18N.EncodedStream class-instance creation, Up: I18N.EncodedStream - -3.2.1 I18N.EncodedStream class: initializing --------------------------------------------- - -initialize - Initialize the registry of the encoders to include the standard - encoders contained in the library. - -registerEncoderFor: arrayOfAliases toUTF32: toUTF32Class fromUTF32: fromUTF32Class - Register the two classes that will respectively convert from the - charsets in arrayOfAliases to UTF-32 and vice versa. The former - class is a stream that accepts characters and returns (via #next) - integers representing UTF-32 character codes, while the latter - accepts UTF-32 character codes and converts them to characters. - For an example see respectively FromUTF7 and ToUTF7 (I admit it is - not a trivial example). - +File: gst-libs.info, Node: I18N.FileStreamSegment-basic, Up: I18N.FileStreamSegment - -File: gst-libs.info, Node: I18N.EncodedStream class-instance creation, Prev: I18N.EncodedStream class-initializing, Up: I18N.EncodedStream +3.2.1 I18N.FileStreamSegment: basic +----------------------------------- -3.2.2 I18N.EncodedStream class: instance creation -------------------------------------------------- +fileName + Answer the name of the file containing the segment -encoding: anUnicodeString - Answer a pipe of encoders that converts anUnicodeString to default - encoding for strings (the current locale's default charset if none - is specified). - -encoding: aStringOrStream as: toEncoding - Answer a pipe of encoders that converts anUnicodeString (which - contains to the supplied encoding (which can be an ASCII String or - Symbol). - -on: aStringOrStream from: fromEncoding - Answer a pipe of encoders that converts aStringOrStream (which can - be a string or another stream) from the given encoding to the - default locale's default charset. - -on: aStringOrStream from: fromEncoding to: toEncoding - Answer a pipe of encoders that converts aStringOrStream (which can - be a string or another stream) between the two supplied encodings - (which can be ASCII Strings or Symbols) - -on: aStringOrStream to: toEncoding - Answer a pipe of encoders that converts aStringOrStream (which can - be a string or another stream) from the default locale's default - charset to the given encoding. - -unicodeOn: aStringOrStream - Answer a pipe of encoders that converts aStringOrStream (which can - be a string or another stream) from its encoding (or the current - locale's default charset, if the encoding cannot be determined) to - integers representing Unicode character codes. - -unicodeOn: aStringOrStream encoding: fromEncoding - Answer a pipe of encoders that converts aStringOrStream (which can - be a string or another stream) from the supplied encoding (which - can be an ASCII String or Symbol) to integers representing Unicode - character codes. +withFileDo: aBlock + Evaluate aBlock, passing a FileStream corresponding to the file  -File: gst-libs.info, Node: I18N.EncodedString, Next: I18N.EncodedStringFactory, Prev: I18N.EncodedStream, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.LcCollate, Next: I18N.LcCollationKey, Prev: I18N.FileStreamSegment, Up: Iconv/I18N -3.3 I18N.EncodedString -====================== +3.3 I18N.LcCollate +================== Defined in namespace I18N -Superclass: Object -Category: i18n-Character sets - An EncodedString, like a String, is a sequence of bytes - representing a specific encoding of a UnicodeString. Unlike a - String, however, the encoding name is known, rather than detected, - irrelevant or assumed to be the system default. +Superclass: I18N.LocaleData +Category: i18n-Collation * Menu: -* I18N.EncodedString class-instance creation:: (class) -* I18N.EncodedString-accessing:: (instance) -* I18N.EncodedString-copying:: (instance) -* I18N.EncodedString-initializing:: (instance) -* I18N.EncodedString-printing:: (instance) +* I18N.LcCollate class-accessing:: (class) +* I18N.LcCollate-creating CollationKeys:: (instance) +* I18N.LcCollate-reading:: (instance)  -File: gst-libs.info, Node: I18N.EncodedString class-instance creation, Next: I18N.EncodedString-accessing, Up: I18N.EncodedString +File: gst-libs.info, Node: I18N.LcCollate class-accessing, Next: I18N.LcCollate-creating CollationKeys, Up: I18N.LcCollate -3.3.1 I18N.EncodedString class: instance creation -------------------------------------------------- - -fromString: aString - Not commented. +3.3.1 I18N.LcCollate class: accessing +------------------------------------- -fromString: aString encoding: encoding - Not commented. +bigEndianID + Answer the id of the data file read by this class if in big-endian + format -new - This method should not be called for instances of this class. +category + Answer the C category (and environment variable) corresponding to + the functionality implemented by this class -new: size - This method should not be called for instances of this class. +littleEndianID + Answer the id of the data file read by this class if in + little-endian format  -File: gst-libs.info, Node: I18N.EncodedString-accessing, Next: I18N.EncodedString-copying, Prev: I18N.EncodedString class-instance creation, Up: I18N.EncodedString +File: gst-libs.info, Node: I18N.LcCollate-creating CollationKeys, Next: I18N.LcCollate-reading, Prev: I18N.LcCollate class-accessing, Up: I18N.LcCollate -3.3.2 I18N.EncodedString: accessing ------------------------------------ +3.3.2 I18N.LcCollate: creating CollationKeys +-------------------------------------------- -asString - Answer `string'. +? aString + Answer a collation key for aString, used to do locale-exact + comparisons -at: anIndex - Not commented. +collationKeyFor: aString + Answer a precompiled collation key for aString, used to do fast + locale-exact comparisons at the expense of a fixed initial cost. -at: anIndex put: anObject - Not commented. -do: aBlock - Not commented. + +File: gst-libs.info, Node: I18N.LcCollate-reading, Prev: I18N.LcCollate-creating CollationKeys, Up: I18N.LcCollate -encoding - Answer `encoding'. +3.3.3 I18N.LcCollate: reading +----------------------------- -hash - Not commented. +bePosix + Set the data for the POSIX locale's collating rules -size - Not commented. +readDataFrom: f + Read the data for the locale described by the `f' FileStream. -species - Not commented. -utf16Encoding - Not commented. + +File: gst-libs.info, Node: I18N.LcCollationKey, Next: I18N.LcCollationMultipleWeights, Prev: I18N.LcCollate, Up: Iconv/I18N -utf32Encoding - Not commented. +3.4 I18N.LcCollationKey +======================= -valueAt: anIndex - Not commented. +Defined in namespace I18N +Superclass: Magnitude +Category: i18n-Collation + An LcCollationKey knows how to compare strings according to a + specific locale, and can precompile strings to allow for very fast + comparisons (as fast as traditional non-localized string + comparisons). -valueAt: anIndex put: anObject - Not commented. +* Menu: +* I18N.LcCollationKey class-instance creation:: (class) +* I18N.LcCollationKey-accessing:: (instance) +* I18N.LcCollationKey-comparison:: (instance)  -File: gst-libs.info, Node: I18N.EncodedString-copying, Next: I18N.EncodedString-initializing, Prev: I18N.EncodedString-accessing, Up: I18N.EncodedString - -3.3.3 I18N.EncodedString: copying ---------------------------------- +File: gst-libs.info, Node: I18N.LcCollationKey class-instance creation, Next: I18N.LcCollationKey-accessing, Up: I18N.LcCollationKey -copy - Not commented. +3.4.1 I18N.LcCollationKey class: instance creation +-------------------------------------------------- -copyEmpty - Not commented. +new + This method should not be called for instances of this class. -copyEmpty: size - Not commented. +on: aString for: aLocale + Answer a new collation key for aString, that compares according to + the aLocale locale.  -File: gst-libs.info, Node: I18N.EncodedString-initializing, Next: I18N.EncodedString-printing, Prev: I18N.EncodedString-copying, Up: I18N.EncodedString +File: gst-libs.info, Node: I18N.LcCollationKey-accessing, Next: I18N.LcCollationKey-comparison, Prev: I18N.LcCollationKey class-instance creation, Up: I18N.LcCollationKey -3.3.4 I18N.EncodedString: initializing --------------------------------------- +3.4.2 I18N.LcCollationKey: accessing +------------------------------------ -encoding: aString - Not commented. +isPrecompiled + Answer whether a precompiled representation of the string is + already available. -setString: aString - Not commented. +locale + Answer the locale in which the comparison is to be done + +precompile + Compute a precompiled representation of the string which the + receiver refers to.  -File: gst-libs.info, Node: I18N.EncodedString-printing, Prev: I18N.EncodedString-initializing, Up: I18N.EncodedString +File: gst-libs.info, Node: I18N.LcCollationKey-comparison, Prev: I18N.LcCollationKey-accessing, Up: I18N.LcCollationKey -3.3.5 I18N.EncodedString: printing ----------------------------------- +3.4.3 I18N.LcCollationKey: comparison +------------------------------------- -displayOn: aStream - Print a representation of the receiver on aStream. Unlike - #printOn:, this method does not display the encoding and the - leading dollar. +< anObject + Answer whether the receiver collates before anObject, which can be + a string or another LcCollationKey. If a precompiled + representation of the receiver is available, anObject is + precompiled as well and the comparison is done on the fast + representation; otherwise a direct comparison is made. + += anObject + Answer whether the receiver and anObject collect the same (for + example StraBe and Strasse in the German locale) -printOn: aStream - Print a representation of the receiver on aStream. +hash + Answer an hash value for the receiver  -File: gst-libs.info, Node: I18N.EncodedStringFactory, Next: I18N.Encoder, Prev: I18N.EncodedString, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.LcCollationMultipleWeights, Next: I18N.LcCollationSingleWeight, Prev: I18N.LcCollationKey, Up: Iconv/I18N -3.4 I18N.EncodedStringFactory -============================= +3.5 I18N.LcCollationMultipleWeights +=================================== Defined in namespace I18N Superclass: Object -Category: i18n-Character sets - An EncodedStringFactory is used (in place of class objects) so that - Encoders can return EncodedString objects with the correct - encoding. +Category: i18n-Collation * Menu: -* I18N.EncodedStringFactory class-instance creation:: (class) -* I18N.EncodedStringFactory-instance creation:: (instance) +* I18N.LcCollationMultipleWeights-accessing:: (instance)  -File: gst-libs.info, Node: I18N.EncodedStringFactory class-instance creation, Next: I18N.EncodedStringFactory-instance creation, Up: I18N.EncodedStringFactory - -3.4.1 I18N.EncodedStringFactory class: instance creation --------------------------------------------------------- - -encoding: aString - Answer a new EncodedStringFactory, creating strings with the given - encoding. - - - -File: gst-libs.info, Node: I18N.EncodedStringFactory-instance creation, Prev: I18N.EncodedStringFactory class-instance creation, Up: I18N.EncodedStringFactory - -3.4.2 I18N.EncodedStringFactory: instance creation --------------------------------------------------- +File: gst-libs.info, Node: I18N.LcCollationMultipleWeights-accessing, Up: I18N.LcCollationMultipleWeights -encoding - Answer the encoding used for the created Strings. - -encoding: aString - Set the encoding used for the created Strings. +3.5.1 I18N.LcCollationMultipleWeights: accessing +------------------------------------------------ -fromString: aString - Answer an EncodedString based on aString and in the encoding - represented by the receiver. +numberAtPass: cnt + Not commented. -new - Answer a new, empty EncodedString using the encoding represented - by the receiver. +pass: cnt at: n for: aLocale + Not commented. -new: size - Answer a new EncodedString of the given size, using the encoding - represented by the receiver. +passes: n index: slot for: aLocale + Not commented.  -File: gst-libs.info, Node: I18N.Encoder, Next: I18N.Encoders.ComposeUTF32BE, Prev: I18N.EncodedStringFactory, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.LcCollationSingleWeight, Next: I18N.LcCollationWeight, Prev: I18N.LcCollationMultipleWeights, Up: Iconv/I18N -3.5 I18N.Encoder -================ +3.6 I18N.LcCollationSingleWeight +================================ Defined in namespace I18N -Superclass: Stream -Category: i18n-Character sets - This class is the superclass of streams that take an origin and - encode it to another character set. Most of the subclasses are - for internal use, the one you really want to use is probably - EncodedStream. +Superclass: Object +Category: i18n-Collation * Menu: -* I18N.Encoder class-instance creation:: (class) -* I18N.Encoder-stream operations:: (instance) +* I18N.LcCollationSingleWeight class-accessing:: (class) +* I18N.LcCollationSingleWeight-accessing:: (instance)  -File: gst-libs.info, Node: I18N.Encoder class-instance creation, Next: I18N.Encoder-stream operations, Up: I18N.Encoder +File: gst-libs.info, Node: I18N.LcCollationSingleWeight class-accessing, Next: I18N.LcCollationSingleWeight-accessing, Up: I18N.LcCollationSingleWeight -3.5.1 I18N.Encoder class: instance creation -------------------------------------------- +3.6.1 I18N.LcCollationSingleWeight class: accessing +--------------------------------------------------- -on: aStringOrStream from: fromEncoding to: toEncoding - Answer a new encoder that translates from fromEncoding to - toEncoding. The encodings are guaranteed to be those for which - the encoder was registered. +index: firstIndex + Not commented.  -File: gst-libs.info, Node: I18N.Encoder-stream operations, Prev: I18N.Encoder class-instance creation, Up: I18N.Encoder +File: gst-libs.info, Node: I18N.LcCollationSingleWeight-accessing, Prev: I18N.LcCollationSingleWeight class-accessing, Up: I18N.LcCollationSingleWeight -3.5.2 I18N.Encoder: stream operations -------------------------------------- +3.6.2 I18N.LcCollationSingleWeight: accessing +--------------------------------------------- -atEnd - Return whether the receiver can produce another character in the - receiver; by default, this is true if there is another character - in the origin. - -atEndOfInput - Return whether there is another character in the origin. This - method is for private use by encoders, calling it outside won't - corrupt the internal state of the encoder but the result probably - won't be meaningful (depending on the innards of the encoder). +index: firstIndex + Decrement to account for pass number starting at 1 -next - Return the next character in the receiver; by default, this is the - next character in the origin. +numberAtPass: cnt + Answer `1'. -nextInput - Return the next character in the origin. This method is for - private use by encoders, calling it outside may corrupt the - internal state of the encoder. - -species - We answer a string of Characters encoded in our destination - encoding. +pass: cnt at: n for: aLocale + Not commented.  -File: gst-libs.info, Node: I18N.Encoders.ComposeUTF32BE, Next: I18N.Encoders.ComposeUTF32LE, Prev: I18N.Encoder, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.LcCollationWeight, Next: I18N.LcCollationWeightsSet, Prev: I18N.LcCollationSingleWeight, Up: Iconv/I18N -3.6 I18N.Encoders.ComposeUTF32BE -================================ - -Defined in namespace I18N.Encoders -Superclass: I18N.Encoders.ToUTF32 -Category: i18n-Character sets - This class is used internally to provide UTF-32 characters encoded - as 32-bit integers for a descendent of FromUTF32, when the starting - encoding is big-endian. - -* Menu: - -* I18N.Encoders.ComposeUTF32BE-stream operation:: (instance) +3.7 I18N.LcCollationWeight +========================== - -File: gst-libs.info, Node: I18N.Encoders.ComposeUTF32BE-stream operation, Up: I18N.Encoders.ComposeUTF32BE +Defined in namespace I18N +Superclass: Object +Category: i18n-Collation + LcCollationWeight is just a helper class which stores the values + used by the collator itself; LcCollationWeight is an abstract + factory class, whose class methods create instances of the + subclasses. -3.6.1 I18N.Encoders.ComposeUTF32BE: stream operation ----------------------------------------------------- + There are two of them: LcCollationSingleWeight uses single elements + of a locale's collate-table, while LcCollationMultipleWeights uses + multiple adjiacent elements of a locale's collate-extra table, and + is used a) where invalid double-byte characters are used, and b) + where collation elements are encountered (e.g. `oe' in German). -next - Answer a 32-bit integer obtained by reading four 8-bit character - codes in big-endian order and putting them together +* Menu: +* I18N.LcCollationWeight class-instance creation:: (class) +* I18N.LcCollationWeight-accessing:: (instance)  -File: gst-libs.info, Node: I18N.Encoders.ComposeUTF32LE, Next: I18N.Encoders.FromUTF32, Prev: I18N.Encoders.ComposeUTF32BE, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.LcCollationWeight class-instance creation, Next: I18N.LcCollationWeight-accessing, Up: I18N.LcCollationWeight -3.7 I18N.Encoders.ComposeUTF32LE -================================ +3.7.1 I18N.LcCollationWeight class: instance creation +----------------------------------------------------- -Defined in namespace I18N.Encoders -Superclass: I18N.Encoders.ToUTF32 -Category: i18n-Character sets - This class is used internally to provide UTF-32 characters encoded - as 32-bit integers for a descendent of FromUTF32, when the starting - encoding is little-endian. +multipleWeights: slot locale: aLocale + Not commented. -* Menu: +singleWeight: slot + Not commented. -* I18N.Encoders.ComposeUTF32LE-stream operation:: (instance)  -File: gst-libs.info, Node: I18N.Encoders.ComposeUTF32LE-stream operation, Up: I18N.Encoders.ComposeUTF32LE - -3.7.1 I18N.Encoders.ComposeUTF32LE: stream operation ----------------------------------------------------- - -next - Answer a 32-bit integer obtained by reading four 8-bit character - codes in little-endian order and putting them together +File: gst-libs.info, Node: I18N.LcCollationWeight-accessing, Prev: I18N.LcCollationWeight class-instance creation, Up: I18N.LcCollationWeight +3.7.2 I18N.LcCollationWeight: accessing +--------------------------------------- - -File: gst-libs.info, Node: I18N.Encoders.FromUTF32, Next: I18N.Encoders.FromUTF7, Prev: I18N.Encoders.ComposeUTF32LE, Up: Iconv/I18N +numberAtPass: cnt + This method's functionality should be implemented by subclasses of + LcCollationWeight -3.8 I18N.Encoders.FromUTF32 -=========================== +pass: cnt at: n for: aLocale + This method's functionality should be implemented by subclasses of + LcCollationWeight -Defined in namespace I18N.Encoders -Superclass: I18N.Encoder -Category: i18n-Character sets - This class is a superclass for classes that convert from UTF-32 - characters (encoded as 32-bit Integers) to bytes in another - encoding (encoded as Characters). - -* Menu:  -File: gst-libs.info, Node: I18N.Encoders.FromUTF7, Next: I18N.Encoders.Iconv, Prev: I18N.Encoders.FromUTF32, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.LcCollationWeightsSet, Next: I18N.LcMessages, Prev: I18N.LcCollationWeight, Up: Iconv/I18N -3.9 I18N.Encoders.FromUTF7 -========================== +3.8 I18N.LcCollationWeightsSet +============================== -Defined in namespace I18N.Encoders -Superclass: I18N.Encoders.ToUTF32 -Category: i18n-Encodings +Defined in namespace I18N +Superclass: Array +Category: i18n-Collation + An LcCollationWeightsSet is an internal class that represents the + preliminary translation of a string to be compared and the current + position in the translation. * Menu: -* I18N.Encoders.FromUTF7 class-initialization:: (class) -* I18N.Encoders.FromUTF7-converting:: (instance) +* I18N.LcCollationWeightsSet-iteration:: (instance)  -File: gst-libs.info, Node: I18N.Encoders.FromUTF7 class-initialization, Next: I18N.Encoders.FromUTF7-converting, Up: I18N.Encoders.FromUTF7 - -3.9.1 I18N.Encoders.FromUTF7 class: initialization --------------------------------------------------- - -initialize - Initialize the tables used by the UTF-7-to-UTF-32 converter +File: gst-libs.info, Node: I18N.LcCollationWeightsSet-iteration, Up: I18N.LcCollationWeightsSet +3.8.1 I18N.LcCollationWeightsSet: iteration +------------------------------------------- - -File: gst-libs.info, Node: I18N.Encoders.FromUTF7-converting, Prev: I18N.Encoders.FromUTF7 class-initialization, Up: I18N.Encoders.FromUTF7 +ellipsisChar + Answer `16rFFFFFFFE'. -3.9.2 I18N.Encoders.FromUTF7: converting ----------------------------------------- +ignoreChar + As found in the table -atEnd - Answer whether the receiver can produce another UTF-32 32-bit - encoded integer +ignoredWeightsFor: aLocale + Not commented. -flush - Flush any remaining state left in the encoder by the last character - (this is because UTF-7 encodes 6 bits at a time, so it takes three - characters before it can provide a single 16-bit character and up - to six characters before it can provide a full UTF-32 character). +nextPass: aLocale + Not commented. -next - Answer the next character that the receiver can produce. +weight + Answer `weight'.  -File: gst-libs.info, Node: I18N.Encoders.Iconv, Next: I18N.Encoders.SplitUTF32BE, Prev: I18N.Encoders.FromUTF7, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.LcMessages, Next: I18N.LcMessagesCatalog, Prev: I18N.LcCollationWeightsSet, Up: Iconv/I18N -3.10 I18N.Encoders.Iconv -======================== +3.9 I18N.LcMessages +=================== -Defined in namespace I18N.Encoders -Superclass: I18N.Encoder -Category: i18n-Character sets - This class is used to delegate the actual character set conversion - to the C library's iconv function. Most conversions use iconv as - the only step in the conversions, sometimes the structure is - ToUTF32+SplitUTF32xx+Iconv or Iconv+ComposeUTF32xx+FromUTF32, - rarely Iconv is skipped altogether and only Smalltalk converters - are used. +Defined in namespace I18N +Superclass: I18N.LocaleConventions +Category: i18n-Messages + This object is a factory of LcMessagesDomain objects * Menu: -* I18N.Encoders.Iconv-C call-outs:: (instance) -* I18N.Encoders.Iconv-stream operation:: (instance) +* I18N.LcMessages class-accessing:: (class) +* I18N.LcMessages-accessing:: (instance) +* I18N.LcMessages-opening MO files:: (instance)  -File: gst-libs.info, Node: I18N.Encoders.Iconv-C call-outs, Next: I18N.Encoders.Iconv-stream operation, Up: I18N.Encoders.Iconv +File: gst-libs.info, Node: I18N.LcMessages class-accessing, Next: I18N.LcMessages-accessing, Up: I18N.LcMessages -3.10.1 I18N.Encoders.Iconv: C call-outs ---------------------------------------- - -iconvClose: handle - Not commented. +3.9.1 I18N.LcMessages class: accessing +-------------------------------------- -iconvOn: handle from: readBuffer at: readPos - size: readCount to: writeBuffer size: writeCount state: bytesLeft - Not commented. +category + Answer the environment variable used to determine the default + locale -iconvOpen: to from: from - Not commented. +selector + Answer the selector that accesses the receiver when sent to a + Locale object.  -File: gst-libs.info, Node: I18N.Encoders.Iconv-stream operation, Prev: I18N.Encoders.Iconv-C call-outs, Up: I18N.Encoders.Iconv - -3.10.2 I18N.Encoders.Iconv: stream operation --------------------------------------------- - -atEnd - Answer whether the receiver can produce more characters - -next - Answer the next character that the receiver can produce. +File: gst-libs.info, Node: I18N.LcMessages-accessing, Next: I18N.LcMessages-opening MO files, Prev: I18N.LcMessages class-accessing, Up: I18N.LcMessages +3.9.2 I18N.LcMessages: accessing +-------------------------------- - -File: gst-libs.info, Node: I18N.Encoders.SplitUTF32BE, Next: I18N.Encoders.SplitUTF32LE, Prev: I18N.Encoders.Iconv, Up: Iconv/I18N +languageDirectory + Answer the directory holding MO files for the language -3.11 I18N.Encoders.SplitUTF32BE -=============================== +languageDirectory: rootDirectory + Answer the directory holding MO files for the language, given the + root directory of the locale data. -Defined in namespace I18N.Encoders -Superclass: I18N.Encoders.FromUTF32 -Category: i18n-Character sets - This class is used internally to split into four 8-bit characters - the 32-bit UTF-32 integers coming from a descendent of ToUTF32, - when the destination encoding is big-endian. +territoryDirectory + Answer the directory holding MO files for the language, specific to + the territory -* Menu: +territoryDirectory: rootDirectory + Answer the directory holding MO files for the language, specific to + the territory, given the root directory of the locale data. -* I18N.Encoders.SplitUTF32BE-stream operation:: (instance)  -File: gst-libs.info, Node: I18N.Encoders.SplitUTF32BE-stream operation, Up: I18N.Encoders.SplitUTF32BE +File: gst-libs.info, Node: I18N.LcMessages-opening MO files, Prev: I18N.LcMessages-accessing, Up: I18N.LcMessages -3.11.1 I18N.Encoders.SplitUTF32BE: stream operation ---------------------------------------------------- +3.9.3 I18N.LcMessages: opening MO files +--------------------------------------- -atEnd - Answer whether the receiver can produce more characters +? aString + Answer an object for the aString domain, querying both the + language catalog (e.g. pt) and the territory catalog (e.g. pt_BR + or pt_PT). -flush - Flush any remaining bytes in the last 32-bit character read from - the input +domain: aString + Answer an object for the aString domain, querying both the + language catalog (e.g. pt) and the territory catalog (e.g. pt_BR + or pt_PT). -next - Answer an 8-bit Character obtained by converting each 32-bit - Integer found in the origin to the four bytes that make it up, and - ordering them from the most significant to the least significant. +domain: aString localeDirectory: rootDirectory + Answer an object for the aString domain, querying both the + language catalog (e.g. pt) and the territory catalog (e.g. pt_BR + or pt_PT). The localeDirectory is usually + '/share/locale'.  -File: gst-libs.info, Node: I18N.Encoders.SplitUTF32LE, Next: I18N.Encoders.ToUTF32, Prev: I18N.Encoders.SplitUTF32BE, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.LcMessagesCatalog, Next: I18N.LcMessagesDomain, Prev: I18N.LcMessages, Up: Iconv/I18N -3.12 I18N.Encoders.SplitUTF32LE -=============================== +3.10 I18N.LcMessagesCatalog +=========================== -Defined in namespace I18N.Encoders -Superclass: I18N.Encoders.FromUTF32 -Category: i18n-Character sets - This class is used internally to split into four 8-bit characters - the 32-bit UTF-32 integers coming from a descendent of ToUTF32, - when the destination encoding is little-endian. +Defined in namespace I18N +Superclass: I18N.LcMessagesDomain +Category: i18n-Messages + This object is an abstract superclass of objects that retrieve + translated strings from a file. * Menu: -* I18N.Encoders.SplitUTF32LE-stream operation:: (instance) -  -File: gst-libs.info, Node: I18N.Encoders.SplitUTF32LE-stream operation, Up: I18N.Encoders.SplitUTF32LE +File: gst-libs.info, Node: I18N.LcMessagesDomain, Next: I18N.LcMessagesDummyDomain, Prev: I18N.LcMessagesCatalog, Up: Iconv/I18N -3.12.1 I18N.Encoders.SplitUTF32LE: stream operation ---------------------------------------------------- - -atEnd - Answer whether the receiver can produce more characters +3.11 I18N.LcMessagesDomain +========================== -flush - Flush any remaining bytes in the last 32-bit character read from - the input +Defined in namespace I18N +Superclass: I18N.LocaleData +Category: i18n-Messages + This object is an abstract superclass for message domains + (catalogs). It contains methods to create instances of its + subclasses, but they are commonly used only by LcMessages. -next - Answer an 8-bit Character obtained by converting each 32-bit - Integer found in the origin to the four bytes that make it up, and - ordering them from the least significant to the most significant. + Translations are accessed using either #at: or the shortcut binary + messages `?'. This way, common idioms to access translated + strings will be + string := NLS? 'abc'. string := self? 'abc'. - -File: gst-libs.info, Node: I18N.Encoders.ToUTF32, Next: I18N.Encoders.ToUTF7, Prev: I18N.Encoders.SplitUTF32LE, Up: Iconv/I18N + (in the first case NLS is a class variable, in the second the + receiver implements #? through delegation) which is only five or + six characters longer than the traditional -3.13 I18N.Encoders.ToUTF32 -========================== + string := 'abc'. -Defined in namespace I18N.Encoders -Superclass: I18N.Encoder -Category: i18n-Character sets - This class is a superclass for classes that convert from bytes - (encoded as Characters) to UTF-32 characters (encoded as 32-bit - Integers to simplify the code and to avoid endianness conversions). + (cfr. the _("abc") idiom used by GNU gettext) * Menu: -* I18N.Encoders.ToUTF32-stream operation:: (instance) +* I18N.LcMessagesDomain class-opening MO files:: (class) +* I18N.LcMessagesDomain-handling the cache:: (instance) +* I18N.LcMessagesDomain-querying:: (instance)  -File: gst-libs.info, Node: I18N.Encoders.ToUTF32-stream operation, Up: I18N.Encoders.ToUTF32 +File: gst-libs.info, Node: I18N.LcMessagesDomain class-opening MO files, Next: I18N.LcMessagesDomain-handling the cache, Up: I18N.LcMessagesDomain -3.13.1 I18N.Encoders.ToUTF32: stream operation ----------------------------------------------- +3.11.1 I18N.LcMessagesDomain class: opening MO files +---------------------------------------------------- -species - We answer a UnicodeString of Unicode characters encoded as UTF-32. +id: anArray on: aFileName + Create an instance of the receiver with a given locale identifier + from a path to the MO file  -File: gst-libs.info, Node: I18N.Encoders.ToUTF7, Next: I18N.FileStreamSegment, Prev: I18N.Encoders.ToUTF32, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.LcMessagesDomain-handling the cache, Next: I18N.LcMessagesDomain-querying, Prev: I18N.LcMessagesDomain class-opening MO files, Up: I18N.LcMessagesDomain -3.14 I18N.Encoders.ToUTF7 -========================= +3.11.2 I18N.LcMessagesDomain: handling the cache +------------------------------------------------ -Defined in namespace I18N.Encoders -Superclass: I18N.Encoders.FromUTF32 -Category: i18n-Encodings - This class implements a converter that transliterates UTF-7 - encoded characters to UTF-32 values (encoded as 32-bit Integers). +flush + Flush the receiver's cache of translations -* Menu: +shouldCache + Answer whether translations should be cached. Never override this + method to always answer false, because that would cause bugs when + transliteration is being used. -* I18N.Encoders.ToUTF7 class-initialization:: (class) -* I18N.Encoders.ToUTF7-conversion:: (instance)  -File: gst-libs.info, Node: I18N.Encoders.ToUTF7 class-initialization, Next: I18N.Encoders.ToUTF7-conversion, Up: I18N.Encoders.ToUTF7 - -3.14.1 I18N.Encoders.ToUTF7 class: initialization -------------------------------------------------- - -initialize - Initialize the tables used by the UTF-32-to-UTF-7 converter +File: gst-libs.info, Node: I18N.LcMessagesDomain-querying, Prev: I18N.LcMessagesDomain-handling the cache, Up: I18N.LcMessagesDomain +3.11.3 I18N.LcMessagesDomain: querying +-------------------------------------- - -File: gst-libs.info, Node: I18N.Encoders.ToUTF7-conversion, Prev: I18N.Encoders.ToUTF7 class-initialization, Up: I18N.Encoders.ToUTF7 +? aString + Answer the translation of `aString', or answer aString itself if + none is available. + +at: aString + Answer the translation of `aString', or answer aString itself if + none is available. + +at: singularString plural: pluralString with: n + Answer either the translation of pluralString with `%1' replaced by + n if n ~= 1, or the translation of singularString if n = 1. -3.14.2 I18N.Encoders.ToUTF7: conversion ---------------------------------------- +at: aString put: anotherString + This method should not be called for instances of this class. -atEnd - Answer whether the receiver can produce more characters +translatorInformation + Answer information on the translation, or nil if there is none. + This information is stored as the `translation' of an empty string. -flush - Flush any remaining bytes in the last 32-bit character read from - the input +translatorInformationAt: key + Answer information on the translation associated to a given key -next - Answer the next character that the receiver can produce. +translatorInformationAt: key at: subkey + Answer information on the translation associated to a given key + and to a subkey of the key  -File: gst-libs.info, Node: I18N.FileStreamSegment, Next: I18N.IncompleteSequenceError, Prev: I18N.Encoders.ToUTF7, Up: Iconv/I18N +File: gst-libs.info, Node: I18N.LcMessagesDummyDomain, Next: I18N.LcMessagesMoFileVersion0, Prev: I18N.LcMessagesDomain, Up: Iconv/I18N -3.15 I18N.FileStreamSegment -=========================== +3.12 I18N.LcMessagesDummyDomain +=============================== Defined in namespace I18N -Superclass: FileSegment +Superclass: I18N.LcMessagesDomain Category: i18n-Messages - Unlike FileSegment, this object assumes that the `file' instance - variable is a FileStream, not a file name. + This object does no attempt to translate strings, returning + instead the same string passed as an argument to #?. * Menu: -* I18N.FileStreamSegment-basic:: (instance) -  -File: gst-libs.info, Node: I18N.FileStreamSegment-basic, Up: I18N.FileStreamSegment +File: gst-libs.info, Node: I18N.LcMessagesMoFileVersion0, Next: I18N.LcMessagesTerritoryDomain, Prev: I18N.LcMessagesDummyDomain, Up: Iconv/I18N -3.15.1 I18N.FileStreamSegment: basic ------------------------------------- +3.13 I18N.LcMessagesMoFileVersion0 +================================== -fileName - Answer the name of the file containing the segment +Defined in namespace I18N +Superclass: I18N.LcMessagesCatalog +Category: i18n-Messages + This object is an concrete class that retrieves translated strings + from a GNU gettext MO file. The class method + #fileFormatDescription contains an explanation of the file format. -withFileDo: aBlock - Evaluate aBlock, passing a FileStream corresponding to the file +* Menu: +* I18N.LcMessagesMoFileVersion0 class-documentation:: (class) +* I18N.LcMessagesMoFileVersion0 class-plurals:: (class) +* I18N.LcMessagesMoFileVersion0-flushing the cache:: (instance) diff -rNu smalltalk-2.3/doc/gst-libs.info-2 smalltalk-2.3.1/doc/gst-libs.info-2 --- smalltalk-2.3/doc/gst-libs.info-2 2006-12-05 12:10:02.000000000 +0100 +++ smalltalk-2.3.1/doc/gst-libs.info-2 2006-12-12 19:35:57.000000000 +0100 @@ -1,13 +1,13 @@ This is gst-libs.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst/+build/doc/../../doc/gst-libs-fixed.texi. +/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-libs-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * Libraries: (gst-libs). The GNU Smalltalk class libraries. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3. It was last updated -on 2 December 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2006 Free Software Foundation, Inc. @@ -25,604 +25,9 @@ with its equivalent in the printed manual, constitutes the Title Page.  -File: gst-libs.info, Node: I18N.IncompleteSequenceError, Next: I18N.InvalidCharsetError, Prev: I18N.FileStreamSegment, Up: Iconv/I18N - -3.16 I18N.IncompleteSequenceError -================================= - -Defined in namespace I18N -Superclass: Error -Category: i18n-Character sets - I am raised if an invalid sequence is found while converting a - string from a charset to another. In particular, I am raised if - the input stream ends abruptly in the middle of a multi-byte - sequence. - -* Menu: - -* I18N.IncompleteSequenceError-accessing:: (instance) - - -File: gst-libs.info, Node: I18N.IncompleteSequenceError-accessing, Up: I18N.IncompleteSequenceError - -3.16.1 I18N.IncompleteSequenceError: accessing ----------------------------------------------- - -description - Answer a textual description of the exception. - - - -File: gst-libs.info, Node: I18N.InvalidCharsetError, Next: I18N.InvalidSequenceError, Prev: I18N.IncompleteSequenceError, Up: Iconv/I18N - -3.17 I18N.InvalidCharsetError -============================= - -Defined in namespace I18N -Superclass: SystemExceptions.InvalidArgument -Category: i18n-Character sets - I am raised if the user tries to encode from or to an unknown - encoding - -* Menu: - -* I18N.InvalidCharsetError-accessing:: (instance) - - -File: gst-libs.info, Node: I18N.InvalidCharsetError-accessing, Up: I18N.InvalidCharsetError - -3.17.1 I18N.InvalidCharsetError: accessing ------------------------------------------- - -description - Answer a textual description of the exception. - - - -File: gst-libs.info, Node: I18N.InvalidSequenceError, Next: I18N.LcCollate, Prev: I18N.InvalidCharsetError, Up: Iconv/I18N - -3.18 I18N.InvalidSequenceError -============================== - -Defined in namespace I18N -Superclass: Error -Category: i18n-Character sets - I am raised if an invalid sequence is found while converting a - string from a charset to another - -* Menu: - -* I18N.InvalidSequenceError-accessing:: (instance) - - -File: gst-libs.info, Node: I18N.InvalidSequenceError-accessing, Up: I18N.InvalidSequenceError - -3.18.1 I18N.InvalidSequenceError: accessing -------------------------------------------- - -description - Answer a textual description of the exception. - - - -File: gst-libs.info, Node: I18N.LcCollate, Next: I18N.LcCollationKey, Prev: I18N.InvalidSequenceError, Up: Iconv/I18N - -3.19 I18N.LcCollate -=================== - -Defined in namespace I18N -Superclass: I18N.LocaleData -Category: i18n-Collation - -* Menu: - -* I18N.LcCollate class-accessing:: (class) -* I18N.LcCollate-creating CollationKeys:: (instance) -* I18N.LcCollate-reading:: (instance) - - -File: gst-libs.info, Node: I18N.LcCollate class-accessing, Next: I18N.LcCollate-creating CollationKeys, Up: I18N.LcCollate - -3.19.1 I18N.LcCollate class: accessing --------------------------------------- - -bigEndianID - Answer the id of the data file read by this class if in big-endian - format - -category - Answer the C category (and environment variable) corresponding to - the functionality implemented by this class - -littleEndianID - Answer the id of the data file read by this class if in - little-endian format - - - -File: gst-libs.info, Node: I18N.LcCollate-creating CollationKeys, Next: I18N.LcCollate-reading, Prev: I18N.LcCollate class-accessing, Up: I18N.LcCollate - -3.19.2 I18N.LcCollate: creating CollationKeys ---------------------------------------------- - -? aString - Answer a collation key for aString, used to do locale-exact - comparisons - -collationKeyFor: aString - Answer a precompiled collation key for aString, used to do fast - locale-exact comparisons at the expense of a fixed initial cost. - - - -File: gst-libs.info, Node: I18N.LcCollate-reading, Prev: I18N.LcCollate-creating CollationKeys, Up: I18N.LcCollate - -3.19.3 I18N.LcCollate: reading ------------------------------- - -bePosix - Set the data for the POSIX locale's collating rules - -readDataFrom: f - Read the data for the locale described by the `f' FileStream. - - - -File: gst-libs.info, Node: I18N.LcCollationKey, Next: I18N.LcCollationMultipleWeights, Prev: I18N.LcCollate, Up: Iconv/I18N - -3.20 I18N.LcCollationKey -======================== - -Defined in namespace I18N -Superclass: Magnitude -Category: i18n-Collation - An LcCollationKey knows how to compare strings according to a - specific locale, and can precompile strings to allow for very fast - comparisons (as fast as traditional non-localized string - comparisons). - -* Menu: - -* I18N.LcCollationKey class-instance creation:: (class) -* I18N.LcCollationKey-accessing:: (instance) -* I18N.LcCollationKey-comparison:: (instance) - - -File: gst-libs.info, Node: I18N.LcCollationKey class-instance creation, Next: I18N.LcCollationKey-accessing, Up: I18N.LcCollationKey - -3.20.1 I18N.LcCollationKey class: instance creation ---------------------------------------------------- - -new - This method should not be called for instances of this class. - -on: aString for: aLocale - Answer a new collation key for aString, that compares according to - the aLocale locale. - - - -File: gst-libs.info, Node: I18N.LcCollationKey-accessing, Next: I18N.LcCollationKey-comparison, Prev: I18N.LcCollationKey class-instance creation, Up: I18N.LcCollationKey - -3.20.2 I18N.LcCollationKey: accessing -------------------------------------- - -isPrecompiled - Answer whether a precompiled representation of the string is - already available. - -locale - Answer the locale in which the comparison is to be done - -precompile - Compute a precompiled representation of the string which the - receiver refers to. - - - -File: gst-libs.info, Node: I18N.LcCollationKey-comparison, Prev: I18N.LcCollationKey-accessing, Up: I18N.LcCollationKey - -3.20.3 I18N.LcCollationKey: comparison --------------------------------------- - -< anObject - Answer whether the receiver collates before anObject, which can be - a string or another LcCollationKey. If a precompiled - representation of the receiver is available, anObject is - precompiled as well and the comparison is done on the fast - representation; otherwise a direct comparison is made. - -= anObject - Answer whether the receiver and anObject collect the same (for - example StraBe and Strasse in the German locale) - -hash - Answer an hash value for the receiver - - - -File: gst-libs.info, Node: I18N.LcCollationMultipleWeights, Next: I18N.LcCollationSingleWeight, Prev: I18N.LcCollationKey, Up: Iconv/I18N - -3.21 I18N.LcCollationMultipleWeights -==================================== - -Defined in namespace I18N -Superclass: Object -Category: i18n-Collation - -* Menu: - -* I18N.LcCollationMultipleWeights-accessing:: (instance) - - -File: gst-libs.info, Node: I18N.LcCollationMultipleWeights-accessing, Up: I18N.LcCollationMultipleWeights - -3.21.1 I18N.LcCollationMultipleWeights: accessing -------------------------------------------------- - -numberAtPass: cnt - Not commented. - -pass: cnt at: n for: aLocale - Not commented. - -passes: n index: slot for: aLocale - Not commented. - - - -File: gst-libs.info, Node: I18N.LcCollationSingleWeight, Next: I18N.LcCollationWeight, Prev: I18N.LcCollationMultipleWeights, Up: Iconv/I18N - -3.22 I18N.LcCollationSingleWeight -================================= - -Defined in namespace I18N -Superclass: Object -Category: i18n-Collation - -* Menu: - -* I18N.LcCollationSingleWeight class-accessing:: (class) -* I18N.LcCollationSingleWeight-accessing:: (instance) - - -File: gst-libs.info, Node: I18N.LcCollationSingleWeight class-accessing, Next: I18N.LcCollationSingleWeight-accessing, Up: I18N.LcCollationSingleWeight - -3.22.1 I18N.LcCollationSingleWeight class: accessing ----------------------------------------------------- - -index: firstIndex - Not commented. - - - -File: gst-libs.info, Node: I18N.LcCollationSingleWeight-accessing, Prev: I18N.LcCollationSingleWeight class-accessing, Up: I18N.LcCollationSingleWeight - -3.22.2 I18N.LcCollationSingleWeight: accessing ----------------------------------------------- - -index: firstIndex - Decrement to account for pass number starting at 1 - -numberAtPass: cnt - Answer `1'. - -pass: cnt at: n for: aLocale - Not commented. - - - -File: gst-libs.info, Node: I18N.LcCollationWeight, Next: I18N.LcCollationWeightsSet, Prev: I18N.LcCollationSingleWeight, Up: Iconv/I18N - -3.23 I18N.LcCollationWeight -=========================== - -Defined in namespace I18N -Superclass: Object -Category: i18n-Collation - LcCollationWeight is just a helper class which stores the values - used by the collator itself; LcCollationWeight is an abstract - factory class, whose class methods create instances of the - subclasses. - - There are two of them: LcCollationSingleWeight uses single elements - of a locale's collate-table, while LcCollationMultipleWeights uses - multiple adjiacent elements of a locale's collate-extra table, and - is used a) where invalid double-byte characters are used, and b) - where collation elements are encountered (e.g. `oe' in German). - -* Menu: - -* I18N.LcCollationWeight class-instance creation:: (class) -* I18N.LcCollationWeight-accessing:: (instance) - - -File: gst-libs.info, Node: I18N.LcCollationWeight class-instance creation, Next: I18N.LcCollationWeight-accessing, Up: I18N.LcCollationWeight - -3.23.1 I18N.LcCollationWeight class: instance creation ------------------------------------------------------- - -multipleWeights: slot locale: aLocale - Not commented. - -singleWeight: slot - Not commented. - - - -File: gst-libs.info, Node: I18N.LcCollationWeight-accessing, Prev: I18N.LcCollationWeight class-instance creation, Up: I18N.LcCollationWeight - -3.23.2 I18N.LcCollationWeight: accessing ----------------------------------------- - -numberAtPass: cnt - This method's functionality should be implemented by subclasses of - LcCollationWeight - -pass: cnt at: n for: aLocale - This method's functionality should be implemented by subclasses of - LcCollationWeight - - - -File: gst-libs.info, Node: I18N.LcCollationWeightsSet, Next: I18N.LcMessages, Prev: I18N.LcCollationWeight, Up: Iconv/I18N - -3.24 I18N.LcCollationWeightsSet -=============================== - -Defined in namespace I18N -Superclass: Array -Category: i18n-Collation - An LcCollationWeightsSet is an internal class that represents the - preliminary translation of a string to be compared and the current - position in the translation. - -* Menu: - -* I18N.LcCollationWeightsSet-iteration:: (instance) - - -File: gst-libs.info, Node: I18N.LcCollationWeightsSet-iteration, Up: I18N.LcCollationWeightsSet - -3.24.1 I18N.LcCollationWeightsSet: iteration --------------------------------------------- - -ellipsisChar - Answer `16rFFFFFFFE'. - -ignoreChar - As found in the table - -ignoredWeightsFor: aLocale - Not commented. - -nextPass: aLocale - Not commented. - -weight - Answer `weight'. - - - -File: gst-libs.info, Node: I18N.LcMessages, Next: I18N.LcMessagesCatalog, Prev: I18N.LcCollationWeightsSet, Up: Iconv/I18N - -3.25 I18N.LcMessages -==================== - -Defined in namespace I18N -Superclass: I18N.LocaleConventions -Category: i18n-Messages - This object is a factory of LcMessagesDomain objects - -* Menu: - -* I18N.LcMessages class-accessing:: (class) -* I18N.LcMessages-accessing:: (instance) -* I18N.LcMessages-opening MO files:: (instance) - - -File: gst-libs.info, Node: I18N.LcMessages class-accessing, Next: I18N.LcMessages-accessing, Up: I18N.LcMessages - -3.25.1 I18N.LcMessages class: accessing ---------------------------------------- - -category - Answer the environment variable used to determine the default - locale - -selector - Answer the selector that accesses the receiver when sent to a - Locale object. - - - -File: gst-libs.info, Node: I18N.LcMessages-accessing, Next: I18N.LcMessages-opening MO files, Prev: I18N.LcMessages class-accessing, Up: I18N.LcMessages - -3.25.2 I18N.LcMessages: accessing ---------------------------------- - -languageDirectory - Answer the directory holding MO files for the language - -languageDirectory: rootDirectory - Answer the directory holding MO files for the language, given the - root directory of the locale data. - -territoryDirectory - Answer the directory holding MO files for the language, specific to - the territory - -territoryDirectory: rootDirectory - Answer the directory holding MO files for the language, specific to - the territory, given the root directory of the locale data. - - - -File: gst-libs.info, Node: I18N.LcMessages-opening MO files, Prev: I18N.LcMessages-accessing, Up: I18N.LcMessages - -3.25.3 I18N.LcMessages: opening MO files ----------------------------------------- - -? aString - Answer an object for the aString domain, querying both the - language catalog (e.g. pt) and the territory catalog (e.g. pt_BR - or pt_PT). - -domain: aString - Answer an object for the aString domain, querying both the - language catalog (e.g. pt) and the territory catalog (e.g. pt_BR - or pt_PT). - -domain: aString localeDirectory: rootDirectory - Answer an object for the aString domain, querying both the - language catalog (e.g. pt) and the territory catalog (e.g. pt_BR - or pt_PT). The localeDirectory is usually - '/share/locale'. - - - -File: gst-libs.info, Node: I18N.LcMessagesCatalog, Next: I18N.LcMessagesDomain, Prev: I18N.LcMessages, Up: Iconv/I18N - -3.26 I18N.LcMessagesCatalog -=========================== - -Defined in namespace I18N -Superclass: I18N.LcMessagesDomain -Category: i18n-Messages - This object is an abstract superclass of objects that retrieve - translated strings from a file. - -* Menu: - - -File: gst-libs.info, Node: I18N.LcMessagesDomain, Next: I18N.LcMessagesDummyDomain, Prev: I18N.LcMessagesCatalog, Up: Iconv/I18N - -3.27 I18N.LcMessagesDomain -========================== - -Defined in namespace I18N -Superclass: I18N.LocaleData -Category: i18n-Messages - This object is an abstract superclass for message domains - (catalogs). It contains methods to create instances of its - subclasses, but they are commonly used only by LcMessages. - - Translations are accessed using either #at: or the shortcut binary - messages `?'. This way, common idioms to access translated - strings will be - - string := NLS? 'abc'. string := self? 'abc'. - - (in the first case NLS is a class variable, in the second the - receiver implements #? through delegation) which is only five or - six characters longer than the traditional - - string := 'abc'. - - (cfr. the _("abc") idiom used by GNU gettext) - -* Menu: - -* I18N.LcMessagesDomain class-opening MO files:: (class) -* I18N.LcMessagesDomain-handling the cache:: (instance) -* I18N.LcMessagesDomain-querying:: (instance) - - -File: gst-libs.info, Node: I18N.LcMessagesDomain class-opening MO files, Next: I18N.LcMessagesDomain-handling the cache, Up: I18N.LcMessagesDomain - -3.27.1 I18N.LcMessagesDomain class: opening MO files ----------------------------------------------------- - -id: anArray on: aFileName - Create an instance of the receiver with a given locale identifier - from a path to the MO file - - - -File: gst-libs.info, Node: I18N.LcMessagesDomain-handling the cache, Next: I18N.LcMessagesDomain-querying, Prev: I18N.LcMessagesDomain class-opening MO files, Up: I18N.LcMessagesDomain - -3.27.2 I18N.LcMessagesDomain: handling the cache ------------------------------------------------- - -flush - Flush the receiver's cache of translations - -shouldCache - Answer whether translations should be cached. Never override this - method to always answer false, because that would cause bugs when - transliteration is being used. - - - -File: gst-libs.info, Node: I18N.LcMessagesDomain-querying, Prev: I18N.LcMessagesDomain-handling the cache, Up: I18N.LcMessagesDomain - -3.27.3 I18N.LcMessagesDomain: querying --------------------------------------- - -? aString - Answer the translation of `aString', or answer aString itself if - none is available. - -at: aString - Answer the translation of `aString', or answer aString itself if - none is available. - -at: singularString plural: pluralString with: n - Answer either the translation of pluralString with `%1' replaced by - n if n ~= 1, or the translation of singularString if n = 1. - -at: aString put: anotherString - This method should not be called for instances of this class. - -translatorInformation - Answer information on the translation, or nil if there is none. - This information is stored as the `translation' of an empty string. - -translatorInformationAt: key - Answer information on the translation associated to a given key - -translatorInformationAt: key at: subkey - Answer information on the translation associated to a given key - and to a subkey of the key - - - -File: gst-libs.info, Node: I18N.LcMessagesDummyDomain, Next: I18N.LcMessagesMoFileVersion0, Prev: I18N.LcMessagesDomain, Up: Iconv/I18N - -3.28 I18N.LcMessagesDummyDomain -=============================== - -Defined in namespace I18N -Superclass: I18N.LcMessagesDomain -Category: i18n-Messages - This object does no attempt to translate strings, returning - instead the same string passed as an argument to #?. - -* Menu: - - -File: gst-libs.info, Node: I18N.LcMessagesMoFileVersion0, Next: I18N.LcMessagesTerritoryDomain, Prev: I18N.LcMessagesDummyDomain, Up: Iconv/I18N - -3.29 I18N.LcMessagesMoFileVersion0 -================================== - -Defined in namespace I18N -Superclass: I18N.LcMessagesCatalog -Category: i18n-Messages - This object is an concrete class that retrieves translated strings - from a GNU gettext MO file. The class method - #fileFormatDescription contains an explanation of the file format. - -* Menu: - -* I18N.LcMessagesMoFileVersion0 class-documentation:: (class) -* I18N.LcMessagesMoFileVersion0 class-plurals:: (class) -* I18N.LcMessagesMoFileVersion0-flushing the cache:: (instance) - - File: gst-libs.info, Node: I18N.LcMessagesMoFileVersion0 class-documentation, Next: I18N.LcMessagesMoFileVersion0 class-plurals, Up: I18N.LcMessagesMoFileVersion0 -3.29.1 I18N.LcMessagesMoFileVersion0 class: documentation +3.13.1 I18N.LcMessagesMoFileVersion0 class: documentation --------------------------------------------------------- fileFormatDescription @@ -746,7 +151,7 @@  File: gst-libs.info, Node: I18N.LcMessagesMoFileVersion0 class-plurals, Next: I18N.LcMessagesMoFileVersion0-flushing the cache, Prev: I18N.LcMessagesMoFileVersion0 class-documentation, Up: I18N.LcMessagesMoFileVersion0 -3.29.2 I18N.LcMessagesMoFileVersion0 class: plurals +3.13.2 I18N.LcMessagesMoFileVersion0 class: plurals --------------------------------------------------- initialize @@ -762,7 +167,7 @@  File: gst-libs.info, Node: I18N.LcMessagesMoFileVersion0-flushing the cache, Prev: I18N.LcMessagesMoFileVersion0 class-plurals, Up: I18N.LcMessagesMoFileVersion0 -3.29.3 I18N.LcMessagesMoFileVersion0: flushing the cache +3.13.3 I18N.LcMessagesMoFileVersion0: flushing the cache -------------------------------------------------------- flush @@ -776,7 +181,7 @@  File: gst-libs.info, Node: I18N.LcMessagesTerritoryDomain, Next: I18N.LcMonetary, Prev: I18N.LcMessagesMoFileVersion0, Up: Iconv/I18N -3.30 I18N.LcMessagesTerritoryDomain +3.14 I18N.LcMessagesTerritoryDomain =================================== Defined in namespace I18N @@ -792,7 +197,7 @@  File: gst-libs.info, Node: I18N.LcMessagesTerritoryDomain class-instance creation, Up: I18N.LcMessagesTerritoryDomain -3.30.1 I18N.LcMessagesTerritoryDomain class: instance creation +3.14.1 I18N.LcMessagesTerritoryDomain class: instance creation -------------------------------------------------------------- primary: domain1 secondary: domain2 @@ -803,7 +208,7 @@  File: gst-libs.info, Node: I18N.LcMonetary, Next: I18N.LcMonetaryISO, Prev: I18N.LcMessagesTerritoryDomain, Up: Iconv/I18N -3.31 I18N.LcMonetary +3.15 I18N.LcMonetary ==================== Defined in namespace I18N @@ -821,7 +226,7 @@  File: gst-libs.info, Node: I18N.LcMonetary class-accessing, Next: I18N.LcMonetary-printing, Up: I18N.LcMonetary -3.31.1 I18N.LcMonetary class: accessing +3.15.1 I18N.LcMonetary class: accessing --------------------------------------- category @@ -836,7 +241,7 @@  File: gst-libs.info, Node: I18N.LcMonetary-printing, Prev: I18N.LcMonetary class-accessing, Up: I18N.LcMonetary -3.31.2 I18N.LcMonetary: printing +3.15.2 I18N.LcMonetary: printing -------------------------------- print: aNumber on: aStream @@ -855,7 +260,7 @@  File: gst-libs.info, Node: I18N.LcMonetaryISO, Next: I18N.LcNumeric, Prev: I18N.LcMonetary, Up: Iconv/I18N -3.32 I18N.LcMonetaryISO +3.16 I18N.LcMonetaryISO ======================= Defined in namespace I18N @@ -869,7 +274,7 @@  File: gst-libs.info, Node: I18N.LcMonetaryISO class-accessing, Up: I18N.LcMonetaryISO -3.32.1 I18N.LcMonetaryISO class: accessing +3.16.1 I18N.LcMonetaryISO class: accessing ------------------------------------------ selector @@ -880,7 +285,7 @@  File: gst-libs.info, Node: I18N.LcNumeric, Next: I18N.LcPrintFormats, Prev: I18N.LcMonetaryISO, Up: Iconv/I18N -3.33 I18N.LcNumeric +3.17 I18N.LcNumeric =================== Defined in namespace I18N @@ -897,7 +302,7 @@  File: gst-libs.info, Node: I18N.LcNumeric class-accessing, Next: I18N.LcNumeric-printing, Up: I18N.LcNumeric -3.33.1 I18N.LcNumeric class: accessing +3.17.1 I18N.LcNumeric class: accessing -------------------------------------- category @@ -912,7 +317,7 @@  File: gst-libs.info, Node: I18N.LcNumeric-printing, Prev: I18N.LcNumeric class-accessing, Up: I18N.LcNumeric -3.33.2 I18N.LcNumeric: printing +3.17.2 I18N.LcNumeric: printing ------------------------------- basicPrint: aNumber on: aStream @@ -928,7 +333,7 @@  File: gst-libs.info, Node: I18N.LcPrintFormats, Next: I18N.LcTime, Prev: I18N.LcNumeric, Up: Iconv/I18N -3.34 I18N.LcPrintFormats +3.18 I18N.LcPrintFormats ======================== Defined in namespace I18N @@ -946,7 +351,7 @@  File: gst-libs.info, Node: I18N.LcPrintFormats-printing, Up: I18N.LcPrintFormats -3.34.1 I18N.LcPrintFormats: printing +3.18.1 I18N.LcPrintFormats: printing ------------------------------------ ? anObject @@ -965,7 +370,7 @@  File: gst-libs.info, Node: I18N.LcTime, Next: I18N.Locale, Prev: I18N.LcPrintFormats, Up: Iconv/I18N -3.35 I18N.LcTime +3.19 I18N.LcTime ================ Defined in namespace I18N @@ -984,7 +389,7 @@  File: gst-libs.info, Node: I18N.LcTime class-accessing, Next: I18N.LcTime-printing, Up: I18N.LcTime -3.35.1 I18N.LcTime class: accessing +3.19.1 I18N.LcTime class: accessing ----------------------------------- category @@ -999,7 +404,7 @@  File: gst-libs.info, Node: I18N.LcTime-printing, Next: I18N.LcTime-tests, Prev: I18N.LcTime class-accessing, Up: I18N.LcTime -3.35.2 I18N.LcTime: printing +3.19.2 I18N.LcTime: printing ---------------------------- print: aDateOrTimeOrArray on: aStream @@ -1043,7 +448,7 @@  File: gst-libs.info, Node: I18N.LcTime-tests, Prev: I18N.LcTime-printing, Up: I18N.LcTime -3.35.3 I18N.LcTime: tests +3.19.3 I18N.LcTime: tests ------------------------- allFormatsExample @@ -1053,7 +458,7 @@  File: gst-libs.info, Node: I18N.Locale, Next: I18N.LocaleConventions, Prev: I18N.LcTime, Up: Iconv/I18N -3.36 I18N.Locale +3.20 I18N.Locale ================ Defined in namespace I18N @@ -1081,7 +486,7 @@  File: gst-libs.info, Node: I18N.Locale class-initialization, Next: I18N.Locale class-instance creation, Up: I18N.Locale -3.36.1 I18N.Locale class: initialization +3.20.1 I18N.Locale class: initialization ---------------------------------------- rootDirectory @@ -1094,7 +499,7 @@  File: gst-libs.info, Node: I18N.Locale class-instance creation, Next: I18N.Locale-C call-outs, Prev: I18N.Locale class-initialization, Up: I18N.Locale -3.36.2 I18N.Locale class: instance creation +3.20.2 I18N.Locale class: instance creation ------------------------------------------- default @@ -1116,7 +521,7 @@  File: gst-libs.info, Node: I18N.Locale-C call-outs, Next: I18N.Locale-subobjects, Prev: I18N.Locale class-instance creation, Up: I18N.Locale -3.36.3 I18N.Locale: C call-outs +3.20.3 I18N.Locale: C call-outs ------------------------------- load: name @@ -1129,7 +534,7 @@  File: gst-libs.info, Node: I18N.Locale-subobjects, Prev: I18N.Locale-C call-outs, Up: I18N.Locale -3.36.4 I18N.Locale: subobjects +3.20.4 I18N.Locale: subobjects ------------------------------ messages @@ -1156,7 +561,7 @@  File: gst-libs.info, Node: I18N.LocaleConventions, Next: I18N.LocaleData, Prev: I18N.Locale, Up: Iconv/I18N -3.37 I18N.LocaleConventions +3.21 I18N.LocaleConventions =========================== Defined in namespace I18N @@ -1173,7 +578,7 @@  File: gst-libs.info, Node: I18N.LocaleConventions class-accessing, Next: I18N.LocaleConventions-accessing, Up: I18N.LocaleConventions -3.37.1 I18N.LocaleConventions class: accessing +3.21.1 I18N.LocaleConventions class: accessing ---------------------------------------------- ? anObject @@ -1198,7 +603,7 @@  File: gst-libs.info, Node: I18N.LocaleConventions-accessing, Prev: I18N.LocaleConventions class-accessing, Up: I18N.LocaleConventions -3.37.2 I18N.LocaleConventions: accessing +3.21.2 I18N.LocaleConventions: accessing ---------------------------------------- ? anObject @@ -1209,7 +614,7 @@  File: gst-libs.info, Node: I18N.LocaleData, Next: I18N.RTEAlternativeNode, Prev: I18N.LocaleConventions, Up: Iconv/I18N -3.38 I18N.LocaleData +3.22 I18N.LocaleData ==================== Defined in namespace I18N @@ -1228,7 +633,7 @@  File: gst-libs.info, Node: I18N.LocaleData class-accessing, Next: I18N.LocaleData class-database, Up: I18N.LocaleData -3.38.1 I18N.LocaleData class: accessing +3.22.1 I18N.LocaleData class: accessing --------------------------------------- category @@ -1269,7 +674,7 @@  File: gst-libs.info, Node: I18N.LocaleData class-database, Next: I18N.LocaleData-accessing, Prev: I18N.LocaleData class-accessing, Up: I18N.LocaleData -3.38.2 I18N.LocaleData class: database +3.22.2 I18N.LocaleData class: database -------------------------------------- defaultCharset @@ -1295,7 +700,7 @@  File: gst-libs.info, Node: I18N.LocaleData-accessing, Next: I18N.LocaleData-initialization, Prev: I18N.LocaleData class-database, Up: I18N.LocaleData -3.38.3 I18N.LocaleData: accessing +3.22.3 I18N.LocaleData: accessing --------------------------------- charset @@ -1335,7 +740,7 @@  File: gst-libs.info, Node: I18N.LocaleData-initialization, Prev: I18N.LocaleData-accessing, Up: I18N.LocaleData -3.38.4 I18N.LocaleData: initialization +3.22.4 I18N.LocaleData: initialization -------------------------------------- id: anArray @@ -1349,7 +754,7 @@  File: gst-libs.info, Node: I18N.RTEAlternativeNode, Next: I18N.RTEBinaryNode, Prev: I18N.LocaleData, Up: Iconv/I18N -3.39 I18N.RTEAlternativeNode +3.23 I18N.RTEAlternativeNode ============================ Defined in namespace I18N @@ -1364,7 +769,7 @@  File: gst-libs.info, Node: I18N.RTEAlternativeNode class-compiling, Next: I18N.RTEAlternativeNode-computing, Up: I18N.RTEAlternativeNode -3.39.1 I18N.RTEAlternativeNode class: compiling +3.23.1 I18N.RTEAlternativeNode class: compiling ----------------------------------------------- condition: cond ifTrue: trueNode ifFalse: falseNode @@ -1375,7 +780,7 @@  File: gst-libs.info, Node: I18N.RTEAlternativeNode-computing, Prev: I18N.RTEAlternativeNode class-compiling, Up: I18N.RTEAlternativeNode -3.39.2 I18N.RTEAlternativeNode: computing +3.23.2 I18N.RTEAlternativeNode: computing ----------------------------------------- condition: condNode ifTrue: trueNode ifFalse: falseNode @@ -1393,7 +798,7 @@  File: gst-libs.info, Node: I18N.RTEBinaryNode, Next: I18N.RTELiteralNode, Prev: I18N.RTEAlternativeNode, Up: Iconv/I18N -3.40 I18N.RTEBinaryNode +3.24 I18N.RTEBinaryNode ======================= Defined in namespace I18N @@ -1409,7 +814,7 @@  File: gst-libs.info, Node: I18N.RTEBinaryNode class-compiling, Next: I18N.RTEBinaryNode-compiling, Up: I18N.RTEBinaryNode -3.40.1 I18N.RTEBinaryNode class: compiling +3.24.1 I18N.RTEBinaryNode class: compiling ------------------------------------------ lhs: lhs op: op rhs: rhs @@ -1420,7 +825,7 @@  File: gst-libs.info, Node: I18N.RTEBinaryNode-compiling, Next: I18N.RTEBinaryNode-computing, Prev: I18N.RTEBinaryNode class-compiling, Up: I18N.RTEBinaryNode -3.40.2 I18N.RTEBinaryNode: compiling +3.24.2 I18N.RTEBinaryNode: compiling ------------------------------------ lhs @@ -1436,7 +841,7 @@  File: gst-libs.info, Node: I18N.RTEBinaryNode-computing, Prev: I18N.RTEBinaryNode-compiling, Up: I18N.RTEBinaryNode -3.40.3 I18N.RTEBinaryNode: computing +3.24.3 I18N.RTEBinaryNode: computing ------------------------------------ lhs: lhsNode op: aSymbol rhs: rhsNode @@ -1454,7 +859,7 @@  File: gst-libs.info, Node: I18N.RTELiteralNode, Next: I18N.RTENegationNode, Prev: I18N.RTEBinaryNode, Up: Iconv/I18N -3.41 I18N.RTELiteralNode +3.25 I18N.RTELiteralNode ======================== Defined in namespace I18N @@ -1469,7 +874,7 @@  File: gst-libs.info, Node: I18N.RTELiteralNode class-initializing, Next: I18N.RTELiteralNode-computing, Up: I18N.RTELiteralNode -3.41.1 I18N.RTELiteralNode class: initializing +3.25.1 I18N.RTELiteralNode class: initializing ---------------------------------------------- parseFrom: aStream @@ -1479,7 +884,7 @@  File: gst-libs.info, Node: I18N.RTELiteralNode-computing, Prev: I18N.RTELiteralNode class-initializing, Up: I18N.RTELiteralNode -3.41.2 I18N.RTELiteralNode: computing +3.25.2 I18N.RTELiteralNode: computing ------------------------------------- n: value @@ -1495,7 +900,7 @@  File: gst-libs.info, Node: I18N.RTENegationNode, Next: I18N.RTEParameterNode, Prev: I18N.RTELiteralNode, Up: Iconv/I18N -3.42 I18N.RTENegationNode +3.26 I18N.RTENegationNode ========================= Defined in namespace I18N @@ -1510,7 +915,7 @@  File: gst-libs.info, Node: I18N.RTENegationNode class-initializing, Next: I18N.RTENegationNode-computing, Up: I18N.RTENegationNode -3.42.1 I18N.RTENegationNode class: initializing +3.26.1 I18N.RTENegationNode class: initializing ----------------------------------------------- child: aNode @@ -1520,7 +925,7 @@  File: gst-libs.info, Node: I18N.RTENegationNode-computing, Prev: I18N.RTENegationNode class-initializing, Up: I18N.RTENegationNode -3.42.2 I18N.RTENegationNode: computing +3.26.2 I18N.RTENegationNode: computing -------------------------------------- child: value @@ -1536,7 +941,7 @@  File: gst-libs.info, Node: I18N.RTEParameterNode, Next: I18N.RunTimeExpression, Prev: I18N.RTENegationNode, Up: Iconv/I18N -3.43 I18N.RTEParameterNode +3.27 I18N.RTEParameterNode ========================== Defined in namespace I18N @@ -1550,7 +955,7 @@  File: gst-libs.info, Node: I18N.RTEParameterNode-computing, Up: I18N.RTEParameterNode -3.43.1 I18N.RTEParameterNode: computing +3.27.1 I18N.RTEParameterNode: computing --------------------------------------- printOn: aStream @@ -1563,7 +968,7 @@  File: gst-libs.info, Node: I18N.RunTimeExpression, Prev: I18N.RTEParameterNode, Up: Iconv/I18N -3.44 I18N.RunTimeExpression +3.28 I18N.RunTimeExpression =========================== Defined in namespace I18N @@ -1580,7 +985,7 @@  File: gst-libs.info, Node: I18N.RunTimeExpression class-compiling, Next: I18N.RunTimeExpression class-initializing, Up: I18N.RunTimeExpression -3.44.1 I18N.RunTimeExpression class: compiling +3.28.1 I18N.RunTimeExpression class: compiling ---------------------------------------------- parseExpression: stream @@ -1599,7 +1004,7 @@  File: gst-libs.info, Node: I18N.RunTimeExpression class-initializing, Next: I18N.RunTimeExpression class-instance creation, Prev: I18N.RunTimeExpression class-compiling, Up: I18N.RunTimeExpression -3.44.2 I18N.RunTimeExpression class: initializing +3.28.2 I18N.RunTimeExpression class: initializing ------------------------------------------------- initialize @@ -1609,7 +1014,7 @@  File: gst-libs.info, Node: I18N.RunTimeExpression class-instance creation, Next: I18N.RunTimeExpression-computing, Prev: I18N.RunTimeExpression class-initializing, Up: I18N.RunTimeExpression -3.44.3 I18N.RunTimeExpression class: instance creation +3.28.3 I18N.RunTimeExpression class: instance creation ------------------------------------------------------ on: aString @@ -1619,7 +1024,7 @@  File: gst-libs.info, Node: I18N.RunTimeExpression-computing, Prev: I18N.RunTimeExpression class-instance creation, Up: I18N.RunTimeExpression -3.44.4 I18N.RunTimeExpression: computing +3.28.4 I18N.RunTimeExpression: computing ---------------------------------------- send: parameter @@ -2030,34 +1435,8 @@ * BLOX.Gui: BLOX.Gui. (line 6) * I18N.BigEndianFileStream: I18N.BigEndianFileStream. (line 6) -* I18N.EncodedStream: I18N.EncodedStream. (line 6) -* I18N.EncodedString: I18N.EncodedString. (line 6) -* I18N.EncodedStringFactory: I18N.EncodedStringFactory. - (line 6) -* I18N.Encoder: I18N.Encoder. (line 6) -* I18N.Encoders.ComposeUTF32BE: I18N.Encoders.ComposeUTF32BE. - (line 6) -* I18N.Encoders.ComposeUTF32LE: I18N.Encoders.ComposeUTF32LE. - (line 6) -* I18N.Encoders.FromUTF32: I18N.Encoders.FromUTF32. - (line 6) -* I18N.Encoders.FromUTF7: I18N.Encoders.FromUTF7. - (line 6) -* I18N.Encoders.Iconv: I18N.Encoders.Iconv. (line 6) -* I18N.Encoders.SplitUTF32BE: I18N.Encoders.SplitUTF32BE. - (line 6) -* I18N.Encoders.SplitUTF32LE: I18N.Encoders.SplitUTF32LE. - (line 6) -* I18N.Encoders.ToUTF32: I18N.Encoders.ToUTF32. (line 6) -* I18N.Encoders.ToUTF7: I18N.Encoders.ToUTF7. (line 6) * I18N.FileStreamSegment: I18N.FileStreamSegment. (line 6) -* I18N.IncompleteSequenceError: I18N.IncompleteSequenceError. - (line 6) -* I18N.InvalidCharsetError: I18N.InvalidCharsetError. - (line 6) -* I18N.InvalidSequenceError: I18N.InvalidSequenceError. - (line 6) * I18N.LcCollate: I18N.LcCollate. (line 6) * I18N.LcCollationKey: I18N.LcCollationKey. (line 6) * I18N.LcCollationMultipleWeights: I18N.LcCollationMultipleWeights. @@ -2135,25 +1514,25 @@ (line 6) * ? <1>: I18N.LocaleConventions class-accessing. (line 6) -* ? <2>: I18N.LcCollate-creating CollationKeys. +* ? <2>: I18N.LcMessages-opening MO files. (line 6) -* ? <3>: I18N.LocaleConventions-accessing. +* ? <3>: I18N.LcCollate-creating CollationKeys. (line 6) -* ? <4>: I18N.LcMessages-opening MO files. +* ? <4>: I18N.LcPrintFormats-printing. (line 6) -* ? <5>: I18N.LcMessagesDomain-querying. +* ? <5>: I18N.LocaleConventions-accessing. (line 6) -* ?: I18N.LcPrintFormats-printing. +* ?: I18N.LcMessagesDomain-querying. (line 6) * accept: TCP.ServerSocket-accessing. (line 6) -* accept_ <1>: TCP.ServerSocket-accessing. - (line 10) -* accept_: TCP.AbstractSocketImpl-socket operations. +* accept_ <1>: TCP.AbstractSocketImpl-socket operations. (line 6) -* accept_peer_addrLen_ <1>: TCP.AbstractSocketImpl-C call-outs. +* accept_: TCP.ServerSocket-accessing. + (line 10) +* accept_peer_addrLen_ <1>: TCP.AbstractSocketImpl class-C call-outs. (line 6) -* accept_peer_addrLen_: TCP.AbstractSocketImpl class-C call-outs. +* accept_peer_addrLen_: TCP.AbstractSocketImpl-C call-outs. (line 6) * activate: BLOX.BWidget-widget protocol. (line 6) @@ -2187,19 +1566,19 @@ (line 12) * addButton_receiver_message_argument_: BLOX.BDialog-accessing. (line 17) -* addChild_ <1>: BLOX.BPopupWindow-geometry management. +* addChild_ <1>: BLOX.BWidget-customization. (line 6) -* addChild_ <2>: BLOX.BWidget-customization. +* addChild_ <2>: BLOX.BCanvas-geometry management. (line 6) -* addChild_ <3>: BLOX.Blox-customization. +* addChild_ <3>: BLOX.BPopupWindow-geometry management. (line 6) -* addChild_: BLOX.BCanvas-geometry management. +* addChild_: BLOX.Blox-customization. (line 6) * addEventSet_: BLOX.BEventTarget-intercepting events. (line 6) -* addLast_ <1>: BLOX.BList-accessing. +* addLast_ <1>: BLOX.BDropDown-list box accessing. (line 19) -* addLast_: BLOX.BDropDown-list box accessing. +* addLast_: BLOX.BList-accessing. (line 19) * addLast_element_ <1>: BLOX.BList-accessing. (line 24) @@ -2213,27 +1592,27 @@ (line 15) * address <2>: TCP.Socket-accessing. (line 6) -* address <3>: TCP.DatagramSocket-accessing. +* address <3>: TCP.Datagram-accessing. (line 6) * address <4>: TCP.AbstractSocket-accessing. (line 6) -* address: TCP.Datagram-accessing. +* address: TCP.DatagramSocket-accessing. (line 6) * address_: TCP.Datagram-accessing. (line 9) -* addressClass <1>: TCP.ICMPSocketImpl class-implementation. +* addressClass <1>: TCP.OOBSocketImpl class-implementation. (line 6) -* addressClass <2>: TCP.OOBSocketImpl class-implementation. +* addressClass <2>: TCP.IPAddress-accessing. (line 6) -* addressClass <3>: TCP.IPAddress-accessing. +* addressClass <3>: TCP.AbstractSocketImpl-socket operations. + (line 11) +* addressClass <4>: TCP.AbstractSocketImpl class-abstract. (line 6) -* addressClass <4>: TCP.UDPSocketImpl class-implementation. +* addressClass <5>: TCP.TCPSocketImpl class-implementation. (line 6) -* addressClass <5>: TCP.AbstractSocketImpl class-abstract. +* addressClass <6>: TCP.UDPSocketImpl class-implementation. (line 6) -* addressClass <6>: TCP.AbstractSocketImpl-socket operations. - (line 11) -* addressClass: TCP.TCPSocketImpl class-implementation. +* addressClass: TCP.ICMPSocketImpl class-implementation. (line 6) * addressFamily <1>: TCP.SocketAddress class-accessing. (line 6) @@ -2250,123 +1629,103 @@ * allFormatsExample: I18N.LcTime-tests. (line 6) * anyLocalAddress: TCP.SocketAddress class-accessing. (line 10) -* asByteArray <1>: TCP.IPAddress-accessing. - (line 10) -* asByteArray: TCP.SocketAddress-accessing. +* asByteArray <1>: TCP.SocketAddress-accessing. (line 13) -* asPrimitiveWidget <1>: BLOX.Blox-widget protocol. - (line 6) -* asPrimitiveWidget <2>: BLOX.BPrimitive-accessing. +* asByteArray: TCP.IPAddress-accessing. + (line 10) +* asPrimitiveWidget <1>: BLOX.BPrimitive-accessing. (line 6) -* asPrimitiveWidget <3>: BLOX.BExtended-accessing. +* asPrimitiveWidget <2>: BLOX.BExtended-accessing. (line 6) -* asPrimitiveWidget: BLOX.BMenuObject-accessing. +* asPrimitiveWidget <3>: BLOX.BMenuObject-accessing. (line 34) -* associationAt_ <1>: BLOX.BList-accessing. +* asPrimitiveWidget: BLOX.Blox-widget protocol. + (line 6) +* associationAt_ <1>: BLOX.BDropDown-list box accessing. (line 32) -* associationAt_: BLOX.BDropDown-list box accessing. +* associationAt_: BLOX.BList-accessing. (line 32) -* asString: I18N.EncodedString-accessing. - (line 6) -* at_ <1>: I18N.LcMessagesDomain-querying. +* at_ <1>: BLOX.Blox class-utility. (line 10) * at_ <2>: BLOX.BDropDown-list box accessing. (line 37) -* at_ <3>: BLOX.BList-accessing. - (line 37) -* at_ <4>: BLOX.Blox class-utility. +* at_ <3>: I18N.LcMessagesDomain-querying. (line 10) -* at_ <5>: I18N.EncodedString-accessing. - (line 9) +* at_ <4>: BLOX.BList-accessing. + (line 37) * at_: BLOX.BCanvas-widget protocol. (line 6) * at_cache_: TCP.SocketAddress class-accessing. (line 13) * at_plural_with_: I18N.LcMessagesDomain-querying. (line 14) -* at_put_ <1>: I18N.EncodedString-accessing. - (line 12) * at_put_: I18N.LcMessagesDomain-querying. (line 18) -* atEnd <1>: I18N.Encoders.Iconv-stream operation. - (line 6) -* atEnd <2>: TCP.ReadBuffer-buffer handling. - (line 6) -* atEnd <3>: TCP.Socket-stream protocol. +* atEnd <1>: TCP.ReadBuffer-buffer handling. (line 6) -* atEnd <4>: TCP.AbstractSocket-stream protocol. +* atEnd <2>: TCP.Socket-stream protocol. (line 6) -* atEnd <5>: I18N.Encoders.ToUTF7-conversion. +* atEnd: TCP.AbstractSocket-stream protocol. (line 6) -* atEnd <6>: I18N.Encoders.SplitUTF32LE-stream operation. - (line 6) -* atEnd <7>: I18N.Encoders.SplitUTF32BE-stream operation. - (line 6) -* atEnd <8>: I18N.Encoders.FromUTF7-converting. - (line 6) -* atEnd: I18N.Encoder-stream operations. - (line 6) -* atEndOfInput: I18N.Encoder-stream operations. - (line 11) * atMouse: BLOX.Blox class-utility. (line 15) -* available <1>: TCP.AbstractSocket-accessing. - (line 11) -* available: TCP.Socket-stream protocol. +* available <1>: TCP.Socket-stream protocol. (line 9) -* backgroundColor <1>: BLOX.BEdit-accessing. +* available: TCP.AbstractSocket-accessing. + (line 11) +* backgroundColor <1>: BLOX.BMenuObject-accessing. + (line 37) +* backgroundColor <2>: BLOX.BButton-accessing. (line 6) -* backgroundColor <2>: BLOX.BForm-accessing. +* backgroundColor <3>: BLOX.BProgress-accessing. (line 6) -* backgroundColor <3>: BLOX.BMenuObject-accessing. - (line 37) -* backgroundColor <4>: BLOX.BButton-accessing. +* backgroundColor <4>: BLOX.BText-accessing. + (line 6) +* backgroundColor <5>: BLOX.BCanvas-accessing. (line 6) -* backgroundColor <5>: BLOX.BList-accessing. +* backgroundColor <6>: BLOX.BList-accessing. (line 40) -* backgroundColor <6>: BLOX.BLabel-accessing. +* backgroundColor <7>: BLOX.BLabel-accessing. (line 24) -* backgroundColor <7>: BLOX.BProgress-accessing. +* backgroundColor <8>: BLOX.BTextAttributes-setting attributes. (line 6) -* backgroundColor <8>: BLOX.BImage-accessing. +* backgroundColor <9>: BLOX.BImage-accessing. (line 6) -* backgroundColor <9>: BLOX.BTextAttributes-setting attributes. +* backgroundColor <10>: BLOX.BForm-accessing. (line 6) -* backgroundColor <10>: BLOX.BCanvas-accessing. +* backgroundColor <11>: BLOX.BDropDown-accessing. (line 6) -* backgroundColor <11>: BLOX.BText-accessing. +* backgroundColor: BLOX.BEdit-accessing. (line 6) -* backgroundColor: BLOX.BDropDown-accessing. - (line 6) -* backgroundColor_ <1>: BLOX.BTextAttributes class-instance-creation shortcuts. +* backgroundColor_ <1>: BLOX.BText-accessing. + (line 11) +* backgroundColor_ <2>: BLOX.BDropDownList-accessing. (line 6) -* backgroundColor_ <2>: BLOX.BText-accessing. +* backgroundColor_ <3>: BLOX.BForm-accessing. (line 11) -* backgroundColor_ <3>: BLOX.BEdit-accessing. +* backgroundColor_ <4>: BLOX.BDropDown-accessing. + (line 13) +* backgroundColor_ <5>: BLOX.BButton-accessing. (line 11) -* backgroundColor_ <4>: BLOX.BLabel-accessing. - (line 29) -* backgroundColor_ <5>: BLOX.BProgress-accessing. +* backgroundColor_ <6>: BLOX.BEdit-accessing. (line 11) -* backgroundColor_ <6>: BLOX.BImage-accessing. +* backgroundColor_ <7>: BLOX.BProgress-accessing. (line 11) -* backgroundColor_ <7>: BLOX.BList-accessing. +* backgroundColor_ <8>: BLOX.BTextAttributes-setting attributes. + (line 12) +* backgroundColor_ <9>: BLOX.BLabel-accessing. + (line 29) +* backgroundColor_ <10>: BLOX.BList-accessing. (line 45) -* backgroundColor_ <8>: BLOX.BDropDownList-accessing. +* backgroundColor_ <11>: BLOX.BMenuObject-accessing. + (line 42) +* backgroundColor_ <12>: BLOX.BDropDownEdit-accessing. (line 6) -* backgroundColor_ <9>: BLOX.BTextAttributes-setting attributes. - (line 12) -* backgroundColor_ <10>: BLOX.BCanvas-accessing. +* backgroundColor_ <13>: BLOX.BCanvas-accessing. (line 11) -* backgroundColor_ <11>: BLOX.BButton-accessing. - (line 11) -* backgroundColor_ <12>: BLOX.BMenuObject-accessing. - (line 42) -* backgroundColor_ <13>: BLOX.BDropDownEdit-accessing. +* backgroundColor_ <14>: BLOX.BTextAttributes class-instance-creation shortcuts. (line 6) -* backgroundColor_ <14>: BLOX.BDropDown-accessing. - (line 13) -* backgroundColor_: BLOX.BForm-accessing. +* backgroundColor_: BLOX.BImage-accessing. (line 11) * balloonDelayTime: BLOX.BBalloon class-accessing. (line 6) @@ -2390,10 +1749,10 @@ (line 9) * bindTo_port_: TCP.AbstractSocketImpl-socket operations. (line 15) -* black <1>: BLOX.BTextAttributes-colors. - (line 6) -* black: BLOX.BTextAttributes class-instance-creation shortcuts. +* black <1>: BLOX.BTextAttributes class-instance-creation shortcuts. (line 10) +* black: BLOX.BTextAttributes-colors. + (line 6) * blank: BLOX.BImage-image management. (line 6) * blox <1>: BLOX.BCanvasObject-accessing. @@ -2408,24 +1767,24 @@ (line 6) * borderWidth_: BLOX.BWidget-accessing. (line 14) -* boundingBox <1>: BLOX.BWidget-geometry management. +* boundingBox <1>: BLOX.BPolyline-accessing. + (line 6) +* boundingBox <2>: BLOX.BWidget-geometry management. (line 6) -* boundingBox <2>: BLOX.BCanvasObject-accessing. - (line 9) * boundingBox <3>: BLOX.BBoundingBox-accessing. (line 6) -* boundingBox <4>: BLOX.BCanvas-widget protocol. +* boundingBox <4>: BLOX.BCanvasObject-accessing. + (line 9) +* boundingBox: BLOX.BCanvas-widget protocol. (line 15) -* boundingBox: BLOX.BPolyline-accessing. - (line 6) * boundingBox_: BLOX.BWidget-geometry management. (line 9) * bringToTop: BLOX.BWidget-widget protocol. (line 31) -* bufferContents <1>: TCP.ReadBuffer-buffer handling. - (line 9) -* bufferContents: TCP.Socket-stream protocol. +* bufferContents <1>: TCP.Socket-stream protocol. (line 13) +* bufferContents: TCP.ReadBuffer-buffer handling. + (line 9) * bufferSize <1>: TCP.DatagramSocket-accessing. (line 9) * bufferSize: TCP.DatagramSocketImpl-accessing. @@ -2436,43 +1795,43 @@ (line 12) * byName_: TCP.SocketAddress class-host name lookup. (line 12) -* callback <1>: BLOX.BButtonLike-accessing. +* callback <1>: BLOX.BMenuObject-callback. (line 6) -* callback <2>: BLOX.BMenuObject-callback. +* callback <2>: BLOX.BList-widget protocol. (line 6) -* callback <3>: BLOX.BButton-accessing. +* callback <3>: BLOX.BText-accessing. (line 16) -* callback <4>: BLOX.BWindow-accessing. - (line 6) -* callback <5>: BLOX.BList-widget protocol. +* callback <4>: BLOX.BDropDown-callbacks. (line 6) -* callback <6>: BLOX.BText-accessing. +* callback <5>: BLOX.BButton-accessing. (line 16) -* callback <7>: BLOX.BDropDown-callbacks. +* callback <6>: BLOX.BWindow-accessing. + (line 6) +* callback <7>: BLOX.BButtonLike-accessing. (line 6) * callback: BLOX.BEdit-accessing. (line 16) -* callback_message_ <1>: BLOX.BDropDown-callbacks. - (line 10) -* callback_message_ <2>: BLOX.BWindow-accessing. - (line 10) -* callback_message_ <3>: BLOX.BEdit-accessing. +* callback_message_ <1>: BLOX.BToggle-accessing. + (line 6) +* callback_message_ <2>: BLOX.BButton-accessing. (line 20) -* callback_message_ <4>: BLOX.BList-widget protocol. +* callback_message_ <3>: BLOX.BDropDown-callbacks. (line 10) -* callback_message_ <5>: BLOX.BButtonLike-accessing. - (line 10) -* callback_message_ <6>: BLOX.BText-accessing. - (line 20) -* callback_message_ <7>: BLOX.BDropDownList-callbacks. +* callback_message_ <4>: BLOX.BRadioButton-accessing. (line 6) -* callback_message_ <8>: BLOX.BToggle-accessing. - (line 6) -* callback_message_ <9>: BLOX.BRadioButton-accessing. +* callback_message_ <5>: BLOX.BEdit-accessing. + (line 20) +* callback_message_ <6>: BLOX.BDropDownList-callbacks. (line 6) -* callback_message_ <10>: BLOX.BButton-accessing. +* callback_message_ <7>: BLOX.BMenuObject-callback. + (line 10) +* callback_message_ <8>: BLOX.BWindow-accessing. + (line 10) +* callback_message_ <9>: BLOX.BButtonLike-accessing. + (line 10) +* callback_message_ <10>: BLOX.BText-accessing. (line 20) -* callback_message_: BLOX.BMenuObject-callback. +* callback_message_: BLOX.BList-widget protocol. (line 10) * callback_message_argument_: BLOX.BMenuObject-callback. (line 15) @@ -2484,32 +1843,32 @@ (line 9) * cap: BLOX.BLine-accessing. (line 6) -* cap_ <1>: BLOX.BPolyline-accessing. - (line 15) -* cap_: BLOX.BLine-accessing. +* cap_ <1>: BLOX.BLine-accessing. (line 11) -* category <1>: I18N.LcMonetary class-accessing. +* cap_: BLOX.BPolyline-accessing. + (line 15) +* category <1>: I18N.LcTime class-accessing. (line 6) -* category <2>: I18N.LcCollate class-accessing. - (line 10) -* category <3>: I18N.LocaleData class-accessing. +* category <2>: I18N.LcNumeric class-accessing. + (line 6) +* category <3>: I18N.LcMonetary class-accessing. (line 6) * category <4>: I18N.LcMessages class-accessing. (line 6) -* category <5>: I18N.LcNumeric class-accessing. +* category <5>: I18N.LcCollate class-accessing. + (line 10) +* category: I18N.LocaleData class-accessing. + (line 6) +* center <1>: BLOX.BWindow-widget protocol. (line 6) -* category: I18N.LcTime class-accessing. +* center <2>: BLOX.BDialog-widget protocol. (line 6) -* center <1>: BLOX.BTextAttributes-setting attributes. - (line 18) -* center <2>: BLOX.BBoundingBox-accessing. +* center <3>: BLOX.BBoundingBox-accessing. (line 9) -* center <3>: BLOX.BTextAttributes class-instance-creation shortcuts. +* center <4>: BLOX.BTextAttributes-setting attributes. + (line 18) +* center: BLOX.BTextAttributes class-instance-creation shortcuts. (line 16) -* center <4>: BLOX.BWindow-widget protocol. - (line 6) -* center: BLOX.BDialog-widget protocol. - (line 6) * center_extent_: BLOX.BBoundingBox-accessing. (line 12) * centerIn_ <1>: BLOX.BDialog-widget protocol. @@ -2528,72 +1887,72 @@ (line 6) * child_: I18N.RTENegationNode-computing. (line 6) -* child_height_ <1>: BLOX.BCanvas-geometry management. - (line 13) -* child_height_ <2>: BLOX.BPopupWindow-geometry management. +* child_height_ <1>: BLOX.BPopupWindow-geometry management. (line 14) -* child_height_ <3>: BLOX.BText-geometry management. +* child_height_ <2>: BLOX.BText-geometry management. (line 6) -* child_height_: BLOX.BWidget-geometry management. +* child_height_ <3>: BLOX.BWidget-geometry management. (line 12) -* child_heightOffset_ <1>: BLOX.BText-geometry management. - (line 9) -* child_heightOffset_ <2>: BLOX.BCanvas-geometry management. +* child_height_: BLOX.BCanvas-geometry management. + (line 13) +* child_heightOffset_ <1>: BLOX.BCanvas-geometry management. (line 16) -* child_heightOffset_ <3>: BLOX.BWidget-geometry management. - (line 23) -* child_heightOffset_: BLOX.BPopupWindow-geometry management. +* child_heightOffset_ <2>: BLOX.BText-geometry management. + (line 9) +* child_heightOffset_ <3>: BLOX.BPopupWindow-geometry management. (line 18) +* child_heightOffset_: BLOX.BWidget-geometry management. + (line 23) * child_stretch_: BLOX.BWidget-geometry management. (line 33) * child_width_ <1>: BLOX.BText-geometry management. (line 13) -* child_width_ <2>: BLOX.BWidget-geometry management. - (line 40) -* child_width_ <3>: BLOX.BCanvas-geometry management. +* child_width_ <2>: BLOX.BCanvas-geometry management. (line 19) +* child_width_ <3>: BLOX.BWidget-geometry management. + (line 40) * child_width_: BLOX.BPopupWindow-geometry management. (line 21) -* child_widthOffset_ <1>: BLOX.BCanvas-geometry management. - (line 22) -* child_widthOffset_ <2>: BLOX.BPopupWindow-geometry management. +* child_widthOffset_ <1>: BLOX.BPopupWindow-geometry management. (line 25) -* child_widthOffset_ <3>: BLOX.BWidget-geometry management. +* child_widthOffset_ <2>: BLOX.BWidget-geometry management. (line 51) +* child_widthOffset_ <3>: BLOX.BCanvas-geometry management. + (line 22) * child_widthOffset_: BLOX.BText-geometry management. (line 16) -* child_x_ <1>: BLOX.BCanvas-geometry management. - (line 25) -* child_x_ <2>: BLOX.BPopupWindow-geometry management. - (line 28) -* child_x_ <3>: BLOX.BText-geometry management. +* child_x_ <1>: BLOX.BText-geometry management. (line 20) -* child_x_: BLOX.BWidget-geometry management. +* child_x_ <2>: BLOX.BWidget-geometry management. (line 61) -* child_xOffset_ <1>: BLOX.BCanvas-geometry management. - (line 29) -* child_xOffset_ <2>: BLOX.BPopupWindow-geometry management. - (line 32) -* child_xOffset_ <3>: BLOX.BWidget-geometry management. +* child_x_ <3>: BLOX.BPopupWindow-geometry management. + (line 28) +* child_x_: BLOX.BCanvas-geometry management. + (line 25) +* child_xOffset_ <1>: BLOX.BWidget-geometry management. (line 71) -* child_xOffset_: BLOX.BText-geometry management. +* child_xOffset_ <2>: BLOX.BText-geometry management. (line 24) -* child_y_ <1>: BLOX.BPopupWindow-geometry management. - (line 35) +* child_xOffset_ <3>: BLOX.BCanvas-geometry management. + (line 29) +* child_xOffset_: BLOX.BPopupWindow-geometry management. + (line 32) +* child_y_ <1>: BLOX.BText-geometry management. + (line 27) * child_y_ <2>: BLOX.BWidget-geometry management. (line 81) -* child_y_ <3>: BLOX.BText-geometry management. - (line 27) -* child_y_: BLOX.BCanvas-geometry management. +* child_y_ <3>: BLOX.BCanvas-geometry management. (line 32) -* child_yOffset_ <1>: BLOX.BWidget-geometry management. - (line 91) -* child_yOffset_ <2>: BLOX.BCanvas-geometry management. - (line 36) -* child_yOffset_ <3>: BLOX.BText-geometry management. +* child_y_: BLOX.BPopupWindow-geometry management. + (line 35) +* child_yOffset_ <1>: BLOX.BText-geometry management. (line 31) -* child_yOffset_: BLOX.BPopupWindow-geometry management. +* child_yOffset_ <2>: BLOX.BPopupWindow-geometry management. (line 39) +* child_yOffset_ <3>: BLOX.BCanvas-geometry management. + (line 36) +* child_yOffset_: BLOX.BWidget-geometry management. + (line 91) * childrenCount: BLOX.Blox-widget protocol. (line 9) * childrenDo_: BLOX.Blox-widget protocol. @@ -2628,9 +1987,9 @@ (line 9) * color_: BLOX.BCanvasObject-accessing. (line 15) -* condition_ifTrue_ifFalse_ <1>: I18N.RTEAlternativeNode-computing. +* condition_ifTrue_ifFalse_ <1>: I18N.RTEAlternativeNode class-compiling. (line 6) -* condition_ifTrue_ifFalse_: I18N.RTEAlternativeNode class-compiling. +* condition_ifTrue_ifFalse_: I18N.RTEAlternativeNode-computing. (line 6) * connect_to_addrLen_ <1>: TCP.AbstractSocketImpl class-C call-outs. (line 12) @@ -2644,30 +2003,24 @@ (line 6) * contents <1>: BLOX.BEdit-accessing. (line 25) -* contents <2>: BLOX.BText-accessing. - (line 25) -* contents: BLOX.BDialog-accessing. +* contents <2>: BLOX.BDialog-accessing. (line 23) +* contents: BLOX.BText-accessing. + (line 25) * contents_ <1>: BLOX.BDialog-accessing. (line 27) -* contents_ <2>: BLOX.BEdit-accessing. - (line 28) +* contents_ <2>: BLOX.BDropDown-list box accessing. + (line 40) * contents_ <3>: BLOX.BText-accessing. (line 28) -* contents_ <4>: BLOX.BList-accessing. +* contents_ <4>: BLOX.BEdit-accessing. + (line 28) +* contents_: BLOX.BList-accessing. (line 50) -* contents_: BLOX.BDropDown-list box accessing. - (line 40) -* contents_elements_ <1>: BLOX.BDropDown-list box accessing. - (line 44) -* contents_elements_: BLOX.BList-accessing. +* contents_elements_ <1>: BLOX.BList-accessing. (line 54) -* copy: I18N.EncodedString-copying. - (line 6) -* copyEmpty: I18N.EncodedString-copying. - (line 9) -* copyEmpty_: I18N.EncodedString-copying. - (line 12) +* contents_elements_: BLOX.BDropDown-list box accessing. + (line 44) * copyInto_ <1>: BLOX.BEmbeddedImage-accessing. (line 6) * copyInto_: BLOX.BCanvasObject-accessing. @@ -2678,12 +2031,12 @@ (line 18) * corner_: BLOX.BBoundingBox-accessing. (line 21) -* create <1>: BLOX.BWidget-customization. - (line 13) -* create <2>: BLOX.BCanvasObject-widget protocol. +* create <1>: BLOX.BExtended-customization. (line 6) -* create: BLOX.BExtended-customization. +* create <2>: BLOX.BCanvasObject-widget protocol. (line 6) +* create: BLOX.BWidget-customization. + (line 13) * create_type_protocol_ <1>: TCP.AbstractSocketImpl-C call-outs. (line 15) * create_type_protocol_: TCP.AbstractSocketImpl class-C call-outs. @@ -2714,10 +2067,10 @@ (line 10) * createTextWidget: BLOX.BDropDown-flexibility. (line 11) -* createUnknownAddress <1>: TCP.SocketAddress class-initialization. - (line 16) -* createUnknownAddress: TCP.IPAddress class-initialization. +* createUnknownAddress <1>: TCP.IPAddress class-initialization. (line 14) +* createUnknownAddress: TCP.SocketAddress class-initialization. + (line 16) * currentColumn: BLOX.BText-position & lines. (line 9) * currentLine: BLOX.BText-position & lines. @@ -2730,26 +2083,26 @@ (line 22) * cursor_: BLOX.BWidget-accessing. (line 28) -* cyan <1>: BLOX.BTextAttributes-colors. - (line 12) -* cyan: BLOX.BTextAttributes class-instance-creation shortcuts. +* cyan <1>: BLOX.BTextAttributes class-instance-creation shortcuts. (line 20) -* darkCyan <1>: BLOX.BTextAttributes class-instance-creation shortcuts. - (line 23) -* darkCyan: BLOX.BTextAttributes-colors. +* cyan: BLOX.BTextAttributes-colors. + (line 12) +* darkCyan <1>: BLOX.BTextAttributes-colors. (line 15) -* darkGreen <1>: BLOX.BTextAttributes-colors. - (line 18) -* darkGreen: BLOX.BTextAttributes class-instance-creation shortcuts. +* darkCyan: BLOX.BTextAttributes class-instance-creation shortcuts. + (line 23) +* darkGreen <1>: BLOX.BTextAttributes class-instance-creation shortcuts. (line 26) -* darkMagenta <1>: BLOX.BTextAttributes class-instance-creation shortcuts. - (line 29) -* darkMagenta: BLOX.BTextAttributes-colors. +* darkGreen: BLOX.BTextAttributes-colors. + (line 18) +* darkMagenta <1>: BLOX.BTextAttributes-colors. (line 21) -* data <1>: BLOX.BEmbeddedImage-accessing. - (line 11) -* data: TCP.Datagram-accessing. +* darkMagenta: BLOX.BTextAttributes class-instance-creation shortcuts. + (line 29) +* data <1>: TCP.Datagram-accessing. (line 12) +* data: BLOX.BEmbeddedImage-accessing. + (line 11) * data_ <1>: BLOX.BImage-image management. (line 9) * data_ <2>: BLOX.BEmbeddedImage-accessing. @@ -2760,12 +2113,12 @@ (line 15) * data_address_port_: TCP.Datagram class-instance creation. (line 9) -* deepCopy <1>: BLOX.BCanvasObject-accessing. +* deepCopy <1>: BLOX.Blox-basic. (line 6) +* deepCopy: BLOX.BCanvasObject-accessing. (line 42) -* deepCopy: BLOX.Blox-basic. (line 6) -* default <1>: I18N.LocaleData class-accessing. +* default <1>: I18N.LocaleConventions class-accessing. (line 9) -* default <2>: I18N.LocaleConventions class-accessing. +* default <2>: I18N.LocaleData class-accessing. (line 9) * default: I18N.Locale class-instance creation. (line 6) @@ -2791,10 +2144,10 @@ (line 16) * defaultHeight_: BLOX.BForm-accessing. (line 22) -* defaultImplementationClass <1>: TCP.AbstractSocket class-defaults. - (line 16) -* defaultImplementationClass <2>: TCP.DatagramSocket class-accessing. +* defaultImplementationClass <1>: TCP.DatagramSocket class-accessing. (line 12) +* defaultImplementationClass <2>: TCP.AbstractSocket class-defaults. + (line 16) * defaultImplementationClass: TCP.Socket class-accessing. (line 6) * defaultPortAt_: TCP.Socket class-well known ports. @@ -2819,26 +2172,20 @@ (line 28) * defaultWidth_: BLOX.BForm-accessing. (line 34) -* description <1>: I18N.InvalidCharsetError-accessing. - (line 6) -* description <2>: I18N.InvalidSequenceError-accessing. - (line 6) -* description: I18N.IncompleteSequenceError-accessing. - (line 6) * destroy <1>: BLOX.Blox-widget protocol. (line 16) * destroy: BLOX.BMenu-callback registration. (line 23) -* destroyed <1>: BLOX.BImage-widget protocol. +* destroyed <1>: BLOX.BCanvas-widget protocol. + (line 18) +* destroyed <2>: BLOX.BEdit-widget protocol. (line 6) -* destroyed <2>: BLOX.BDialog-widget protocol. - (line 12) -* destroyed <3>: BLOX.BEdit-widget protocol. +* destroyed <3>: BLOX.BImage-widget protocol. (line 6) * destroyed <4>: BLOX.BRadioGroup-widget protocol. (line 6) -* destroyed: BLOX.BCanvas-widget protocol. - (line 18) +* destroyed: BLOX.BDialog-widget protocol. + (line 12) * directory: BLOX.BImage class-small icons. (line 6) * dispatchEvents: BLOX.Blox class-event dispatching. @@ -2849,20 +2196,16 @@ (line 16) * displayHeight_: BLOX.BImage-accessing. (line 22) -* displayOn_: I18N.EncodedString-printing. - (line 6) * displayWidth: BLOX.BImage-accessing. (line 28) * displayWidth_: BLOX.BImage-accessing. (line 34) * dither: BLOX.BImage-image management. (line 13) -* do_ <1>: BLOX.BCanvas-widget protocol. - (line 22) -* do_ <2>: I18N.EncodedString-accessing. - (line 15) -* do_ <3>: BLOX.BList-accessing. +* do_ <1>: BLOX.BList-accessing. (line 59) +* do_ <2>: BLOX.BCanvas-widget protocol. + (line 22) * do_: BLOX.BDropDown-list box accessing. (line 49) * domain_: I18N.LcMessages-opening MO files. @@ -2897,28 +2240,14 @@ (line 6) * emacsLike_: BLOX.BText class-accessing. (line 9) -* empty <1>: BLOX.BMenu-callback registration. - (line 27) -* empty: BLOX.BCanvas-widget protocol. +* empty <1>: BLOX.BCanvas-widget protocol. (line 25) +* empty: BLOX.BMenu-callback registration. + (line 27) * enabled: BLOX.Blox-widget protocol. (line 26) * enabled_: BLOX.Blox-widget protocol. (line 31) -* encoding <1>: I18N.EncodedStringFactory-instance creation. - (line 6) -* encoding: I18N.EncodedString-accessing. - (line 18) -* encoding_ <1>: I18N.EncodedStream class-instance creation. - (line 6) -* encoding_ <2>: I18N.EncodedStringFactory class-instance creation. - (line 6) -* encoding_ <3>: I18N.EncodedString-initializing. - (line 6) -* encoding_: I18N.EncodedStringFactory-instance creation. - (line 9) -* encoding_as_: I18N.EncodedStream class-instance creation. - (line 11) * endAngle: BLOX.BArc-accessing. (line 6) * endAngle_: BLOX.BArc-accessing. (line 10) * ensureReadable <1>: TCP.OOBSocketImpl-implementation. @@ -2943,10 +2272,10 @@ (line 27) * extent: BLOX.BWidget-geometry management. (line 101) -* extent_ <1>: BLOX.BWidget-geometry management. - (line 104) -* extent_: BLOX.BBoundingBox-accessing. +* extent_ <1>: BLOX.BBoundingBox-accessing. (line 30) +* extent_: BLOX.BWidget-geometry management. + (line 104) * extraSpace: BLOX.BCanvas-widget protocol. (line 28) * extraSpace_: BLOX.BCanvas-widget protocol. @@ -2991,126 +2320,118 @@ * fillRectangle_color_: BLOX.BImage-image management. (line 29) * fillSlice: BLOX.BArc-accessing. (line 18) -* flush <1>: I18N.Encoders.SplitUTF32LE-stream operation. - (line 9) -* flush <2>: I18N.LocaleData class-accessing. +* flush <1>: TCP.SocketAddress class-initialization. + (line 20) +* flush <2>: TCP.AbstractSocket-accessing. + (line 17) +* flush <3>: TCP.WriteBuffer-buffer handling. + (line 6) +* flush <4>: I18N.LocaleData class-accessing. (line 13) -* flush <3>: I18N.Locale class-instance creation. - (line 10) -* flush <4>: I18N.LcMessagesMoFileVersion0-flushing the cache. +* flush <5>: I18N.LcMessagesDomain-handling the cache. (line 6) -* flush <5>: TCP.Socket-stream protocol. +* flush <6>: TCP.Socket-stream protocol. (line 22) -* flush <6>: I18N.LcMessagesDomain-handling the cache. - (line 6) -* flush <7>: TCP.AbstractSocket-accessing. - (line 17) -* flush <8>: TCP.SocketAddress class-initialization. - (line 20) -* flush <9>: TCP.WriteBuffer-buffer handling. - (line 6) -* flush <10>: I18N.Encoders.ToUTF7-conversion. - (line 9) -* flush <11>: I18N.Encoders.SplitUTF32BE-stream operation. - (line 9) -* flush: I18N.Encoders.FromUTF7-converting. +* flush <7>: I18N.Locale class-instance creation. (line 10) +* flush: I18N.LcMessagesMoFileVersion0-flushing the cache. + (line 6) * flushBlock_: TCP.WriteBuffer-buffer handling. (line 9) -* font <1>: BLOX.BLabel-accessing. - (line 34) -* font <2>: BLOX.BText-accessing. +* font <1>: BLOX.BEmbeddedText-accessing. + (line 6) +* font <2>: BLOX.BEdit-accessing. (line 31) * font <3>: BLOX.BButton-accessing. (line 25) -* font <4>: BLOX.BEmbeddedText-accessing. - (line 6) -* font <5>: BLOX.BList-accessing. - (line 70) -* font <6>: BLOX.BTextAttributes-setting attributes. +* font <4>: BLOX.BDropDown-accessing. + (line 28) +* font <5>: BLOX.BTextAttributes-setting attributes. (line 29) -* font <7>: BLOX.BEdit-accessing. +* font <6>: BLOX.BList-accessing. + (line 70) +* font <7>: BLOX.BText-accessing. (line 31) -* font: BLOX.BDropDown-accessing. - (line 28) -* font_ <1>: BLOX.BDropDownEdit-accessing. - (line 11) -* font_ <2>: BLOX.BEdit-accessing. - (line 50) -* font_ <3>: BLOX.BLabel-accessing. - (line 53) -* font_ <4>: BLOX.BDropDown-accessing. +* font: BLOX.BLabel-accessing. + (line 34) +* font_ <1>: BLOX.BTextAttributes-setting attributes. + (line 48) +* font_ <2>: BLOX.BText-accessing. (line 50) -* font_ <5>: BLOX.BList-accessing. +* font_ <3>: BLOX.BList-accessing. (line 89) -* font_ <6>: BLOX.BTextAttributes-setting attributes. - (line 48) -* font_ <7>: BLOX.BTextAttributes class-instance-creation shortcuts. - (line 36) -* font_ <8>: BLOX.BEmbeddedText-accessing. +* font_ <4>: BLOX.BDropDownEdit-accessing. + (line 11) +* font_ <5>: BLOX.BEdit-accessing. + (line 50) +* font_ <6>: BLOX.BEmbeddedText-accessing. (line 25) -* font_ <9>: BLOX.BButton-accessing. - (line 44) -* font_ <10>: BLOX.BDropDownList-accessing. +* font_ <7>: BLOX.BDropDownList-accessing. (line 12) -* font_: BLOX.BText-accessing. +* font_ <8>: BLOX.BButton-accessing. + (line 44) +* font_ <9>: BLOX.BDropDown-accessing. (line 50) +* font_ <10>: BLOX.BTextAttributes class-instance-creation shortcuts. + (line 36) +* font_: BLOX.BLabel-accessing. + (line 53) * fontHeight_: BLOX.Blox-widget protocol. (line 40) * fonts: BLOX.Blox class-utility. (line 56) * fontWidth_: BLOX.Blox-widget protocol. (line 45) -* foregroundColor <1>: BLOX.BButton-accessing. - (line 63) -* foregroundColor <2>: BLOX.BCanvas-accessing. - (line 16) -* foregroundColor <3>: BLOX.BMenuObject-accessing. - (line 47) -* foregroundColor <4>: BLOX.BProgress-accessing. - (line 22) -* foregroundColor <5>: BLOX.BDropDown-accessing. +* foregroundColor <1>: BLOX.BDropDown-accessing. (line 72) -* foregroundColor <6>: BLOX.BText-accessing. +* foregroundColor <2>: BLOX.BText-accessing. (line 69) -* foregroundColor <7>: BLOX.BList-accessing. +* foregroundColor <3>: BLOX.BList-accessing. (line 108) +* foregroundColor <4>: BLOX.BMenuObject-accessing. + (line 47) +* foregroundColor <5>: BLOX.BImage-accessing. + (line 40) +* foregroundColor <6>: BLOX.BProgress-accessing. + (line 22) +* foregroundColor <7>: BLOX.BLabel-accessing. + (line 72) * foregroundColor <8>: BLOX.BTextAttributes-setting attributes. (line 67) * foregroundColor <9>: BLOX.BEdit-accessing. (line 69) -* foregroundColor <10>: BLOX.BLabel-accessing. - (line 72) -* foregroundColor: BLOX.BImage-accessing. - (line 40) -* foregroundColor_ <1>: BLOX.BLabel-accessing. - (line 77) -* foregroundColor_ <2>: BLOX.BList-accessing. - (line 113) -* foregroundColor_ <3>: BLOX.BImage-accessing. +* foregroundColor <10>: BLOX.BButton-accessing. + (line 63) +* foregroundColor: BLOX.BCanvas-accessing. + (line 16) +* foregroundColor_ <1>: BLOX.BMenuObject-accessing. + (line 52) +* foregroundColor_ <2>: BLOX.BImage-accessing. (line 45) -* foregroundColor_ <4>: BLOX.BText-accessing. +* foregroundColor_ <3>: BLOX.BEdit-accessing. (line 74) -* foregroundColor_ <5>: BLOX.BDropDownEdit-accessing. - (line 30) -* foregroundColor_ <6>: BLOX.BTextAttributes-setting attributes. +* foregroundColor_ <4>: BLOX.BDropDownList-accessing. + (line 31) +* foregroundColor_ <5>: BLOX.BButton-accessing. + (line 68) +* foregroundColor_ <6>: BLOX.BProgress-accessing. + (line 27) +* foregroundColor_ <7>: BLOX.BTextAttributes-setting attributes. (line 73) -* foregroundColor_ <7>: BLOX.BTextAttributes class-instance-creation shortcuts. - (line 54) -* foregroundColor_ <8>: BLOX.BDropDown-accessing. +* foregroundColor_ <8>: BLOX.BText-accessing. + (line 74) +* foregroundColor_ <9>: BLOX.BDropDown-accessing. (line 79) -* foregroundColor_ <9>: BLOX.BCanvas-accessing. +* foregroundColor_ <10>: BLOX.BList-accessing. + (line 113) +* foregroundColor_ <11>: BLOX.BCanvas-accessing. (line 21) -* foregroundColor_ <10>: BLOX.BProgress-accessing. - (line 27) -* foregroundColor_ <11>: BLOX.BButton-accessing. - (line 68) -* foregroundColor_ <12>: BLOX.BEdit-accessing. - (line 74) -* foregroundColor_ <13>: BLOX.BDropDownList-accessing. - (line 31) -* foregroundColor_: BLOX.BMenuObject-accessing. - (line 52) +* foregroundColor_ <12>: BLOX.BTextAttributes class-instance-creation shortcuts. + (line 54) +* foregroundColor_ <13>: BLOX.BLabel-accessing. + (line 77) +* foregroundColor_: BLOX.BDropDownEdit-accessing. + (line 30) * from: BLOX.BArc-accessing. (line 23) * from_: BLOX.BArc-accessing. (line 26) * from_to_: BLOX.BArc-accessing. (line 29) @@ -3118,24 +2439,18 @@ (line 6) * fromBytes_: TCP.IPAddress class-instance creation. (line 11) -* fromSockAddr_port_ <1>: TCP.IPAddress class-instance creation. - (line 16) -* fromSockAddr_port_: TCP.SocketAddress class-abstract. - (line 6) -* fromString_ <1>: I18N.EncodedString class-instance creation. +* fromSockAddr_port_ <1>: TCP.SocketAddress class-abstract. (line 6) -* fromString_ <2>: I18N.LocaleData class-accessing. +* fromSockAddr_port_: TCP.IPAddress class-instance creation. (line 16) -* fromString_ <3>: I18N.Locale class-instance creation. +* fromString_ <1>: I18N.LocaleData class-accessing. + (line 16) +* fromString_ <2>: I18N.Locale class-instance creation. (line 14) -* fromString_ <4>: I18N.LocaleConventions class-accessing. +* fromString_ <3>: I18N.LocaleConventions class-accessing. (line 13) -* fromString_ <5>: TCP.IPAddress class-instance creation. +* fromString_: TCP.IPAddress class-instance creation. (line 21) -* fromString_: I18N.EncodedStringFactory-instance creation. - (line 12) -* fromString_encoding_: I18N.EncodedString class-instance creation. - (line 9) * gamma: BLOX.BImage-accessing. (line 50) * gamma_: BLOX.BImage-accessing. @@ -3152,9 +2467,9 @@ (line 79) * getSockName: TCP.AbstractSocketImpl-socket operations. (line 51) -* getSockName_addr_addrLen_ <1>: TCP.AbstractSocketImpl-C call-outs. +* getSockName_addr_addrLen_ <1>: TCP.AbstractSocketImpl class-C call-outs. (line 21) -* getSockName_addr_addrLen_: TCP.AbstractSocketImpl class-C call-outs. +* getSockName_addr_addrLen_: TCP.AbstractSocketImpl-C call-outs. (line 21) * getThrough_: TCP.Datagram-accessing. (line 23) @@ -3168,12 +2483,10 @@ (line 24) * green: BLOX.BTextAttributes class-instance-creation shortcuts. (line 58) -* hash <1>: TCP.SocketAddress-accessing. +* hash <1>: I18N.LcCollationKey-comparison. (line 17) -* hash <2>: I18N.LcCollationKey-comparison. +* hash: TCP.SocketAddress-accessing. (line 17) -* hash: I18N.EncodedString-accessing. - (line 21) * hasSelection: BLOX.BEdit-widget protocol. (line 10) * height <1>: BLOX.BWidget-geometry management. @@ -3190,46 +2503,46 @@ (line 127) * heightChild_ <1>: BLOX.BCanvas-geometry management. (line 39) -* heightChild_ <2>: BLOX.BText-geometry management. - (line 34) -* heightChild_ <3>: BLOX.BWidget-geometry management. +* heightChild_ <2>: BLOX.BWidget-geometry management. (line 131) +* heightChild_ <3>: BLOX.BText-geometry management. + (line 34) * heightChild_: BLOX.BPopupWindow-geometry management. (line 42) * heightOffset: BLOX.BWidget-geometry management. (line 141) -* heightOffset_ <1>: BLOX.BWidget-geometry management. - (line 146) -* heightOffset_: BLOX.BWindow-widget protocol. +* heightOffset_ <1>: BLOX.BWindow-widget protocol. (line 23) +* heightOffset_: BLOX.BWidget-geometry management. + (line 146) * heightPixels_: BLOX.BWidget-geometry management. (line 154) * highlight_: BLOX.BList-widget protocol. (line 18) -* highlightBackground <1>: BLOX.BDropDown-accessing. - (line 86) -* highlightBackground: BLOX.BList-accessing. +* highlightBackground <1>: BLOX.BList-accessing. (line 118) -* highlightBackground_ <1>: BLOX.BDropDownList-accessing. - (line 37) -* highlightBackground_ <2>: BLOX.BDropDownEdit-accessing. +* highlightBackground: BLOX.BDropDown-accessing. + (line 86) +* highlightBackground_ <1>: BLOX.BDropDownEdit-accessing. (line 35) -* highlightBackground_ <3>: BLOX.BList-accessing. +* highlightBackground_ <2>: BLOX.BList-accessing. (line 123) -* highlightBackground_: BLOX.BDropDown-accessing. +* highlightBackground_ <3>: BLOX.BDropDown-accessing. (line 91) -* highlightForeground <1>: BLOX.BDropDown-accessing. - (line 96) -* highlightForeground: BLOX.BList-accessing. +* highlightBackground_: BLOX.BDropDownList-accessing. + (line 37) +* highlightForeground <1>: BLOX.BList-accessing. (line 128) -* highlightForeground_ <1>: BLOX.BList-accessing. +* highlightForeground: BLOX.BDropDown-accessing. + (line 96) +* highlightForeground_ <1>: BLOX.BDropDownList-accessing. + (line 43) +* highlightForeground_ <2>: BLOX.BDropDownEdit-accessing. + (line 40) +* highlightForeground_ <3>: BLOX.BList-accessing. (line 133) -* highlightForeground_ <2>: BLOX.BDropDown-accessing. +* highlightForeground_: BLOX.BDropDown-accessing. (line 101) -* highlightForeground_ <3>: BLOX.BDropDownEdit-accessing. - (line 40) -* highlightForeground_: BLOX.BDropDownList-accessing. - (line 43) * horizontal: BLOX.BViewport-scrollbars. (line 6) * horizontal_: BLOX.BViewport-scrollbars. @@ -3242,12 +2555,6 @@ (line 14) * iconify: BLOX.BWindow-widget protocol. (line 26) -* iconvClose_: I18N.Encoders.Iconv-C call-outs. - (line 6) -* iconvOn_from_at_size_to_size_state_: I18N.Encoders.Iconv-C call-outs. - (line 9) -* iconvOpen_from_: I18N.Encoders.Iconv-C call-outs. - (line 13) * id: I18N.LocaleData-accessing. (line 9) * id_: I18N.LocaleData-initialization. @@ -3272,49 +2579,43 @@ (line 138) * index_ <1>: I18N.LcCollationSingleWeight class-accessing. (line 6) -* index_ <2>: I18N.LcCollationSingleWeight-accessing. - (line 6) -* index_: BLOX.BDropDown-list box accessing. +* index_ <2>: BLOX.BDropDown-list box accessing. (line 56) +* index_: I18N.LcCollationSingleWeight-accessing. + (line 6) * indexAt_ <1>: BLOX.BText-position & lines. (line 35) * indexAt_: BLOX.BList-accessing. (line 144) * info: BLOX.BImage class-icons. (line 9) -* initialize <1>: TCP.Socket class-well known ports. - (line 17) -* initialize <2>: I18N.Encoders.ToUTF7 class-initialization. - (line 6) -* initialize <3>: BLOX.BLabel class-initialization. - (line 6) -* initialize <4>: I18N.Encoders.FromUTF7 class-initialization. - (line 6) -* initialize <5>: I18N.RunTimeExpression class-initializing. +* initialize <1>: BLOX.BLabel class-initialization. (line 6) -* initialize <6>: TCP.IPAddress class-initialization. +* initialize <2>: TCP.IPAddress class-initialization. (line 18) -* initialize <7>: I18N.EncodedStream class-initializing. +* initialize <3>: TCP.DatagramSocket class-initialization. (line 6) -* initialize <8>: I18N.LocaleData class-database. +* initialize <4>: I18N.LocaleData class-database. (line 16) -* initialize <9>: TCP.DatagramSocket class-initialization. +* initialize <5>: I18N.RunTimeExpression class-initializing. (line 6) -* initialize: I18N.LcMessagesMoFileVersion0 class-plurals. +* initialize <6>: I18N.LcMessagesMoFileVersion0 class-plurals. (line 6) +* initialize: TCP.Socket class-well known ports. + (line 17) * initialize_ <1>: BLOX.BEventSet-initializing. (line 6) -* initialize_ <2>: BLOX.BBalloon-initializing. - (line 6) -* initialize_ <3>: BLOX.BWidget-customization. +* initialize_ <2>: BLOX.BWidget-customization. (line 20) +* initialize_ <3>: BLOX.BBalloon-initializing. + (line 6) * initialize_: I18N.LocaleData-initialization. (line 9) -* insertAtEnd_ <1>: BLOX.BEdit-widget protocol. - (line 13) -* insertAtEnd_ <2>: BLOX.BText-inserting text. +* insertAtEnd_ <1>: BLOX.BDropDownEdit-text accessing. (line 6) -* insertAtEnd_: BLOX.BDropDownEdit-text accessing. +* insertAtEnd_ <2>: BLOX.BEdit-widget protocol. + (line 13) +* insertAtEnd_: BLOX.BText-inserting text. (line 6) * insertAtEnd_attribute_: BLOX.BText-attributes. (line 6) @@ -3339,43 +2640,43 @@ (line 6) * interface_: TCP.MulticastSocket-instance creation. (line 10) -* invokeCallback <1>: BLOX.BEdit-widget protocol. - (line 20) -* invokeCallback <2>: BLOX.BButton-accessing. - (line 73) -* invokeCallback <3>: BLOX.BDropDownList-callbacks. +* invokeCallback <1>: BLOX.BCheckMenuItem-accessing. + (line 6) +* invokeCallback <2>: BLOX.BDropDownList-callbacks. (line 14) +* invokeCallback <3>: BLOX.BButtonLike-accessing. + (line 15) * invokeCallback <4>: BLOX.BWindow-accessing. (line 18) -* invokeCallback <5>: BLOX.BMenuObject-callback. - (line 22) -* invokeCallback <6>: BLOX.BText-inserting text. +* invokeCallback <5>: BLOX.BText-inserting text. (line 28) +* invokeCallback <6>: BLOX.BMenuObject-callback. + (line 22) * invokeCallback <7>: BLOX.BToggle-accessing. (line 14) -* invokeCallback <8>: BLOX.BButtonLike-accessing. +* invokeCallback <8>: BLOX.BDropDown-callbacks. (line 15) * invokeCallback <9>: BLOX.BList-widget protocol. (line 21) -* invokeCallback <10>: BLOX.BCheckMenuItem-accessing. - (line 6) -* invokeCallback: BLOX.BDropDown-callbacks. - (line 15) +* invokeCallback <10>: BLOX.BEdit-widget protocol. + (line 20) +* invokeCallback: BLOX.BButton-accessing. + (line 73) * invokeCallback_: BLOX.BDialog-widget protocol. (line 16) * ipAddMembership: TCP.DatagramSocketImpl-C constants. (line 6) * ipDropMembership: TCP.DatagramSocketImpl-C constants. (line 9) -* ipMulticastIf <1>: TCP.MulticastSocketImpl-multicasting. - (line 6) -* ipMulticastIf <2>: TCP.DatagramSocketImpl-C constants. +* ipMulticastIf <1>: TCP.DatagramSocketImpl-C constants. (line 12) +* ipMulticastIf <2>: TCP.MulticastSocketImpl-multicasting. + (line 6) * ipMulticastIf: TCP.UDPSocketImpl-multicasting. (line 6) -* ipMulticastIf_ <1>: TCP.UDPSocketImpl-multicasting. +* ipMulticastIf_ <1>: TCP.MulticastSocketImpl-multicasting. (line 10) -* ipMulticastIf_: TCP.MulticastSocketImpl-multicasting. +* ipMulticastIf_: TCP.UDPSocketImpl-multicasting. (line 10) * ipMulticastTtl: TCP.DatagramSocketImpl-C constants. (line 15) @@ -3427,38 +2728,38 @@ (line 34) * join_ <2>: TCP.MulticastSocket-instance creation. (line 14) -* join_ <3>: TCP.MulticastSocketImpl-multicasting. +* join_ <3>: TCP.UDPSocketImpl-multicasting. (line 14) -* join_: TCP.UDPSocketImpl-multicasting. +* join_: TCP.MulticastSocketImpl-multicasting. (line 14) * justify: BLOX.BEmbeddedText-accessing. (line 44) * justify_: BLOX.BEmbeddedText-accessing. (line 47) -* label <1>: BLOX.BMenuItem-accessing. +* label <1>: BLOX.BMenu-accessing. (line 6) * label <2>: BLOX.BWindow-accessing. (line 22) -* label <3>: BLOX.BButton-accessing. +* label <3>: BLOX.BLabel-accessing. + (line 82) +* label <4>: BLOX.BButton-accessing. (line 76) -* label <4>: BLOX.BMenu-accessing. - (line 6) * label <5>: BLOX.BList-accessing. (line 154) -* label: BLOX.BLabel-accessing. - (line 82) -* label_ <1>: BLOX.BButton-accessing. - (line 83) -* label_ <2>: BLOX.BMenuItem-accessing. - (line 13) -* label_ <3>: BLOX.BWindow-accessing. +* label: BLOX.BMenuItem-accessing. + (line 6) +* label_ <1>: BLOX.BWindow-accessing. (line 29) -* label_ <4>: BLOX.BList-accessing. - (line 157) -* label_ <5>: BLOX.BMenu-accessing. +* label_ <2>: BLOX.BMenu-accessing. + (line 13) +* label_ <3>: BLOX.BButton-accessing. + (line 83) +* label_ <4>: BLOX.BMenuItem-accessing. (line 13) -* label_: BLOX.BLabel-accessing. +* label_ <5>: BLOX.BLabel-accessing. (line 89) +* label_: BLOX.BList-accessing. + (line 157) * labelAt_ <1>: BLOX.BDropDown-list box accessing. (line 60) * labelAt_: BLOX.BList-accessing. @@ -3477,19 +2778,19 @@ (line 23) * language_territory_charset_: I18N.LocaleData class-accessing. (line 26) -* languageDirectory <1>: I18N.LcMessages-accessing. - (line 6) -* languageDirectory: I18N.LocaleData-accessing. +* languageDirectory <1>: I18N.LocaleData-accessing. (line 19) +* languageDirectory: I18N.LcMessages-accessing. + (line 6) * languageDirectory_ <1>: I18N.LcMessages-accessing. (line 9) * languageDirectory_: I18N.LocaleData-accessing. (line 23) * languages: I18N.LocaleData class-database. (line 19) -* leave_ <1>: TCP.MulticastSocket-instance creation. +* leave_ <1>: TCP.MulticastSocketImpl-multicasting. (line 17) -* leave_ <2>: TCP.MulticastSocketImpl-multicasting. +* leave_ <2>: TCP.MulticastSocket-instance creation. (line 17) * leave_: TCP.UDPSocketImpl-multicasting. (line 17) @@ -3499,9 +2800,9 @@ (line 9) * lhs: I18N.RTEBinaryNode-compiling. (line 6) -* lhs_op_rhs_ <1>: I18N.RTEBinaryNode-computing. +* lhs_op_rhs_ <1>: I18N.RTEBinaryNode class-compiling. (line 6) -* lhs_op_rhs_: I18N.RTEBinaryNode class-compiling. +* lhs_op_rhs_: I18N.RTEBinaryNode-computing. (line 6) * lineAt_: BLOX.BText-position & lines. (line 40) @@ -3605,58 +2906,50 @@ (line 20) * network: TCP.IPAddress-accessing. (line 23) -* new <1>: BLOX.BTransientWindow class-instance creation. +* new <1>: TCP.DatagramSocket class-instance creation. + (line 10) +* new <2>: BLOX.BWindow class-instance creation. (line 6) -* new <2>: TCP.AbstractSocket class-instance creation. +* new <3>: BLOX.Blox class-instance creation. (line 6) -* new <3>: I18N.EncodedStringFactory-instance creation. - (line 16) -* new <4>: BLOX.BEventSet class-initializing. +* new <4>: TCP.IPAddress class-instance creation. + (line 63) +* new <5>: BLOX.BEventSet class-initializing. (line 6) -* new <5>: BLOX.BCanvasObject class-instance creation. +* new <6>: BLOX.BTransientWindow class-instance creation. (line 6) -* new <6>: BLOX.BWidget class-popups. +* new <7>: BLOX.BCanvasObject class-instance creation. (line 6) -* new <7>: I18N.EncodedString class-instance creation. - (line 12) -* new <8>: BLOX.BTextBindings class-instance creation. +* new <8>: TCP.AbstractSocketImpl class-socket creation. (line 6) -* new <9>: BLOX.Blox class-instance creation. +* new <9>: BLOX.BWidget class-popups. (line 6) -* new <10>: TCP.DatagramSocket class-instance creation. - (line 10) -* new <11>: TCP.IPAddress class-instance creation. - (line 63) -* new <12>: I18N.LcCollationKey class-instance creation. +* new <10>: BLOX.BTextBindings class-instance creation. (line 6) -* new <13>: BLOX.BWindow class-instance creation. +* new <11>: I18N.LcCollationKey class-instance creation. (line 6) -* new <14>: TCP.AbstractSocketImpl class-socket creation. +* new <12>: TCP.AbstractSocket class-instance creation. (line 6) * new: I18N.LocaleData class-accessing. (line 30) -* new_ <1>: I18N.EncodedStringFactory-instance creation. - (line 20) -* new_ <2>: TCP.AbstractSocket class-instance creation. +* new_ <1>: BLOX.BTransientWindow class-instance creation. (line 9) -* new_ <3>: BLOX.Blox class-instance creation. +* new_ <2>: BLOX.Blox class-instance creation. + (line 9) +* new_ <3>: BLOX.BEventSet class-initializing. (line 9) * new_ <4>: BLOX.BDialog class-instance creation. (line 6) -* new_ <5>: BLOX.BWindow class-instance creation. - (line 9) -* new_ <6>: BLOX.BTransientWindow class-instance creation. +* new_ <5>: BLOX.BCanvasObject class-instance creation. (line 9) -* new_ <7>: BLOX.BCanvasObject class-instance creation. - (line 9) -* new_ <8>: BLOX.BEventSet class-initializing. - (line 9) -* new_ <9>: I18N.EncodedString class-instance creation. - (line 15) -* new_ <10>: BLOX.BMenuItem class-instance creation. +* new_ <6>: BLOX.BMenuItem class-instance creation. (line 6) -* new_: BLOX.BCheckMenuItem class-instance creation. +* new_ <7>: BLOX.BWindow class-instance creation. + (line 9) +* new_ <8>: BLOX.BCheckMenuItem class-instance creation. (line 6) +* new_: TCP.AbstractSocket class-instance creation. + (line 9) * new_contents_: BLOX.BEdit class-instance creation. (line 6) * new_data_: BLOX.BImage class-instance creation. @@ -3665,16 +2958,16 @@ (line 11) * new_in_: BLOX.BTransientWindow class-instance creation. (line 13) -* new_label_ <1>: BLOX.BLabel class-instance creation. - (line 6) -* new_label_ <2>: BLOX.BButton class-instance creation. +* new_label_ <1>: BLOX.BMenuItem class-instance creation. + (line 9) +* new_label_ <2>: BLOX.BMenu class-instance creation. (line 6) -* new_label_ <3>: BLOX.BMenu class-instance creation. +* new_label_ <3>: BLOX.BButton class-instance creation. (line 6) * new_label_ <4>: BLOX.BDialog class-instance creation. (line 11) -* new_label_: BLOX.BMenuItem class-instance creation. - (line 9) +* new_label_: BLOX.BLabel class-instance creation. + (line 6) * new_label_prompt_: BLOX.BDialog class-instance creation. (line 16) * new_size_: BLOX.BImage class-instance creation. @@ -3685,52 +2978,34 @@ (line 23) * newReadOnly_: BLOX.BText class-instance creation. (line 6) -* next <1>: I18N.Encoders.ComposeUTF32BE-stream operation. +* next <1>: TCP.DatagramSocketImpl-socket operations. (line 6) -* next <2>: I18N.Encoders.FromUTF7-converting. - (line 16) -* next <3>: I18N.Encoder-stream operations. - (line 17) -* next <4>: I18N.Encoders.Iconv-stream operation. - (line 9) -* next <5>: I18N.Encoders.SplitUTF32BE-stream operation. - (line 13) -* next <6>: I18N.Encoders.SplitUTF32LE-stream operation. - (line 13) -* next <7>: I18N.Encoders.ToUTF7-conversion. - (line 13) -* next <8>: TCP.AbstractSocket-stream protocol. - (line 9) -* next <9>: TCP.Socket-stream protocol. +* next <2>: TCP.Socket-stream protocol. (line 29) -* next <10>: TCP.DatagramSocket-accessing. +* next <3>: TCP.DatagramSocket-accessing. (line 15) -* next <11>: TCP.DatagramSocketImpl-socket operations. - (line 6) -* next: I18N.Encoders.ComposeUTF32LE-stream operation. - (line 6) +* next: TCP.AbstractSocket-stream protocol. + (line 9) * next_: TCP.Socket-stream protocol. (line 33) * nextFrom_port_: TCP.DatagramSocket-direct operations. (line 6) * nextHunk: TCP.Socket-stream protocol. (line 37) -* nextInput: I18N.Encoder-stream operations. - (line 21) * nextPass_: I18N.LcCollationWeightsSet-iteration. (line 15) -* nextPut_ <1>: BLOX.BText-inserting text. - (line 31) +* nextPut_ <1>: BLOX.BEdit-widget protocol. + (line 23) * nextPut_ <2>: TCP.DatagramSocket-accessing. (line 18) -* nextPut_ <3>: TCP.AbstractSocket-stream protocol. +* nextPut_ <3>: BLOX.BText-inserting text. + (line 31) +* nextPut_ <4>: TCP.Socket-stream protocol. + (line 41) +* nextPut_ <5>: TCP.AbstractSocket-stream protocol. (line 13) -* nextPut_ <4>: TCP.DatagramSocketImpl-socket operations. +* nextPut_: TCP.DatagramSocketImpl-socket operations. (line 9) -* nextPut_ <5>: TCP.Socket-stream protocol. - (line 41) -* nextPut_: BLOX.BEdit-widget protocol. - (line 23) * nextPut_timeToLive_: TCP.MulticastSocket-instance creation. (line 20) * nextPutAll_ <1>: BLOX.BEdit-widget protocol. @@ -3739,16 +3014,16 @@ (line 34) * nextPutAll_: TCP.Socket-stream protocol. (line 46) -* nl <1>: BLOX.BText-inserting text. - (line 37) -* nl: BLOX.BEdit-widget protocol. +* nl <1>: BLOX.BEdit-widget protocol. (line 29) +* nl: BLOX.BText-inserting text. + (line 37) * notEmpty: TCP.ReadBuffer-buffer handling. (line 27) -* numberAtPass_ <1>: I18N.LcCollationWeight-accessing. - (line 6) -* numberAtPass_ <2>: I18N.LcCollationSingleWeight-accessing. +* numberAtPass_ <1>: I18N.LcCollationSingleWeight-accessing. (line 9) +* numberAtPass_ <2>: I18N.LcCollationWeight-accessing. + (line 6) * numberAtPass_: I18N.LcCollationMultipleWeights-accessing. (line 6) * numberOfLines: BLOX.BText-position & lines. @@ -3763,20 +3038,12 @@ (line 13) * object_objectDumper_address_port_: TCP.Datagram class-instance creation. (line 21) -* on_ <1>: I18N.RunTimeExpression class-instance creation. +* on_ <1>: TCP.ReadBuffer class-instance creation. (line 6) -* on_: TCP.ReadBuffer class-instance creation. +* on_: I18N.RunTimeExpression class-instance creation. (line 6) * on_for_: I18N.LcCollationKey class-instance creation. (line 9) -* on_from_: I18N.EncodedStream class-instance creation. - (line 16) -* on_from_to_ <1>: I18N.EncodedStream class-instance creation. - (line 21) -* on_from_to_: I18N.Encoder class-instance creation. - (line 6) -* on_to_: I18N.EncodedStream class-instance creation. - (line 26) * onAsciiKeyEventSend_to_: BLOX.BEventTarget-intercepting events. (line 11) * onDestroySend_to_: BLOX.BEventTarget-intercepting events. @@ -3819,9 +3086,9 @@ (line 127) * op: I18N.RTEBinaryNode-compiling. (line 9) -* option_level_at_get_size_ <1>: TCP.AbstractSocketImpl class-C call-outs. +* option_level_at_get_size_ <1>: TCP.AbstractSocketImpl-C call-outs. (line 27) -* option_level_at_get_size_: TCP.AbstractSocketImpl-C call-outs. +* option_level_at_get_size_: TCP.AbstractSocketImpl class-C call-outs. (line 27) * option_level_at_put_size_ <1>: TCP.AbstractSocketImpl class-C call-outs. (line 30) @@ -3863,26 +3130,26 @@ (line 9) * parseOperator_: I18N.RunTimeExpression class-compiling. (line 14) -* pass_at_for_ <1>: I18N.LcCollationSingleWeight-accessing. - (line 12) -* pass_at_for_ <2>: I18N.LcCollationWeight-accessing. +* pass_at_for_ <1>: I18N.LcCollationWeight-accessing. (line 10) -* pass_at_for_: I18N.LcCollationMultipleWeights-accessing. +* pass_at_for_ <2>: I18N.LcCollationMultipleWeights-accessing. (line 9) +* pass_at_for_: I18N.LcCollationSingleWeight-accessing. + (line 12) * passes_index_for_: I18N.LcCollationMultipleWeights-accessing. (line 12) * pastEnd: TCP.ReadBuffer-buffer handling. (line 31) * peek <1>: TCP.DatagramSocketImpl-socket operations. (line 12) -* peek <2>: TCP.Socket-stream protocol. - (line 51) -* peek: TCP.DatagramSocket-accessing. +* peek <2>: TCP.DatagramSocket-accessing. (line 21) -* peek_ <1>: TCP.DatagramSocketImpl-socket operations. - (line 15) -* peek_: TCP.DatagramSocket-accessing. +* peek: TCP.Socket-stream protocol. + (line 51) +* peek_ <1>: TCP.DatagramSocket-accessing. (line 24) +* peek_: TCP.DatagramSocketImpl-socket operations. + (line 15) * peekFor_: TCP.Socket-stream protocol. (line 56) * platform: BLOX.Blox class-utility. @@ -3899,16 +3166,16 @@ (line 13) * popup_: BLOX.BWidget class-popups. (line 15) -* port <1>: TCP.AbstractSocket-accessing. +* port <1>: TCP.ServerSocket-accessing. + (line 18) +* port <2>: TCP.Datagram-accessing. + (line 30) +* port <3>: TCP.AbstractSocket-accessing. (line 30) -* port <2>: TCP.DatagramSocket-accessing. +* port <4>: TCP.DatagramSocket-accessing. (line 28) -* port <3>: TCP.ServerSocket-accessing. - (line 18) -* port <4>: TCP.Socket-accessing. +* port: TCP.Socket-accessing. (line 9) -* port: TCP.Datagram-accessing. - (line 30) * port_ <1>: TCP.ServerSocket class-instance creation. (line 11) * port_ <2>: TCP.Datagram-accessing. @@ -3919,10 +3186,10 @@ (line 15) * port_queueSize_: TCP.ServerSocket class-instance creation. (line 19) -* port_queueSize_bindTo_ <1>: TCP.ServerSocket-initializing. - (line 6) -* port_queueSize_bindTo_: TCP.ServerSocket class-instance creation. +* port_queueSize_bindTo_ <1>: TCP.ServerSocket class-instance creation. (line 23) +* port_queueSize_bindTo_: TCP.ServerSocket-initializing. + (line 6) * portCmdServer: TCP.Socket class-well known ports. (line 20) * portDayTime: TCP.Socket class-well known ports. @@ -3971,10 +3238,10 @@ (line 170) * posix <1>: I18N.Locale class-instance creation. (line 18) -* posix <2>: I18N.LocaleConventions class-accessing. - (line 17) -* posix: I18N.LocaleData class-accessing. +* posix <2>: I18N.LocaleData class-accessing. (line 33) +* posix: I18N.LocaleConventions class-accessing. + (line 17) * posVert_: BLOX.BWidget-geometry management. (line 173) * precompile: I18N.LcCollationKey-accessing. @@ -3997,46 +3264,44 @@ (line 12) * primRootDirectory: I18N.Locale-C call-outs. (line 9) -* print_on_ <1>: I18N.LcNumeric-printing. - (line 11) +* print_on_ <1>: I18N.LcMonetary-printing. + (line 6) * print_on_ <2>: I18N.LcTime-printing. (line 6) * print_on_ <3>: I18N.LcPrintFormats-printing. (line 10) -* print_on_: I18N.LcMonetary-printing. - (line 6) +* print_on_: I18N.LcNumeric-printing. + (line 11) * print_on_currency_parentheses_: I18N.LcMonetary-printing. (line 11) * print_on_ifFull_ifDate_ifTime_: I18N.LcTime-printing. (line 11) * print_time_format_on_: I18N.LcTime-printing. (line 18) -* printOn_ <1>: I18N.RTEParameterNode-computing. - (line 6) +* printOn_ <1>: I18N.RTELiteralNode-computing. + (line 9) * printOn_ <2>: I18N.RTENegationNode-computing. (line 9) -* printOn_ <3>: I18N.RTEBinaryNode-computing. - (line 10) +* printOn_ <3>: TCP.AbstractSocket-printing. + (line 6) * printOn_ <4>: TCP.IPAddress-printing. (line 6) -* printOn_ <5>: I18N.RTEAlternativeNode-computing. - (line 10) -* printOn_ <6>: TCP.Socket-printing. (line 6) -* printOn_ <7>: I18N.EncodedString-printing. - (line 11) -* printOn_ <8>: TCP.AbstractSocket-printing. +* printOn_ <5>: I18N.RTEParameterNode-computing. (line 6) -* printOn_: I18N.RTELiteralNode-computing. - (line 9) +* printOn_ <6>: I18N.RTEBinaryNode-computing. + (line 10) +* printOn_ <7>: TCP.Socket-printing. (line 6) +* printOn_: I18N.RTEAlternativeNode-computing. + (line 10) * printString_: I18N.LcPrintFormats-printing. (line 14) * producerConsumerTest: TCP.Socket class-tests. (line 18) -* protocol <1>: TCP.TCPSocketImpl class-C constants. - (line 6) -* protocol <2>: TCP.UDPSocketImpl class-C constants. +* protocol <1>: TCP.UDPSocketImpl class-C constants. (line 9) -* protocol <3>: TCP.ICMPSocketImpl class-C constants. +* protocol <2>: TCP.ICMPSocketImpl class-C constants. + (line 6) +* protocol <3>: TCP.TCPSocketImpl class-C constants. (line 6) * protocol: TCP.AbstractSocketImpl class-abstract. (line 10) @@ -4058,10 +3323,10 @@ (line 15) * readDataFrom_: I18N.LcCollate-reading. (line 9) -* receive_ <1>: TCP.DatagramSocketImpl-socket operations. - (line 19) -* receive_: TCP.DatagramSocket-accessing. +* receive_ <1>: TCP.DatagramSocket-accessing. (line 31) +* receive_: TCP.DatagramSocketImpl-socket operations. + (line 19) * receive_buffer_size_flags_from_size_ <1>: TCP.AbstractSocketImpl class-C call-outs. (line 33) * receive_buffer_size_flags_from_size_: TCP.AbstractSocketImpl-C call-outs. @@ -4074,22 +3339,20 @@ (line 30) * redraw <1>: BLOX.BCanvasObject-widget protocol. (line 26) -* redraw <2>: BLOX.BEmbeddedText-accessing. - (line 51) -* redraw: BLOX.BEmbeddedImage-accessing. +* redraw <2>: BLOX.BEmbeddedImage-accessing. (line 21) +* redraw: BLOX.BEmbeddedText-accessing. + (line 51) * refuseTabs: BLOX.BText-inserting text. (line 41) -* registerEncoderFor_toUTF32_fromUTF32_: I18N.EncodedStream class-initializing. - (line 10) * registerImage_: BLOX.BText-images. (line 26) * release: BLOX.Blox-basic. (line 10) * remote_port_: TCP.Socket class-instance creation. (line 6) -* remote_port_local_port_ <1>: TCP.DatagramSocket class-instance creation. - (line 18) -* remote_port_local_port_: TCP.Socket class-instance creation. +* remote_port_local_port_ <1>: TCP.Socket class-instance creation. (line 11) +* remote_port_local_port_: TCP.DatagramSocket class-instance creation. + (line 18) * remoteAddress <1>: TCP.AbstractSocket-accessing. (line 35) * remoteAddress: TCP.AbstractSocketImpl-accessing. @@ -4110,12 +3373,12 @@ (line 15) * removeAttributesFrom_to_: BLOX.BText-attributes. (line 18) -* replaceSelection_ <1>: BLOX.BText-inserting text. +* replaceSelection_ <1>: BLOX.BEdit-widget protocol. + (line 33) +* replaceSelection_ <2>: BLOX.BText-inserting text. (line 45) -* replaceSelection_ <2>: BLOX.BDropDownEdit-text accessing. +* replaceSelection_: BLOX.BDropDownEdit-text accessing. (line 10) -* replaceSelection_: BLOX.BEdit-widget protocol. - (line 33) * resizable: BLOX.BWindow-accessing. (line 44) * resizable_: BLOX.BWindow-accessing. @@ -4140,10 +3403,10 @@ (line 50) * select_: BLOX.BList-widget protocol. (line 24) -* selectAll <1>: BLOX.BDropDownEdit-text accessing. - (line 15) -* selectAll: BLOX.BEdit-widget protocol. +* selectAll <1>: BLOX.BEdit-widget protocol. (line 38) +* selectAll: BLOX.BDropDownEdit-text accessing. + (line 15) * selectBackground <1>: BLOX.BEdit-accessing. (line 79) * selectBackground: BLOX.BText-accessing. @@ -4160,12 +3423,12 @@ (line 94) * selectForeground_: BLOX.BText-accessing. (line 98) -* selectFrom_to_ <1>: BLOX.BText-position & lines. - (line 46) -* selectFrom_to_ <2>: BLOX.BEdit-widget protocol. +* selectFrom_to_ <1>: BLOX.BEdit-widget protocol. (line 41) -* selectFrom_to_: BLOX.BDropDownEdit-text accessing. +* selectFrom_to_ <2>: BLOX.BDropDownEdit-text accessing. (line 18) +* selectFrom_to_: BLOX.BText-position & lines. + (line 46) * selection <1>: BLOX.BEdit-widget protocol. (line 48) * selection: BLOX.BDropDownEdit-text accessing. @@ -4174,33 +3437,33 @@ (line 29) * selectionRange: BLOX.BEdit-widget protocol. (line 52) -* selector <1>: I18N.LocaleConventions class-accessing. - (line 20) -* selector <2>: I18N.LcTime class-accessing. +* selector <1>: I18N.LcNumeric class-accessing. + (line 10) +* selector <2>: I18N.LcMessages class-accessing. (line 10) -* selector <3>: I18N.LcNumeric class-accessing. +* selector <3>: I18N.LcMonetary class-accessing. (line 10) * selector <4>: I18N.LcMonetaryISO class-accessing. (line 6) -* selector <5>: I18N.LcMonetary class-accessing. +* selector <5>: I18N.LcTime class-accessing. (line 10) -* selector: I18N.LcMessages class-accessing. - (line 10) -* send_ <1>: I18N.RunTimeExpression-computing. +* selector: I18N.LocaleConventions class-accessing. + (line 20) +* send_ <1>: I18N.RTELiteralNode-computing. + (line 12) +* send_ <2>: I18N.RunTimeExpression-computing. (line 6) -* send_ <2>: I18N.RTEParameterNode-computing. +* send_ <3>: I18N.RTEParameterNode-computing. (line 9) -* send_ <3>: I18N.RTEAlternativeNode-computing. +* send_ <4>: I18N.RTEAlternativeNode-computing. (line 13) -* send_ <4>: I18N.RTEBinaryNode-computing. +* send_ <5>: I18N.RTEBinaryNode-computing. (line 13) -* send_ <5>: I18N.RTELiteralNode-computing. - (line 12) * send_: I18N.RTENegationNode-computing. (line 12) -* send_buffer_size_flags_to_size_ <1>: TCP.AbstractSocketImpl class-C call-outs. +* send_buffer_size_flags_to_size_ <1>: TCP.AbstractSocketImpl-C call-outs. (line 36) -* send_buffer_size_flags_to_size_: TCP.AbstractSocketImpl-C call-outs. +* send_buffer_size_flags_to_size_: TCP.AbstractSocketImpl class-C call-outs. (line 36) * send_to_port_: TCP.DatagramSocketImpl-socket operations. (line 29) @@ -4214,18 +3477,16 @@ (line 24) * setInitialSize: BLOX.BWidget-customization. (line 29) -* setString_: I18N.EncodedString-initializing. - (line 9) * setToEnd: BLOX.BText-position & lines. (line 52) * setVerticalLayout_: BLOX.BContainer-accessing. (line 6) -* shallowCopy <1>: BLOX.BCanvasObject-accessing. +* shallowCopy <1>: BLOX.Blox-basic. (line 14) +* shallowCopy: BLOX.BCanvasObject-accessing. (line 49) -* shallowCopy: BLOX.Blox-basic. (line 14) -* shouldCache <1>: I18N.LcMessagesMoFileVersion0-flushing the cache. +* shouldCache <1>: I18N.LcMessagesDomain-handling the cache. (line 9) -* shouldCache: I18N.LcMessagesDomain-handling the cache. +* shouldCache: I18N.LcMessagesMoFileVersion0-flushing the cache. (line 9) * show: BLOX.BCanvasObject-widget protocol. (line 34) @@ -4237,42 +3498,40 @@ (line 6) * singleWeight_: I18N.LcCollationWeight class-instance creation. (line 9) -* size <1>: BLOX.BDropDown-list box accessing. - (line 77) -* size <2>: I18N.EncodedString-accessing. - (line 24) -* size: BLOX.BList-accessing. +* size <1>: BLOX.BList-accessing. (line 251) +* size: BLOX.BDropDown-list box accessing. + (line 77) * smoothness: BLOX.BSpline-accessing. (line 6) * smoothness_: BLOX.BSpline-accessing. (line 10) * sockDgram: TCP.AbstractSocketImpl class-C constants. (line 6) -* socketType <1>: TCP.DatagramSocketImpl class-parameters. +* socketType <1>: TCP.RawSocketImpl class-parameters. (line 6) -* socketType <2>: TCP.AbstractSocketImpl class-abstract. - (line 13) -* socketType <3>: TCP.SocketImpl class-parameters. +* socketType <2>: TCP.SocketImpl class-parameters. (line 6) -* socketType: TCP.RawSocketImpl class-parameters. +* socketType <3>: TCP.DatagramSocketImpl class-parameters. (line 6) +* socketType: TCP.AbstractSocketImpl class-abstract. + (line 13) * sockRaw: TCP.AbstractSocketImpl class-C constants. (line 9) * sockRDM: TCP.AbstractSocketImpl class-C constants. (line 12) * sockStream: TCP.AbstractSocketImpl class-C constants. (line 15) -* soError <1>: TCP.AbstractSocketImpl-socket options. - (line 19) -* soError: TCP.AbstractSocketImpl class-C constants. +* soError <1>: TCP.AbstractSocketImpl class-C constants. (line 18) -* soLinger <1>: TCP.AbstractSocketImpl-socket options. - (line 22) -* soLinger <2>: TCP.AbstractSocket-socket options. +* soError: TCP.AbstractSocketImpl-socket options. + (line 19) +* soLinger <1>: TCP.AbstractSocket-socket options. (line 6) -* soLinger: TCP.AbstractSocketImpl class-C constants. +* soLinger <2>: TCP.AbstractSocketImpl class-C constants. (line 21) +* soLinger: TCP.AbstractSocketImpl-socket options. + (line 22) * soLinger_ <1>: TCP.AbstractSocketImpl-socket options. (line 27) * soLinger_: TCP.AbstractSocket-socket options. @@ -4291,19 +3550,13 @@ (line 58) * space: BLOX.BText-inserting text. (line 55) -* species <1>: I18N.Encoder-stream operations. - (line 26) -* species <2>: I18N.EncodedString-accessing. - (line 27) -* species <3>: TCP.AbstractSocket-socket options. +* species: TCP.AbstractSocket-socket options. (line 22) -* species: I18N.Encoders.ToUTF32-stream operation. - (line 6) * startAngle: BLOX.BArc-accessing. (line 32) * startAngle_: BLOX.BArc-accessing. (line 36) -* state <1>: BLOX.BWindow-widget protocol. +* state <1>: BLOX.Blox-accessing. (line 6) +* state: BLOX.BWindow-widget protocol. (line 63) -* state: BLOX.Blox-accessing. (line 6) * state_ <1>: BLOX.BWindow-widget protocol. (line 68) * state_: BLOX.Blox-accessing. (line 17) @@ -4311,10 +3564,10 @@ (line 15) * stretch_: BLOX.BWidget-geometry management. (line 176) -* strikeout <1>: BLOX.BTextAttributes-setting attributes. - (line 91) -* strikeout: BLOX.BTextAttributes class-instance-creation shortcuts. +* strikeout <1>: BLOX.BTextAttributes class-instance-creation shortcuts. (line 67) +* strikeout: BLOX.BTextAttributes-setting attributes. + (line 91) * subnet: TCP.IPAddress-accessing. (line 28) * sweepAngle: BLOX.BArc-accessing. (line 40) @@ -4331,48 +3584,48 @@ (line 22) * territory: I18N.LocaleData-accessing. (line 27) -* territoryDirectory <1>: I18N.LocaleData-accessing. - (line 30) -* territoryDirectory: I18N.LcMessages-accessing. +* territoryDirectory <1>: I18N.LcMessages-accessing. (line 13) +* territoryDirectory: I18N.LocaleData-accessing. + (line 30) * territoryDirectory_ <1>: I18N.LocaleData-accessing. (line 34) * territoryDirectory_: I18N.LcMessages-accessing. (line 17) * text <1>: BLOX.BEmbeddedText-accessing. (line 56) -* text <2>: BLOX.BDropDownList-accessing. - (line 49) -* text <3>: BLOX.BDropDownEdit-accessing-overrides. - (line 6) -* text <4>: BLOX.BDropDown-flexibility. - (line 34) -* text: BLOX.BBalloon-accessing. +* text <2>: BLOX.BBalloon-accessing. (line 9) -* text_ <1>: BLOX.BDropDown-flexibility. - (line 39) -* text_ <2>: BLOX.BDropDownEdit-text accessing. +* text <3>: BLOX.BDropDown-flexibility. + (line 34) +* text <4>: BLOX.BDropDownEdit-accessing-overrides. + (line 6) +* text: BLOX.BDropDownList-accessing. + (line 49) +* text_ <1>: BLOX.BDropDownEdit-text accessing. (line 35) -* text_ <3>: BLOX.BBalloon-accessing. - (line 12) -* text_: BLOX.BEmbeddedText-accessing. +* text_ <2>: BLOX.BDropDown-flexibility. + (line 39) +* text_ <3>: BLOX.BEmbeddedText-accessing. (line 59) +* text_: BLOX.BBalloon-accessing. + (line 12) * time: I18N.Locale-subobjects. (line 22) * timeout: TCP.AbstractSocket class-timed-out operations. (line 15) * timeout_: TCP.AbstractSocket class-timed-out operations. (line 20) -* timeToLive <1>: TCP.UDPSocketImpl-multicasting. - (line 23) +* timeToLive <1>: TCP.MulticastSocketImpl-multicasting. + (line 20) * timeToLive <2>: TCP.MulticastSocket-instance creation. (line 23) -* timeToLive: TCP.MulticastSocketImpl-multicasting. - (line 20) -* timeToLive_ <1>: TCP.MulticastSocket-instance creation. - (line 26) -* timeToLive_ <2>: TCP.UDPSocketImpl-multicasting. +* timeToLive: TCP.UDPSocketImpl-multicasting. + (line 23) +* timeToLive_ <1>: TCP.UDPSocketImpl-multicasting. (line 27) +* timeToLive_ <2>: TCP.MulticastSocket-instance creation. + (line 26) * timeToLive_: TCP.MulticastSocketImpl-multicasting. (line 24) * to: BLOX.BArc-accessing. (line 48) @@ -4397,10 +3650,6 @@ (line 94) * unhighlight: BLOX.BList-widget protocol. (line 34) -* unicodeOn_: I18N.EncodedStream class-instance creation. - (line 31) -* unicodeOn_encoding_: I18N.EncodedStream class-instance creation. - (line 37) * unknownAddress: TCP.SocketAddress class-accessing. (line 53) * unmap: BLOX.BWindow-widget protocol. @@ -4411,42 +3660,34 @@ (line 37) * upArrow: BLOX.BImage class-arrows. (line 15) -* update_ <1>: BLOX.Blox class-event dispatching. - (line 25) -* update_ <2>: I18N.LocaleData class-accessing. +* update_ <1>: I18N.LocaleData class-accessing. (line 37) -* update_: TCP.SocketAddress class-initialization. +* update_ <2>: TCP.SocketAddress class-initialization. (line 30) -* utf16Encoding: I18N.EncodedString-accessing. - (line 30) -* utf32Encoding: I18N.EncodedString-accessing. - (line 33) -* value <1>: BLOX.BProgress-accessing. - (line 32) -* value <2>: BLOX.BToggle-accessing. +* update_: BLOX.Blox class-event dispatching. + (line 25) +* value <1>: BLOX.BToggle-accessing. (line 17) -* value <3>: BLOX.BCheckMenuItem-accessing. - (line 9) +* value <2>: BLOX.BProgress-accessing. + (line 32) +* value <3>: BLOX.BRadioButton-accessing. + (line 14) * value <4>: BLOX.BRadioGroup-accessing. (line 6) -* value: BLOX.BRadioButton-accessing. - (line 14) -* value_ <1>: BLOX.BCheckMenuItem-accessing. - (line 12) -* value_ <2>: I18N.RunTimeExpression-computing. +* value: BLOX.BCheckMenuItem-accessing. + (line 9) +* value_ <1>: I18N.RunTimeExpression-computing. (line 10) -* value_ <3>: BLOX.BRadioGroup-accessing. - (line 11) -* value_ <4>: BLOX.BToggle-accessing. +* value_ <2>: BLOX.BCheckMenuItem-accessing. + (line 12) +* value_ <3>: BLOX.BToggle-accessing. (line 20) -* value_ <5>: BLOX.BProgress-accessing. - (line 35) -* value_: BLOX.BRadioButton-accessing. +* value_ <4>: BLOX.BRadioGroup-accessing. + (line 11) +* value_ <5>: BLOX.BRadioButton-accessing. (line 18) -* valueAt_: I18N.EncodedString-accessing. - (line 36) -* valueAt_put_: I18N.EncodedString-accessing. - (line 39) +* value_: BLOX.BProgress-accessing. + (line 35) * variable_: BLOX.BToggle-accessing. (line 24) * version: TCP.IPAddress class-constants. @@ -4465,60 +3706,60 @@ (line 14) * weight: I18N.LcCollationWeightsSet-iteration. (line 18) -* white <1>: BLOX.BTextAttributes-colors. - (line 33) -* white: BLOX.BTextAttributes class-instance-creation shortcuts. +* white <1>: BLOX.BTextAttributes class-instance-creation shortcuts. (line 73) +* white: BLOX.BTextAttributes-colors. + (line 33) * widget: BLOX.BEventSet-accessing. (line 6) -* width <1>: BLOX.BPolyline-accessing. - (line 60) -* width <2>: BLOX.BWidget-geometry management. - (line 182) -* width <3>: BLOX.BLine-accessing. +* width <1>: BLOX.BLine-accessing. (line 15) -* width <4>: BLOX.BWindow-widget protocol. +* width <2>: BLOX.BWindow-widget protocol. (line 75) -* width: BLOX.BRectangle-accessing. +* width <3>: BLOX.BRectangle-accessing. (line 12) +* width <4>: BLOX.BPolyline-accessing. + (line 60) +* width: BLOX.BWidget-geometry management. + (line 182) * width_ <1>: BLOX.BPolyline-accessing. (line 64) -* width_ <2>: BLOX.BWidget-geometry management. - (line 194) +* width_ <2>: BLOX.BWindow-widget protocol. + (line 79) * width_ <3>: BLOX.BLine-accessing. (line 18) -* width_ <4>: BLOX.BWindow-widget protocol. - (line 79) +* width_ <4>: BLOX.BWidget-geometry management. + (line 194) * width_: BLOX.BRectangle-accessing. (line 15) -* width_height_ <1>: BLOX.BWindow-widget protocol. - (line 82) -* width_height_: BLOX.BWidget-geometry management. +* width_height_ <1>: BLOX.BWidget-geometry management. (line 201) -* widthAbsolute <1>: BLOX.BWidget-geometry management. - (line 205) -* widthAbsolute: BLOX.BWindow-widget protocol. +* width_height_: BLOX.BWindow-widget protocol. + (line 82) +* widthAbsolute <1>: BLOX.BWindow-widget protocol. (line 86) +* widthAbsolute: BLOX.BWidget-geometry management. + (line 205) * widthChild_ <1>: BLOX.BPopupWindow-geometry management. (line 46) -* widthChild_ <2>: BLOX.BWidget-geometry management. - (line 209) -* widthChild_ <3>: BLOX.BText-geometry management. +* widthChild_ <2>: BLOX.BText-geometry management. (line 37) -* widthChild_: BLOX.BCanvas-geometry management. +* widthChild_ <3>: BLOX.BCanvas-geometry management. (line 42) +* widthChild_: BLOX.BWidget-geometry management. + (line 209) * widthOffset: BLOX.BWidget-geometry management. (line 219) -* widthOffset_ <1>: BLOX.BWindow-widget protocol. - (line 90) -* widthOffset_: BLOX.BWidget-geometry management. +* widthOffset_ <1>: BLOX.BWidget-geometry management. (line 224) +* widthOffset_: BLOX.BWindow-widget protocol. + (line 90) * widthPixels_: BLOX.BWidget-geometry management. (line 232) -* window <1>: BLOX.BWindow-widget protocol. - (line 93) -* window: BLOX.Blox-widget protocol. +* window <1>: BLOX.Blox-widget protocol. (line 60) +* window: BLOX.BWindow-widget protocol. + (line 93) * with_with_with_with_: TCP.IPAddress class-instance creation. (line 66) * withChildrenDo_: BLOX.Blox-widget protocol. @@ -4531,18 +3772,18 @@ (line 115) * writeBufferSize: TCP.Socket class-accessing. (line 18) -* writeBufferSize_ <1>: TCP.Socket-stream protocol. - (line 65) -* writeBufferSize_: TCP.Socket class-accessing. +* writeBufferSize_ <1>: TCP.Socket class-accessing. (line 21) +* writeBufferSize_: TCP.Socket-stream protocol. + (line 65) * x <1>: BLOX.BWidget-geometry management. (line 238) * x: BLOX.BWindow-widget protocol. (line 96) -* x_ <1>: BLOX.BWindow-widget protocol. - (line 101) -* x_: BLOX.BWidget-geometry management. +* x_ <1>: BLOX.BWidget-geometry management. (line 249) +* x_: BLOX.BWindow-widget protocol. + (line 101) * x_y_ <1>: BLOX.BWidget-geometry management. (line 256) * x_y_: BLOX.BWindow-widget protocol. @@ -4555,12 +3796,12 @@ (line 263) * xAbsolute: BLOX.BWindow-widget protocol. (line 113) -* xChild_ <1>: BLOX.BCanvas-geometry management. +* xChild_ <1>: BLOX.BWidget-geometry management. + (line 267) +* xChild_ <2>: BLOX.BCanvas-geometry management. (line 45) -* xChild_ <2>: BLOX.BText-geometry management. +* xChild_ <3>: BLOX.BText-geometry management. (line 40) -* xChild_ <3>: BLOX.BWidget-geometry management. - (line 267) * xChild_: BLOX.BPopupWindow-geometry management. (line 50) * xOffset: BLOX.BWidget-geometry management. @@ -4577,22 +3818,22 @@ (line 301) * y: BLOX.BWindow-widget protocol. (line 121) -* y_ <1>: BLOX.BWidget-geometry management. - (line 312) -* y_: BLOX.BWindow-widget protocol. +* y_ <1>: BLOX.BWindow-widget protocol. (line 126) -* yAbsolute <1>: BLOX.BWindow-widget protocol. - (line 130) -* yAbsolute: BLOX.BWidget-geometry management. +* y_: BLOX.BWidget-geometry management. + (line 312) +* yAbsolute <1>: BLOX.BWidget-geometry management. (line 319) +* yAbsolute: BLOX.BWindow-widget protocol. + (line 130) * yChild_ <1>: BLOX.BPopupWindow-geometry management. (line 54) -* yChild_ <2>: BLOX.BWidget-geometry management. - (line 323) -* yChild_ <3>: BLOX.BCanvas-geometry management. +* yChild_ <2>: BLOX.BCanvas-geometry management. (line 49) -* yChild_: BLOX.BText-geometry management. +* yChild_ <3>: BLOX.BText-geometry management. (line 45) +* yChild_: BLOX.BWidget-geometry management. + (line 323) * yellow <1>: BLOX.BTextAttributes class-instance-creation shortcuts. (line 76) * yellow: BLOX.BTextAttributes-colors. @@ -4627,33 +3868,31 @@ (line 9) * addMenuItemFor_notifying_: BLOX.BMenu-callback registration. (line 17) -* at_ <1>: BLOX.BDropDown-list box accessing. - (line 70) -* at_: BLOX.BList-accessing. +* at_ <1>: BLOX.BList-accessing. (line 244) +* at_: BLOX.BDropDown-list box accessing. + (line 70) * backgroundColor_: BLOX.Blox-creating children. (line 6) -* basicAddChild_ <1>: BLOX.Blox-customization. +* basicAddChild_ <1>: BLOX.BCanvas-geometry management. (line 6) * basicAddChild_ <2>: BLOX.BPopupWindow-geometry management. (line 6) -* basicAddChild_: BLOX.BCanvas-geometry management. +* basicAddChild_: BLOX.Blox-customization. (line 6) * bevel: BLOX.BPolyline-accessing. (line 34) * bottomCenter: BLOX.BLabel-accessing. - (line 6) + (line 15) * bottomLeft: BLOX.BLabel-accessing. (line 15) * bottomRight: BLOX.BLabel-accessing. (line 6) -* butt <1>: BLOX.BPolyline-accessing. - (line 15) -* butt: BLOX.BLine-accessing. +* butt <1>: BLOX.BLine-accessing. (line 11) -* center <1>: BLOX.BLabel-accessing. - (line 6) -* center <2>: BLOX.BEmbeddedText-accessing. +* butt: BLOX.BPolyline-accessing. + (line 15) +* center <1>: BLOX.BEmbeddedText-accessing. (line 47) * center: BLOX.BLabel-accessing. (line 15) @@ -4662,11 +3901,11 @@ * copy: BLOX.BCanvasObject-accessing. (line 23) * copyObject: BLOX.BCanvasObject-accessing. - (line 23) -* create <1>: BLOX.BBoundingBox-accessing. - (line 59) -* create <2>: BLOX.BExtended-customization. + (line 30) +* create <1>: BLOX.BExtended-customization. (line 6) +* create <2>: BLOX.BBoundingBox-accessing. + (line 59) * create: BLOX.BPolyline-accessing. (line 51) * createLocalAddress: TCP.SocketAddress class-initialization. @@ -4678,29 +3917,27 @@ * dispatchEvents: BLOX.Blox class-event dispatching. (line 19) * eventTest: BLOX.BEventTarget-intercepting events. - (line 54) -* font <1>: BLOX.BDropDown-flexibility. - (line 15) -* font: BLOX.Blox-widget protocol. + (line 43) +* font <1>: BLOX.Blox-widget protocol. (line 45) +* font: BLOX.BDropDown-flexibility. + (line 15) * fromString_ <1>: TCP.SocketAddress class-host name lookup. (line 12) * fromString_: TCP.IPAddress-accessing. (line 6) * height: BLOX.BWidget-geometry management. - (line 12) -* height_ <1>: BLOX.BWidget-geometry management. - (line 141) -* height_ <2>: BLOX.Blox-creating children. + (line 154) +* height_ <1>: BLOX.Blox-creating children. (line 6) * height_: BLOX.BWidget-geometry management. - (line 154) + (line 12) * heightOffset_: BLOX.BWidget-geometry management. - (line 108) + (line 23) * initialize_: BLOX.BWidget-customization. (line 29) * inset_: BLOX.BWidget-geometry management. - (line 338) + (line 282) * left: BLOX.BEmbeddedText-accessing. (line 47) * leftCenter: BLOX.BLabel-accessing. @@ -4721,22 +3958,18 @@ (line 20) * newPrimitive: BLOX.BExtended-customization. (line 6) -* next: I18N.EncodedStream class-initializing. - (line 10) * none: BLOX.BText-accessing. - (line 115) + (line 103) * object_address_port_: TCP.Datagram-accessing. (line 18) -* object_objectDumper_address_port_ <1>: TCP.Datagram-accessing. - (line 23) -* object_objectDumper_address_port_: TCP.Datagram class-instance creation. +* object_objectDumper_address_port_ <1>: TCP.Datagram class-instance creation. (line 13) +* object_objectDumper_address_port_: TCP.Datagram-accessing. + (line 23) * onKeyEvent_send_to_: BLOX.BEventTarget-intercepting events. - (line 54) + (line 43) * print_time_format_on_: I18N.LcTime-printing. (line 11) -* printOn_: I18N.EncodedString-printing. - (line 6) * projecting <1>: BLOX.BLine-accessing. (line 11) * projecting <2>: BLOX.BPolyline-accessing. @@ -4744,18 +3977,20 @@ * projecting: BLOX.BLine-accessing. (line 6) * redraw <1>: BLOX.BBoundingBox-accessing. - (line 30) + (line 21) * redraw <2>: BLOX.BPolyline-accessing. (line 51) * redraw: BLOX.BBoundingBox-accessing. - (line 45) -* registerImage_: BLOX.BText-images. (line 12) + (line 30) +* registerImage_: BLOX.BText-images. (line 20) * right: BLOX.BEmbeddedText-accessing. (line 47) * rightCenter: BLOX.BLabel-accessing. (line 6) -* round <1>: BLOX.BLine-accessing. - (line 11) +* round <1>: BLOX.BPolyline-accessing. + (line 34) +* round <2>: BLOX.BLine-accessing. + (line 6) * round: BLOX.BPolyline-accessing. (line 15) * state: BLOX.Blox-widget protocol. @@ -4765,27 +4000,29 @@ * tabStop_: BLOX.BWidget-widget protocol. (line 26) * terminateMainLoop: BLOX.Blox class-event dispatching. - (line 19) + (line 6) * topCenter: BLOX.BLabel-accessing. (line 6) * topLeft: BLOX.BLabel-accessing. - (line 6) + (line 15) * toplevel: BLOX.Blox-widget protocol. (line 60) * topRight: BLOX.BLabel-accessing. - (line 15) + (line 6) * unix: BLOX.Blox class-utility. (line 69) * unmap: BLOX.BWindow-widget protocol. (line 68) * width: BLOX.BWidget-geometry management. - (line 51) -* width_ <1>: BLOX.Blox-creating children. + (line 232) +* width_ <1>: BLOX.BWidget-geometry management. + (line 232) +* width_ <2>: BLOX.Blox-creating children. (line 6) * width_: BLOX.BWidget-geometry management. - (line 40) + (line 224) * widthOffset_: BLOX.BWidget-geometry management. - (line 182) + (line 51) * windows: BLOX.Blox class-utility. (line 69) * word: BLOX.BText-accessing. @@ -4793,15 +4030,15 @@ * x: BLOX.BWidget-geometry management. (line 267) * x_: BLOX.BWidget-geometry management. - (line 61) + (line 282) * xOffset_: BLOX.BWidget-geometry management. - (line 71) + (line 238) * y: BLOX.BWidget-geometry management. - (line 346) + (line 91) * y_: BLOX.BWidget-geometry management. - (line 338) + (line 346) * yOffset_: BLOX.BWidget-geometry management. - (line 301) + (line 91) * {Blox: BLOX.Blox-creating children. (line 6) diff -rNu smalltalk-2.3/doc/gst.1 smalltalk-2.3.1/doc/gst.1 --- smalltalk-2.3/doc/gst.1 2006-12-05 12:09:52.000000000 +0100 +++ smalltalk-2.3.1/doc/gst.1 2006-12-13 09:00:28.000000000 +0100 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.28. -.TH SMALLTALK "1" "December 2006" "Smalltalk version 2.2e" "User Commands" +.TH SMALLTALK "1" "December 2006" "Smalltalk version 2.3.1" "User Commands" .SH NAME Smalltalk \- the GNU Smalltalk virtual machine .SH DESCRIPTION diff -rNu smalltalk-2.3/doc/gst.info smalltalk-2.3.1/doc/gst.info --- smalltalk-2.3/doc/gst.info 2006-12-05 12:09:56.000000000 +0100 +++ smalltalk-2.3.1/doc/gst.info 2006-12-12 19:35:51.000000000 +0100 @@ -1,13 +1,13 @@ This is gst.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst/+build/doc/../../doc/gst-fixed.texi. +/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * GNU Smalltalk: (gst). The GNU Smalltalk environment. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3. It was last updated -on 24 November 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 5 February 2006. Copyright (C) 1988, 1989, 1991, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc. @@ -26,162 +26,162 @@  Indirect: -gst.info-1: 1048 -gst.info-2: 297845 +gst.info-1: 1056 +gst.info-2: 297854  Tag Table: (Indirect) -Node: Top1048 -Node: Overview6117 -Node: Using GNU Smalltalk8837 -Node: Invocation9405 -Ref: Invocation-Footnote-116224 -Node: Operation16342 -Ref: Operation-Footnote-119396 -Ref: Operation-Footnote-219564 -Node: Syntax19784 -Node: Test suite22599 -Node: Legal concerns23300 -Node: GPL23803 -Node: LGPL25762 -Ref: LGPL-Footnote-127821 -Node: Features27904 -Node: Memory access29413 -Node: Namespaces31812 -Ref: Namespaces-Footnote-144500 -Ref: Namespaces-Footnote-244713 -Node: Disk file-IO44753 -Node: Object dumping47098 -Node: GC47685 -Ref: GC-Footnote-158955 -Ref: GC-Footnote-259318 -Ref: GC-Footnote-359708 -Ref: GC-Footnote-459941 -Node: Security59996 -Node: Special objects60142 -Node: Dynamic loading65307 -Node: Packages66513 -Ref: Packages-Footnote-170695 -Node: Blox70775 -Ref: Blox-Footnote-174092 -Node: Smalltalk-in-Smalltalk74250 -Ref: Smalltalk-in-Smalltalk-Footnote-177266 -Node: Database77318 -Node: Locales80888 -Ref: Locales-Footnote-188582 -Ref: Locales-Footnote-288668 -Ref: Locales-Footnote-388736 -Node: SUnit88911 -Ref: SUnit-Footnote-195401 -Node: Network support95643 -Ref: Network support-Footnote-197989 -Node: XML98090 -Node: Other packages98584 -Node: Emacs99082 -Node: Autoloading99579 -Node: Editing100242 -Node: Interactor101228 -Node: C and Smalltalk105696 -Node: External modules106507 -Ref: External modules-Footnote-1110889 -Ref: External modules-Footnote-2110935 -Node: C callout111119 -Node: C data types121066 -Ref: C data types-Footnote-1130084 -Ref: C data types-Footnote-2130150 -Node: Smalltalk types130286 -Node: Smalltalk callin141078 -Node: Other C functions149578 -Ref: Other C functions-Footnote-1157756 -Node: Object representation158063 -Node: Using Smalltalk165308 -Node: Incubator168361 -Node: Tutorial173578 -Node: Getting started175338 -Node: Starting Smalltalk175771 -Node: Saying hello176314 -Ref: Saying hello-Footnote-1176872 -Node: What happened177096 -Ref: What happened-Footnote-1178702 -Ref: What happened-Footnote-2179001 -Node: Doing math179286 -Node: Math in Smalltalk180702 -Node: Some classes181853 -Node: Arrays182644 -Ref: Arrays-Footnote-1185119 -Ref: Arrays-Footnote-2185504 -Node: Sets185607 -Node: Dictionaries188644 -Node: Smalltalk dictionary190071 -Ref: Smalltalk dictionary-Footnote-1191901 -Ref: Smalltalk dictionary-Footnote-2192083 -Node: Closing thoughts192141 -Node: The hierarchy193157 -Node: Class Object193940 -Node: Animals194859 -Node: But why197728 -Node: Creating classes198745 -Node: A new class200694 -Ref: A new class-Footnote-1201806 -Node: Documenting the class201973 -Node: Defining methods202680 -Ref: Defining methods-Footnote-1207152 -Node: Instance methods207445 -Ref: Instance methods-Footnote-1208844 -Node: A look at our object209065 -Node: Moving money around211268 -Node: Next coming212026 -Node: Creating subclasses212473 -Node: The Savings class213232 -Ref: The Savings class-Footnote-1216896 -Ref: The Savings class-Footnote-2217214 -Node: The Checking class217474 -Node: Writing checks218776 -Node: Code blocks (I)220805 -Node: Conditions221421 -Ref: Conditions-Footnote-1224565 -Node: Iteration224786 -Ref: Iteration-Footnote-1232914 -Node: Code blocks (II)233438 -Ref: Code blocks (II)-Footnote-1234293 -Node: Integer loops234692 -Node: Intervals235195 -Node: Invoking code blocks235881 -Ref: Invoking code blocks-Footnote-1239534 -Node: Debugging239656 -Node: Simple errors240594 -Node: Nested calls241893 -Node: Looking at objects244380 -Ref: Looking at objects-Footnote-1245659 -Node: More subclassing245742 -Node: The existing hierarchy247070 -Ref: The existing hierarchy-Footnote-1252743 -Node: Playing with Arrays252890 -Ref: Playing with Arrays-Footnote-1256762 -Node: New kinds of Numbers257305 -Ref: New kinds of Numbers-Footnote-1262164 -Node: Inheritance and Polymorphism262266 -Node: Streams264536 -Node: The output stream265653 -Ref: The output stream-Footnote-1266588 -Node: Your own stream266681 -Node: Files270230 -Node: Dynamic Strings270916 -Node: Behind the scenes272548 -Node: Inside Arrays273142 -Ref: Inside Arrays-Footnote-1282060 -Ref: Inside Arrays-Footnote-2282137 -Ref: Inside Arrays-Footnote-3282198 -Ref: Inside Arrays-Footnote-4282356 -Ref: Inside Arrays-Footnote-5282436 -Node: Two flavors of equality282595 -Node: Why is #new there?!?285382 -Ref: Why is #new there?!?-Footnote-1290350 -Node: Performance290420 -Ref: Performance-Footnote-1295040 -Ref: Performance-Footnote-2295121 -Node: And now295230 -Node: The syntax297845 -Node: Future306407 +Node: Top1056 +Node: Overview6126 +Node: Using GNU Smalltalk8846 +Node: Invocation9414 +Ref: Invocation-Footnote-116233 +Node: Operation16351 +Ref: Operation-Footnote-119405 +Ref: Operation-Footnote-219573 +Node: Syntax19793 +Node: Test suite22608 +Node: Legal concerns23309 +Node: GPL23812 +Node: LGPL25771 +Ref: LGPL-Footnote-127830 +Node: Features27913 +Node: Memory access29422 +Node: Namespaces31821 +Ref: Namespaces-Footnote-144509 +Ref: Namespaces-Footnote-244722 +Node: Disk file-IO44762 +Node: Object dumping47107 +Node: GC47694 +Ref: GC-Footnote-158964 +Ref: GC-Footnote-259327 +Ref: GC-Footnote-359717 +Ref: GC-Footnote-459950 +Node: Security60005 +Node: Special objects60151 +Node: Dynamic loading65316 +Node: Packages66522 +Ref: Packages-Footnote-170704 +Node: Blox70784 +Ref: Blox-Footnote-174101 +Node: Smalltalk-in-Smalltalk74259 +Ref: Smalltalk-in-Smalltalk-Footnote-177275 +Node: Database77327 +Node: Locales80897 +Ref: Locales-Footnote-188591 +Ref: Locales-Footnote-288677 +Ref: Locales-Footnote-388745 +Node: SUnit88920 +Ref: SUnit-Footnote-195410 +Node: Network support95652 +Ref: Network support-Footnote-197998 +Node: XML98099 +Node: Other packages98593 +Node: Emacs99091 +Node: Autoloading99588 +Node: Editing100251 +Node: Interactor101237 +Node: C and Smalltalk105705 +Node: External modules106516 +Ref: External modules-Footnote-1110898 +Ref: External modules-Footnote-2110944 +Node: C callout111128 +Node: C data types121075 +Ref: C data types-Footnote-1130093 +Ref: C data types-Footnote-2130159 +Node: Smalltalk types130295 +Node: Smalltalk callin141087 +Node: Other C functions149587 +Ref: Other C functions-Footnote-1157765 +Node: Object representation158072 +Node: Using Smalltalk165317 +Node: Incubator168370 +Node: Tutorial173587 +Node: Getting started175347 +Node: Starting Smalltalk175780 +Node: Saying hello176323 +Ref: Saying hello-Footnote-1176881 +Node: What happened177105 +Ref: What happened-Footnote-1178711 +Ref: What happened-Footnote-2179010 +Node: Doing math179295 +Node: Math in Smalltalk180711 +Node: Some classes181862 +Node: Arrays182653 +Ref: Arrays-Footnote-1185128 +Ref: Arrays-Footnote-2185513 +Node: Sets185616 +Node: Dictionaries188653 +Node: Smalltalk dictionary190080 +Ref: Smalltalk dictionary-Footnote-1191910 +Ref: Smalltalk dictionary-Footnote-2192092 +Node: Closing thoughts192150 +Node: The hierarchy193166 +Node: Class Object193949 +Node: Animals194868 +Node: But why197737 +Node: Creating classes198754 +Node: A new class200703 +Ref: A new class-Footnote-1201815 +Node: Documenting the class201982 +Node: Defining methods202689 +Ref: Defining methods-Footnote-1207161 +Node: Instance methods207454 +Ref: Instance methods-Footnote-1208853 +Node: A look at our object209074 +Node: Moving money around211277 +Node: Next coming212035 +Node: Creating subclasses212482 +Node: The Savings class213241 +Ref: The Savings class-Footnote-1216905 +Ref: The Savings class-Footnote-2217223 +Node: The Checking class217483 +Node: Writing checks218785 +Node: Code blocks (I)220814 +Node: Conditions221430 +Ref: Conditions-Footnote-1224574 +Node: Iteration224795 +Ref: Iteration-Footnote-1232923 +Node: Code blocks (II)233447 +Ref: Code blocks (II)-Footnote-1234302 +Node: Integer loops234701 +Node: Intervals235204 +Node: Invoking code blocks235890 +Ref: Invoking code blocks-Footnote-1239543 +Node: Debugging239665 +Node: Simple errors240603 +Node: Nested calls241902 +Node: Looking at objects244389 +Ref: Looking at objects-Footnote-1245668 +Node: More subclassing245751 +Node: The existing hierarchy247079 +Ref: The existing hierarchy-Footnote-1252752 +Node: Playing with Arrays252899 +Ref: Playing with Arrays-Footnote-1256771 +Node: New kinds of Numbers257314 +Ref: New kinds of Numbers-Footnote-1262173 +Node: Inheritance and Polymorphism262275 +Node: Streams264545 +Node: The output stream265662 +Ref: The output stream-Footnote-1266597 +Node: Your own stream266690 +Node: Files270239 +Node: Dynamic Strings270925 +Node: Behind the scenes272557 +Node: Inside Arrays273151 +Ref: Inside Arrays-Footnote-1282069 +Ref: Inside Arrays-Footnote-2282146 +Ref: Inside Arrays-Footnote-3282207 +Ref: Inside Arrays-Footnote-4282365 +Ref: Inside Arrays-Footnote-5282445 +Node: Two flavors of equality282604 +Node: Why is #new there?!?285391 +Ref: Why is #new there?!?-Footnote-1290359 +Node: Performance290429 +Ref: Performance-Footnote-1295049 +Ref: Performance-Footnote-2295130 +Node: And now295239 +Node: The syntax297854 +Node: Future306416  End Tag Table diff -rNu smalltalk-2.3/doc/gst.info-1 smalltalk-2.3.1/doc/gst.info-1 --- smalltalk-2.3/doc/gst.info-1 2006-12-05 12:09:56.000000000 +0100 +++ smalltalk-2.3.1/doc/gst.info-1 2006-12-12 19:35:51.000000000 +0100 @@ -1,13 +1,13 @@ This is gst.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst/+build/doc/../../doc/gst-fixed.texi. +/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * GNU Smalltalk: (gst). The GNU Smalltalk environment. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3. It was last updated -on 24 November 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 5 February 2006. Copyright (C) 1988, 1989, 1991, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc. @@ -35,8 +35,8 @@ This document describes installing and operating the GNU Smalltalk programming language. - This file documents GNU Smalltalk Version 2.3. It was last updated -on 24 November 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 5 February 2006. Copyright (C) 1988, 1989, 1991, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc. diff -rNu smalltalk-2.3/doc/gst.info-2 smalltalk-2.3.1/doc/gst.info-2 --- smalltalk-2.3/doc/gst.info-2 2006-12-05 12:09:56.000000000 +0100 +++ smalltalk-2.3.1/doc/gst.info-2 2006-12-12 19:35:51.000000000 +0100 @@ -1,13 +1,13 @@ This is gst.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst/+build/doc/../../doc/gst-fixed.texi. +/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * GNU Smalltalk: (gst). The GNU Smalltalk environment. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3. It was last updated -on 24 November 2006. + This file documents GNU Smalltalk Version 2.3.1. It was last +updated on 5 February 2006. Copyright (C) 1988, 1989, 1991, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc. diff -rNu smalltalk-2.3/doc/i18n.texi smalltalk-2.3.1/doc/i18n.texi --- smalltalk-2.3/doc/i18n.texi 2006-11-04 19:46:45.000000000 +0100 +++ smalltalk-2.3.1/doc/i18n.texi 2006-12-11 17:10:48.000000000 +0100 @@ -67,23 +67,7 @@ @ifnottex Alphabetic list: * I18N.BigEndianFileStream:: -* I18N.EncodedStream:: -* I18N.EncodedString:: -* I18N.EncodedStringFactory:: -* I18N.Encoder:: -* I18N.Encoders.ComposeUTF32BE:: -* I18N.Encoders.ComposeUTF32LE:: -* I18N.Encoders.FromUTF32:: -* I18N.Encoders.FromUTF7:: -* I18N.Encoders.Iconv:: -* I18N.Encoders.SplitUTF32BE:: -* I18N.Encoders.SplitUTF32LE:: -* I18N.Encoders.ToUTF32:: -* I18N.Encoders.ToUTF7:: * I18N.FileStreamSegment:: -* I18N.IncompleteSequenceError:: -* I18N.InvalidCharsetError:: -* I18N.InvalidSequenceError:: * I18N.LcCollate:: * I18N.LcCollationKey:: * I18N.LcCollationMultipleWeights:: @@ -132,8 +116,6 @@ @class{@t{ }, I18N.LcCollationWeightsSet} @superclass{@t{ }, FileSegment} @class{@t{ }, I18N.FileStreamSegment} -@class{@t{ }, I18N.EncodedString} -@class{@t{ }, I18N.EncodedStringFactory} @class{@t{ }, I18N.LcCollationMultipleWeights} @class{@t{ }, I18N.LcCollationSingleWeight} @class{@t{ }, I18N.LcCollationWeight} @@ -160,26 +142,7 @@ @class{@t{ }, I18N.RTEParameterNode} @superclass{@t{ }, Magnitude} @class{@t{ }, I18N.LcCollationKey} -@superclass{@t{ }, Signal} -@superclass{@t{ }, Exception} -@superclass{@t{ }, Error} -@class{@t{ }, I18N.IncompleteSequenceError} -@class{@t{ }, I18N.InvalidSequenceError} -@superclass{@t{ }, SystemExceptions.InvalidValue} -@superclass{@t{ }, SystemExceptions.InvalidArgument} -@class{@t{ }, I18N.InvalidCharsetError} @superclass{@t{ }, Stream} -@class{@t{ }, I18N.Encoder} -@class{@t{ }, I18N.EncodedStream} -@class{@t{ }, I18N.Encoders.FromUTF32} -@class{@t{ }, I18N.Encoders.SplitUTF32BE} -@class{@t{ }, I18N.Encoders.SplitUTF32LE} -@class{@t{ }, I18N.Encoders.ToUTF7} -@class{@t{ }, I18N.Encoders.Iconv} -@class{@t{ }, I18N.Encoders.ToUTF32} -@class{@t{ }, I18N.Encoders.ComposeUTF32BE} -@class{@t{ }, I18N.Encoders.ComposeUTF32LE} -@class{@t{ }, I18N.Encoders.FromUTF7} @superclass{@t{ }, PositionableStream} @superclass{@t{ }, WriteStream} @superclass{@t{ }, ReadWriteStream} @@ -210,777 +173,6 @@ @menu @end menu -@node I18N.EncodedStream -@section I18N.EncodedStream -@clindex I18N.EncodedStream - -@table @b -@item Defined in namespace I18N -@itemx Superclass: I18N.Encoder -@itemx Category: i18n-Character sets -This class is a factory for subclasses of Encoder. The Encoder -is in practice a pipe, so the purpose of this class is simply to -construct an appropriate pipe. -@end table - -@menu -* I18N.EncodedStream class-initializing:: (class) -* I18N.EncodedStream class-instance creation:: (class) -@end menu - - - -@node I18N.EncodedStream class-initializing -@subsection I18N.EncodedStream class:@- initializing - -@table @b -@meindex initialize -@item initialize -Initialize the registry of the encoders to include the standard -encoders contained in the library. - - -@meindex registerEncoderFor:@-toUTF32:@-fromUTF32:@- -@slindex next -@item registerEncoderFor:@- arrayOfAliases toUTF32:@- toUTF32Class fromUTF32:@- fromUTF32Class -Register the two classes that will respectively convert from the -charsets in arrayOfAliases to UTF-32 and vice versa. -The former class is a stream that accepts characters and returns -(via @-#next) integers representing UTF-32 character codes, while -the latter accepts UTF-32 character codes and converts them to -characters. For an example see respectively FromUTF7 and ToUTF7 -(I admit it is not a trivial example). - - -@end table - - - -@node I18N.EncodedStream class-instance creation -@subsection I18N.EncodedStream class:@- instance creation - -@table @b -@meindex encoding:@- -@item encoding:@- anUnicodeString -Answer a pipe of encoders that converts anUnicodeString to default -encoding for strings (the current locale's default charset if none -is specified). - - -@meindex encoding:@-as:@- -@item encoding:@- aStringOrStream as:@- toEncoding -Answer a pipe of encoders that converts anUnicodeString (which contains -to the supplied encoding (which can be an ASCII String or Symbol). - - -@meindex on:@-from:@- -@item on:@- aStringOrStream from:@- fromEncoding -Answer a pipe of encoders that converts aStringOrStream -(which can be a string or another stream) from the given -encoding to the default locale's default charset. - - -@meindex on:@-from:@-to:@- -@item on:@- aStringOrStream from:@- fromEncoding to:@- toEncoding -Answer a pipe of encoders that converts aStringOrStream -(which can be a string or another stream) between the -two supplied encodings (which can be ASCII Strings or -Symbols) - - -@meindex on:@-to:@- -@item on:@- aStringOrStream to:@- toEncoding -Answer a pipe of encoders that converts aStringOrStream -(which can be a string or another stream) from the default -locale's default charset to the given encoding. - - -@meindex unicodeOn:@- -@item unicodeOn:@- aStringOrStream -Answer a pipe of encoders that converts aStringOrStream (which can -be a string or another stream) from its encoding (or the current -locale's default charset, if the encoding cannot be determined) -to integers representing Unicode character codes. - - -@meindex unicodeOn:@-encoding:@- -@item unicodeOn:@- aStringOrStream encoding:@- fromEncoding -Answer a pipe of encoders that converts aStringOrStream -(which can be a string or another stream) from the supplied -encoding (which can be an ASCII String or Symbol) to -integers representing Unicode character codes. - - -@end table - -@node I18N.EncodedString -@section I18N.EncodedString -@clindex I18N.EncodedString - -@table @b -@item Defined in namespace I18N -@itemx Superclass: Object -@itemx Category: i18n-Character sets -An EncodedString, like a String, is a sequence of bytes representing -a specific encoding of a UnicodeString. Unlike a String, however, -the encoding name is known, rather than detected, irrelevant or -assumed to be the system default. -@end table - -@menu -* I18N.EncodedString class-instance creation:: (class) -* I18N.EncodedString-accessing:: (instance) -* I18N.EncodedString-copying:: (instance) -* I18N.EncodedString-initializing:: (instance) -* I18N.EncodedString-printing:: (instance) -@end menu - - - -@node I18N.EncodedString class-instance creation -@subsection I18N.EncodedString class:@- instance creation - -@table @b -@meindex fromString:@- -@item fromString:@- aString -Not commented. - -@meindex fromString:@-encoding:@- -@item fromString:@- aString encoding:@- encoding -Not commented. - -@meindex new -@item new -This method should not be called for instances of this class. - -@meindex new:@- -@item new:@- size -This method should not be called for instances of this class. - -@end table - - - -@node I18N.EncodedString-accessing -@subsection I18N.EncodedString:@- accessing - -@table @b -@meindex asString -@item asString -Answer `string'. - -@meindex at:@- -@item at:@- anIndex -Not commented. - -@meindex at:@-put:@- -@item at:@- anIndex put:@- anObject -Not commented. - -@meindex do:@- -@item do:@- aBlock -Not commented. - -@meindex encoding -@item encoding -Answer `encoding'. - -@meindex hash -@item hash -Not commented. - -@meindex size -@item size -Not commented. - -@meindex species -@item species -Not commented. - -@meindex utf16Encoding -@item utf16Encoding -Not commented. - -@meindex utf32Encoding -@item utf32Encoding -Not commented. - -@meindex valueAt:@- -@item valueAt:@- anIndex -Not commented. - -@meindex valueAt:@-put:@- -@item valueAt:@- anIndex put:@- anObject -Not commented. - -@end table - - - -@node I18N.EncodedString-copying -@subsection I18N.EncodedString:@- copying - -@table @b -@meindex copy -@item copy -Not commented. - -@meindex copyEmpty -@item copyEmpty -Not commented. - -@meindex copyEmpty:@- -@item copyEmpty:@- size -Not commented. - -@end table - - - -@node I18N.EncodedString-initializing -@subsection I18N.EncodedString:@- initializing - -@table @b -@meindex encoding:@- -@item encoding:@- aString -Not commented. - -@meindex setString:@- -@item setString:@- aString -Not commented. - -@end table - - - -@node I18N.EncodedString-printing -@subsection I18N.EncodedString:@- printing - -@table @b -@meindex displayOn:@- -@slindex printOn:@- -@item displayOn:@- aStream -Print a representation of the receiver on aStream. Unlike -@-#printOn:@-, this method does not display the encoding and -the leading dollar. - - -@meindex printOn:@- -@item printOn:@- aStream -Print a representation of the receiver on aStream. - - -@end table - -@node I18N.EncodedStringFactory -@section I18N.EncodedStringFactory -@clindex I18N.EncodedStringFactory - -@table @b -@item Defined in namespace I18N -@itemx Superclass: Object -@itemx Category: i18n-Character sets -An EncodedStringFactory is used (in place of class objects) so that -Encoders can return EncodedString objects with the correct encoding. -@end table - -@menu -* I18N.EncodedStringFactory class-instance creation:: (class) -* I18N.EncodedStringFactory-instance creation:: (instance) -@end menu - - - -@node I18N.EncodedStringFactory class-instance creation -@subsection I18N.EncodedStringFactory class:@- instance creation - -@table @b -@meindex encoding:@- -@item encoding:@- aString -Answer a new EncodedStringFactory, creating strings with the -given encoding. - - -@end table - - - -@node I18N.EncodedStringFactory-instance creation -@subsection I18N.EncodedStringFactory:@- instance creation - -@table @b -@meindex encoding -@item encoding -Answer the encoding used for the created Strings. - - -@meindex encoding:@- -@item encoding:@- aString -Set the encoding used for the created Strings. - - -@meindex fromString:@- -@item fromString:@- aString -Answer an EncodedString based on aString and in the encoding -represented by the receiver. - - -@meindex new -@item new -Answer a new, empty EncodedString using the encoding -represented by the receiver. - - -@meindex new:@- -@item new:@- size -Answer a new EncodedString of the given size, using the encoding -represented by the receiver. - - -@end table - -@node I18N.Encoder -@section I18N.Encoder -@clindex I18N.Encoder - -@table @b -@item Defined in namespace I18N -@itemx Superclass: Stream -@itemx Category: i18n-Character sets -This class is the superclass of streams that take an origin -and encode it to another character set. Most of the subclasses -are for internal use, the one you really want to use is probably -EncodedStream. -@end table - -@menu -* I18N.Encoder class-instance creation:: (class) -* I18N.Encoder-stream operations:: (instance) -@end menu - - - -@node I18N.Encoder class-instance creation -@subsection I18N.Encoder class:@- instance creation - -@table @b -@meindex on:@-from:@-to:@- -@item on:@- aStringOrStream from:@- fromEncoding to:@- toEncoding -Answer a new encoder that translates from fromEncoding -to toEncoding. The encodings are guaranteed to be -those for which the encoder was registered. - - -@end table - - - -@node I18N.Encoder-stream operations -@subsection I18N.Encoder:@- stream operations - -@table @b -@meindex atEnd -@item atEnd -Return whether the receiver can produce another character in -the receiver; by default, this is true if there is another -character in the origin. - - -@meindex atEndOfInput -@item atEndOfInput -Return whether there is another character in the origin. This -method is for private use by encoders, calling it outside won't -corrupt the internal state of the encoder but the result -probably won't be meaningful (depending on the innards of the -encoder). - - -@meindex next -@item next -Return the next character in the receiver; by default, -this is the next character in the origin. - - -@meindex nextInput -@item nextInput -Return the next character in the origin. This method is for -private use by encoders, calling it outside may corrupt the -internal state of the encoder. - - -@meindex species -@item species -We answer a string of Characters encoded in our destination -encoding. - - -@end table - -@node I18N.Encoders.ComposeUTF32BE -@section I18N.Encoders.ComposeUTF32BE -@clindex I18N.Encoders.ComposeUTF32BE - -@table @b -@item Defined in namespace I18N.Encoders -@itemx Superclass: I18N.Encoders.ToUTF32 -@itemx Category: i18n-Character sets -This class is used internally to provide UTF-32 characters encoded as -32-bit integers for a descendent of FromUTF32, when the starting -encoding is big-endian. -@end table - -@menu -* I18N.Encoders.ComposeUTF32BE-stream operation:: (instance) -@end menu - - - -@node I18N.Encoders.ComposeUTF32BE-stream operation -@subsection I18N.Encoders.ComposeUTF32BE:@- stream operation - -@table @b -@meindex next -@item next -Answer a 32-bit integer obtained by reading four 8-bit character -codes in big-endian order and putting them together - - -@end table - -@node I18N.Encoders.ComposeUTF32LE -@section I18N.Encoders.ComposeUTF32LE -@clindex I18N.Encoders.ComposeUTF32LE - -@table @b -@item Defined in namespace I18N.Encoders -@itemx Superclass: I18N.Encoders.ToUTF32 -@itemx Category: i18n-Character sets -This class is used internally to provide UTF-32 characters encoded as -32-bit integers for a descendent of FromUTF32, when the starting -encoding is little-endian. -@end table - -@menu -* I18N.Encoders.ComposeUTF32LE-stream operation:: (instance) -@end menu - - - -@node I18N.Encoders.ComposeUTF32LE-stream operation -@subsection I18N.Encoders.ComposeUTF32LE:@- stream operation - -@table @b -@meindex next -@item next -Answer a 32-bit integer obtained by reading four 8-bit character -codes in little-endian order and putting them together - - -@end table - -@node I18N.Encoders.FromUTF32 -@section I18N.Encoders.FromUTF32 -@clindex I18N.Encoders.FromUTF32 - -@table @b -@item Defined in namespace I18N.Encoders -@itemx Superclass: I18N.Encoder -@itemx Category: i18n-Character sets -This class is a superclass for classes that convert from UTF-32 -characters (encoded as 32-bit Integers) to bytes in another -encoding (encoded as Characters). -@end table - -@menu -@end menu - -@node I18N.Encoders.FromUTF7 -@section I18N.Encoders.FromUTF7 -@clindex I18N.Encoders.FromUTF7 - -@table @b -@item Defined in namespace I18N.Encoders -@itemx Superclass: I18N.Encoders.ToUTF32 -@itemx Category: i18n-Encodings - -@end table - -@menu -* I18N.Encoders.FromUTF7 class-initialization:: (class) -* I18N.Encoders.FromUTF7-converting:: (instance) -@end menu - - - -@node I18N.Encoders.FromUTF7 class-initialization -@subsection I18N.Encoders.FromUTF7 class:@- initialization - -@table @b -@meindex initialize -@item initialize -Initialize the tables used by the UTF-7-to-UTF-32 converter - - -@end table - - - -@node I18N.Encoders.FromUTF7-converting -@subsection I18N.Encoders.FromUTF7:@- converting - -@table @b -@meindex atEnd -@item atEnd -Answer whether the receiver can produce another UTF-32 32-bit -encoded integer - - -@meindex flush -@item flush -Flush any remaining state left in the encoder by the last character -(this is because UTF-7 encodes 6 bits at a time, so it takes three -characters before it can provide a single 16-bit character and -up to six characters before it can provide a full UTF-32 character). - - -@meindex next -@item next -Answer the next character that the receiver can produce. - - -@end table - -@node I18N.Encoders.Iconv -@section I18N.Encoders.Iconv -@clindex I18N.Encoders.Iconv - -@table @b -@item Defined in namespace I18N.Encoders -@itemx Superclass: I18N.Encoder -@itemx Category: i18n-Character sets -This class is used to delegate the actual character set conversion -to the C library's iconv function. Most conversions use iconv as -the only step in the conversions, sometimes the structure is -ToUTF32+SplitUTF32xx+Iconv or Iconv+ComposeUTF32xx+FromUTF32, rarely -Iconv is skipped altogether and only Smalltalk converters are used. -@end table - -@menu -* I18N.Encoders.Iconv-C call-outs:: (instance) -* I18N.Encoders.Iconv-stream operation:: (instance) -@end menu - - - -@node I18N.Encoders.Iconv-C call-outs -@subsection I18N.Encoders.Iconv:@- C call-outs - -@table @b -@meindex iconvClose:@- -@item iconvClose:@- handle -Not commented. - -@meindex iconvOn:@-from:@-at:@-size:@-to:@-size:@-state:@- -@item iconvOn:@- handle from:@- readBuffer at:@- readPos - size:@- readCount to:@- writeBuffer size:@- writeCount state:@- bytesLeft -Not commented. - -@meindex iconvOpen:@-from:@- -@item iconvOpen:@- to from:@- from -Not commented. - -@end table - - - -@node I18N.Encoders.Iconv-stream operation -@subsection I18N.Encoders.Iconv:@- stream operation - -@table @b -@meindex atEnd -@item atEnd -Answer whether the receiver can produce more characters - - -@meindex next -@item next -Answer the next character that the receiver can produce. - - -@end table - -@node I18N.Encoders.SplitUTF32BE -@section I18N.Encoders.SplitUTF32BE -@clindex I18N.Encoders.SplitUTF32BE - -@table @b -@item Defined in namespace I18N.Encoders -@itemx Superclass: I18N.Encoders.FromUTF32 -@itemx Category: i18n-Character sets -This class is used internally to split into four 8-bit characters -the 32-bit UTF-32 integers coming from a descendent of ToUTF32, when -the destination encoding is big-endian. -@end table - -@menu -* I18N.Encoders.SplitUTF32BE-stream operation:: (instance) -@end menu - - - -@node I18N.Encoders.SplitUTF32BE-stream operation -@subsection I18N.Encoders.SplitUTF32BE:@- stream operation - -@table @b -@meindex atEnd -@item atEnd -Answer whether the receiver can produce more characters - - -@meindex flush -@item flush -Flush any remaining bytes in the last 32-bit character read from -the input - - -@meindex next -@item next -Answer an 8-bit Character obtained by converting each 32-bit -Integer found in the origin to the four bytes that make it up, -and ordering them from the most significant to the least -significant. - - -@end table - -@node I18N.Encoders.SplitUTF32LE -@section I18N.Encoders.SplitUTF32LE -@clindex I18N.Encoders.SplitUTF32LE - -@table @b -@item Defined in namespace I18N.Encoders -@itemx Superclass: I18N.Encoders.FromUTF32 -@itemx Category: i18n-Character sets -This class is used internally to split into four 8-bit characters -the 32-bit UTF-32 integers coming from a descendent of ToUTF32, when -the destination encoding is little-endian. -@end table - -@menu -* I18N.Encoders.SplitUTF32LE-stream operation:: (instance) -@end menu - - - -@node I18N.Encoders.SplitUTF32LE-stream operation -@subsection I18N.Encoders.SplitUTF32LE:@- stream operation - -@table @b -@meindex atEnd -@item atEnd -Answer whether the receiver can produce more characters - - -@meindex flush -@item flush -Flush any remaining bytes in the last 32-bit character read from -the input - - -@meindex next -@item next -Answer an 8-bit Character obtained by converting each 32-bit -Integer found in the origin to the four bytes that make it up, -and ordering them from the least significant to the most -significant. - - -@end table - -@node I18N.Encoders.ToUTF32 -@section I18N.Encoders.ToUTF32 -@clindex I18N.Encoders.ToUTF32 - -@table @b -@item Defined in namespace I18N.Encoders -@itemx Superclass: I18N.Encoder -@itemx Category: i18n-Character sets -This class is a superclass for classes that convert from bytes -(encoded as Characters) to UTF-32 characters (encoded as 32-bit -Integers to simplify the code and to avoid endianness conversions). -@end table - -@menu -* I18N.Encoders.ToUTF32-stream operation:: (instance) -@end menu - - - -@node I18N.Encoders.ToUTF32-stream operation -@subsection I18N.Encoders.ToUTF32:@- stream operation - -@table @b -@meindex species -@item species -We answer a UnicodeString of Unicode characters encoded as UTF-32. - - -@end table - -@node I18N.Encoders.ToUTF7 -@section I18N.Encoders.ToUTF7 -@clindex I18N.Encoders.ToUTF7 - -@table @b -@item Defined in namespace I18N.Encoders -@itemx Superclass: I18N.Encoders.FromUTF32 -@itemx Category: i18n-Encodings -This class implements a converter that transliterates UTF-7 -encoded characters to UTF-32 values (encoded as 32-bit Integers). -@end table - -@menu -* I18N.Encoders.ToUTF7 class-initialization:: (class) -* I18N.Encoders.ToUTF7-conversion:: (instance) -@end menu - - - -@node I18N.Encoders.ToUTF7 class-initialization -@subsection I18N.Encoders.ToUTF7 class:@- initialization - -@table @b -@meindex initialize -@item initialize -Initialize the tables used by the UTF-32-to-UTF-7 converter - - -@end table - - - -@node I18N.Encoders.ToUTF7-conversion -@subsection I18N.Encoders.ToUTF7:@- conversion - -@table @b -@meindex atEnd -@item atEnd -Answer whether the receiver can produce more characters - - -@meindex flush -@item flush -Flush any remaining bytes in the last 32-bit character read from -the input - - -@meindex next -@item next -Answer the next character that the receiver can produce. - - -@end table - @node I18N.FileStreamSegment @section I18N.FileStreamSegment @clindex I18N.FileStreamSegment @@ -1015,95 +207,6 @@ @end table -@node I18N.IncompleteSequenceError -@section I18N.IncompleteSequenceError -@clindex I18N.IncompleteSequenceError - -@table @b -@item Defined in namespace I18N -@itemx Superclass: Error -@itemx Category: i18n-Character sets -I am raised if an invalid sequence is found while converting a -string from a charset to another. In particular, I am raised -if the input stream ends abruptly in the middle of a multi-byte -sequence. -@end table - -@menu -* I18N.IncompleteSequenceError-accessing:: (instance) -@end menu - - - -@node I18N.IncompleteSequenceError-accessing -@subsection I18N.IncompleteSequenceError:@- accessing - -@table @b -@meindex description -@item description -Answer a textual description of the exception. - - -@end table - -@node I18N.InvalidCharsetError -@section I18N.InvalidCharsetError -@clindex I18N.InvalidCharsetError - -@table @b -@item Defined in namespace I18N -@itemx Superclass: SystemExceptions.InvalidArgument -@itemx Category: i18n-Character sets -I am raised if the user tries to encode from or to an unknown -encoding -@end table - -@menu -* I18N.InvalidCharsetError-accessing:: (instance) -@end menu - - - -@node I18N.InvalidCharsetError-accessing -@subsection I18N.InvalidCharsetError:@- accessing - -@table @b -@meindex description -@item description -Answer a textual description of the exception. - - -@end table - -@node I18N.InvalidSequenceError -@section I18N.InvalidSequenceError -@clindex I18N.InvalidSequenceError - -@table @b -@item Defined in namespace I18N -@itemx Superclass: Error -@itemx Category: i18n-Character sets -I am raised if an invalid sequence is found while converting a -string from a charset to another -@end table - -@menu -* I18N.InvalidSequenceError-accessing:: (instance) -@end menu - - - -@node I18N.InvalidSequenceError-accessing -@subsection I18N.InvalidSequenceError:@- accessing - -@table @b -@meindex description -@item description -Answer a textual description of the exception. - - -@end table - @node I18N.LcCollate @section I18N.LcCollate @clindex I18N.LcCollate diff -rNu smalltalk-2.3/doc/stamp-1 smalltalk-2.3.1/doc/stamp-1 --- smalltalk-2.3/doc/stamp-1 2006-12-05 12:09:52.000000000 +0100 +++ smalltalk-2.3.1/doc/stamp-1 2006-12-13 09:24:19.000000000 +0100 @@ -1,4 +1,4 @@ -@set UPDATED 5 December 2006 +@set UPDATED 11 December 2006 @set UPDATED-MONTH December 2006 -@set EDITION 2.3 -@set VERSION 2.3 +@set EDITION 2.3.1 +@set VERSION 2.3.1 diff -rNu smalltalk-2.3/doc/stamp-2 smalltalk-2.3.1/doc/stamp-2 --- smalltalk-2.3/doc/stamp-2 2006-12-05 12:09:53.000000000 +0100 +++ smalltalk-2.3.1/doc/stamp-2 2006-12-13 09:24:19.000000000 +0100 @@ -1,4 +1,4 @@ -@set UPDATED 2 December 2006 +@set UPDATED 11 December 2006 @set UPDATED-MONTH December 2006 -@set EDITION 2.3 -@set VERSION 2.3 +@set EDITION 2.3.1 +@set VERSION 2.3.1 diff -rNu smalltalk-2.3/doc/stamp-vti smalltalk-2.3.1/doc/stamp-vti --- smalltalk-2.3/doc/stamp-vti 2006-12-05 12:09:52.000000000 +0100 +++ smalltalk-2.3.1/doc/stamp-vti 2006-12-13 09:24:19.000000000 +0100 @@ -1,4 +1,4 @@ -@set UPDATED 24 November 2006 -@set UPDATED-MONTH November 2006 -@set EDITION 2.3 -@set VERSION 2.3 +@set UPDATED 5 February 2006 +@set UPDATED-MONTH February 2006 +@set EDITION 2.3.1 +@set VERSION 2.3.1 diff -rNu smalltalk-2.3/doc/vers-base.texi smalltalk-2.3.1/doc/vers-base.texi --- smalltalk-2.3/doc/vers-base.texi 2006-12-05 12:09:52.000000000 +0100 +++ smalltalk-2.3.1/doc/vers-base.texi 2006-12-12 19:35:52.000000000 +0100 @@ -1,4 +1,4 @@ -@set UPDATED 5 December 2006 +@set UPDATED 11 December 2006 @set UPDATED-MONTH December 2006 -@set EDITION 2.3 -@set VERSION 2.3 +@set EDITION 2.3.1 +@set VERSION 2.3.1 diff -rNu smalltalk-2.3/doc/vers-gst.texi smalltalk-2.3.1/doc/vers-gst.texi --- smalltalk-2.3/doc/vers-gst.texi 2006-12-05 12:09:52.000000000 +0100 +++ smalltalk-2.3.1/doc/vers-gst.texi 2006-12-12 19:35:50.000000000 +0100 @@ -1,4 +1,4 @@ -@set UPDATED 24 November 2006 -@set UPDATED-MONTH November 2006 -@set EDITION 2.3 -@set VERSION 2.3 +@set UPDATED 5 February 2006 +@set UPDATED-MONTH February 2006 +@set EDITION 2.3.1 +@set VERSION 2.3.1 diff -rNu smalltalk-2.3/doc/vers-libs.texi smalltalk-2.3.1/doc/vers-libs.texi --- smalltalk-2.3/doc/vers-libs.texi 2006-12-05 12:09:53.000000000 +0100 +++ smalltalk-2.3.1/doc/vers-libs.texi 2006-12-12 19:35:55.000000000 +0100 @@ -1,4 +1,4 @@ -@set UPDATED 2 December 2006 +@set UPDATED 11 December 2006 @set UPDATED-MONTH December 2006 -@set EDITION 2.3 -@set VERSION 2.3 +@set EDITION 2.3.1 +@set VERSION 2.3.1 diff -rNu smalltalk-2.3/gnu-smalltalk.pc.in smalltalk-2.3.1/gnu-smalltalk.pc.in --- smalltalk-2.3/gnu-smalltalk.pc.in 2005-06-21 16:10:35.000000000 +0200 +++ smalltalk-2.3.1/gnu-smalltalk.pc.in 2006-12-13 08:58:45.000000000 +0100 @@ -6,6 +6,6 @@ Name: gnu-smalltalk Description: GNU Smalltalk Version: @VERSION@ -Libs: -L${libdir} -lgst +Libs: -L${libdir} -L${libdir}/@PACKAGE@ -lgst @LIBS@ Cflags: -I${includedir} diff -rNu smalltalk-2.3/gst-config.in smalltalk-2.3.1/gst-config.in --- smalltalk-2.3/gst-config.in 2006-11-27 07:59:37.000000000 +0100 +++ smalltalk-2.3.1/gst-config.in 2006-12-07 08:51:43.000000000 +0100 @@ -69,7 +69,7 @@ done : ${pkglibdir:="@libdir@/@PACKAGE@"} -gst_libs="${pkglibdir} @LIBS@" +gst_libs="-L${pkglibdir} @LIBS@" if test "$echo_prefix" = "yes"; then echo $prefix diff -rNu smalltalk-2.3/gst-package.in smalltalk-2.3.1/gst-package.in --- smalltalk-2.3/gst-package.in 2006-11-30 09:13:48.000000000 +0100 +++ smalltalk-2.3.1/gst-package.in 2006-12-06 19:36:01.000000000 +0100 @@ -38,6 +38,34 @@ : ${datarootdir:=@datarootdir@} : ${AWK:=gawk} : ${GST_LOAD:=${exec_prefix}/bin/gst-load} +: ${INSTALL=@INSTALL@} + +case "$INSTALL" in + */install-sh | *"/install-sh -c" | \ + */install.sh | *"/install.sh -c" | \ + install-sh | "install-sh -c" | \ + install.sh | "install.sh -c") + display_install=install + INSTALL=func_install + ;; + *) + display_install="$INSTALL" + ;; +esac + +# Simplistic replacement for the install package, used when +# configure chose the install-sh script +func_install () +{ + while [ $# -gt 4 ]; do + shift + done + set -e + rm -f "$4" + cp "$3" "$4" + chmod $2 "$4" + set +e +} IMAGE_PATH=${SMALLTALK_IMAGE:-@datadir@/@PACKAGE@} (cd $IMAGE_PATH 2> /dev/null && IMAGE_PATH=`pwd`) @@ -295,11 +323,11 @@ } if test -x "$file"; then - echo "@INSTALL@ -m 755 $file $dest" - $dry_run || (rm -f "$dest" && cp "$file" "$dest" && chmod 755 "$dest") + echo "$display_install -m 755 $file $dest" + $dry_run || $INSTALL -m 755 "$file" "$dest" else - echo "@INSTALL@ -m 644 $file $dest" - $dry_run || (rm -f "$dest" && cp "$file" "$dest" && chmod 644 "$dest") + echo "$display_install -m 644 $file $dest" + $dry_run || $INSTALL -m 644 "$file" "$dest" fi done fi diff -rNu smalltalk-2.3/gtk/ChangeLog smalltalk-2.3.1/gtk/ChangeLog --- smalltalk-2.3/gtk/ChangeLog 2006-11-21 10:39:32.000000000 +0100 +++ smalltalk-2.3.1/gtk/ChangeLog 2006-12-13 09:56:48.000000000 +0100 @@ -1,3 +1,11 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2006-11-21 Paolo Bonzini * gtk/gst-gtk.c: Add GPL exception. diff -rNu smalltalk-2.3/i18n/ChangeLog smalltalk-2.3.1/i18n/ChangeLog --- smalltalk-2.3/i18n/ChangeLog 2006-11-21 10:39:44.000000000 +0100 +++ smalltalk-2.3.1/i18n/ChangeLog 2006-12-13 09:56:50.000000000 +0100 @@ -1,3 +1,11 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2006-11-21 Paolo Bonzini * i18n/i18n.c: Add GPL exception. diff -rNu smalltalk-2.3/lib-src/ChangeLog smalltalk-2.3.1/lib-src/ChangeLog --- smalltalk-2.3/lib-src/ChangeLog 2006-12-01 07:46:10.000000000 +0100 +++ smalltalk-2.3.1/lib-src/ChangeLog 2006-12-13 09:56:51.000000000 +0100 @@ -1,3 +1,11 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2006-12-01 Paolo Bonzini * lib-src/strpbrk.c: New. diff -rNu smalltalk-2.3/libgst/ChangeLog smalltalk-2.3.1/libgst/ChangeLog --- smalltalk-2.3/libgst/ChangeLog 2006-12-05 12:05:00.000000000 +0100 +++ smalltalk-2.3.1/libgst/ChangeLog 2006-12-13 09:56:56.000000000 +0100 @@ -1,3 +1,24 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-12 Paolo Bonzini + + * libgst/oop.c: Proceed recursively if marking the ephemerons' + slots finds more ephemerons. Add more debugging functions. + Rename GC_DEBUGGING and MMAN_DEBUGGING to GC_DEBUG_OUTPUT and + MMAN_DEBUG_OUTPUT. Preprocessor symbol GC_DEBUGGING now enables + sanity checks. + +2006-12-11 Paolo Bonzini + + * libgst/mpz.c: Use more GMP functions, fixes segv on 64-bit hosts. + +2006-12-07 Paolo Bonzini + + * libgst/cint.c: Don't push self for anything but CDATA_SELF and + CDATA_SELF_OOP. + 2006-12-05 Paolo Bonzini *** Version 2.3 released. diff -rNu smalltalk-2.3/libgst/cint.c smalltalk-2.3.1/libgst/cint.c --- smalltalk-2.3/libgst/cint.c 2006-11-21 18:18:42.000000000 +0100 +++ smalltalk-2.3.1/libgst/cint.c 2006-12-07 09:09:12.000000000 +0100 @@ -686,7 +686,7 @@ for (si = i = 0; i < fixedArgs; i++) { cType = TO_INT (desc->argTypes[i]); - if (cType >= CDATA_SELF) + if (cType == CDATA_SELF || cType == CDATA_SELF_OOP) push_smalltalk_obj (receiver, cType == CDATA_SELF ? CDATA_UNKNOWN : CDATA_OOP); else if (cType != CDATA_VOID) diff -rNu smalltalk-2.3/libgst/mpz.c smalltalk-2.3.1/libgst/mpz.c --- smalltalk-2.3/libgst/mpz.c 2006-12-02 22:09:43.000000000 +0100 +++ smalltalk-2.3.1/libgst/mpz.c 2006-12-11 17:03:21.000000000 +0100 @@ -7,7 +7,7 @@ /*********************************************************************** * - * Copyright 1991, 2002 Free Software Foundation, Inc. + * Copyright 1991, 2002, 2006 Free Software Foundation, Inc. * * This file is derived from an absurdly old version of the GNU MP Library. * @@ -130,47 +130,6 @@ dif->size = difsize; } -#define COUNT_LEADING_ZEROS(count, x) \ - do { \ - mp_limb_t __xr = (x); \ - unsigned int __a; \ - \ - if (SIZEOF_MP_LIMB_T <= 32) \ - { \ - __a = __xr < (1<<16) \ - ? (__xr < (1<<8) ? 0 : 8) \ - : (__xr < (1<<24) ? 16 : 24); \ - } \ - else \ - { \ - for (__a = SIZEOF_MP_LIMB_T - 8; __a > 0; __a -= 8) \ - if (((__xr >> __a) & 0xff) != 0) \ - break; \ - } \ - \ - (count) = 8*SIZEOF_MP_LIMB_T - (clz_tab[__xr >> __a] + __a); \ - } while (0) - -#define COUNT_TRAILING_ZEROS(count, x) \ - do { \ - mp_limb_t __ctz_x = (x); \ - unsigned int __ctz_c; \ - COUNT_LEADING_ZEROS (__ctz_c, __ctz_x & -__ctz_x); \ - (count) = 8 * SIZEOF_MP_LIMB_T - 1 - __ctz_c; \ - } while (0) - -static const unsigned char clz_tab[] = -{ - 0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, - 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, - 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, - 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, - 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, - 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, -}; - void _gst_mpz_clear (gst_mpz *m) { @@ -264,9 +223,6 @@ mp_size_t usize = u->size; mp_size_t vsize = v->size; mp_size_t size; - mp_size_t i; - mp_limb_t a, b; - mp_srcptr up, vp; if (usize != vsize) return usize - vsize; @@ -275,28 +231,10 @@ return 0; size = ABS (usize); - - up = u->d; - vp = v->d; - - i = size - 1; - do - { - a = up[i]; - b = vp[i]; - i--; - if (i < 0) - break; - } - while (a == b); - - if (a == b) - return 0; - - if ((a < b) == (usize < 0)) - return 1; + if (usize < 0) + return mpn_cmp (v->d, u->d, size); else - return -1; + return mpn_cmp (u->d, v->d, size); } void @@ -497,12 +435,23 @@ rem = mpn_divrem_1 (qp, 0L, np, nsize, ABS(den)); nsize -= qp[nsize - 1] == 0; - quot->size = sign_quotient >= 0 ? nsize : -nsize; alloca (0); return sign_remainder >= 0 ? rem : -rem; } +static inline void +gst_mpz_copy_abs (gst_mpz *d, const gst_mpz *s) +{ + d->size = ABS (s->size); + if (d != s) + { + if (d->alloc < d->size) + gst_mpz_realloc (d, d->size); + MPN_COPY (d->d, s->d, d->size); + } +} + void _gst_mpz_gcd (gst_mpz *g, const gst_mpz *u, const gst_mpz *v) { @@ -515,27 +464,17 @@ mp_size_t vsize = ABS (v->size); mp_size_t gsize; - /* GCD(0, V) == V. */ - if (usize == 0) + /* GCD(0, V) == GCD (U, 1) == V. */ + if (usize == 0 || (vsize == 1 && vp[0] == 1)) { - g->size = vsize; - if (g == v) - return; - if (g->alloc < vsize) - gst_mpz_realloc (g, vsize); - MPN_COPY (g->d, vp, vsize); + gst_mpz_copy_abs (g, v); return; } - /* GCD(U, 0) == U. */ - if (vsize == 0) + /* GCD(U, 0) == GCD (1, V) == U. */ + if (vsize == 0 || (usize == 1 && up[0] == 1)) { - g->size = usize; - if (g == u) - return; - if (g->alloc < usize) - gst_mpz_realloc (g, usize); - MPN_COPY (g->d, up, usize); + gst_mpz_copy_abs (g, u); return; } @@ -556,11 +495,13 @@ } /* Eliminate low zero bits from U and V and move to temporary storage. */ - while (*up == 0) - up++; - u_zero_limbs = up - u->d; + u_zero_bits = mpn_scan1 (up, 0); + u_zero_limbs = u_zero_bits / BITS_PER_MP_LIMB; + u_zero_bits &= BITS_PER_MP_LIMB - 1; + up += u_zero_limbs; usize -= u_zero_limbs; - COUNT_TRAILING_ZEROS (u_zero_bits, *up); + + /* Operands could be destroyed for big-endian case, but let's be tidy. */ tp = up; up = (mp_ptr) alloca (usize * SIZEOF_MP_LIMB_T); if (u_zero_bits != 0) @@ -571,11 +512,13 @@ else MPN_COPY (up, tp, usize); - while (*vp == 0) - vp++; - v_zero_limbs = vp - v->d; + v_zero_bits = mpn_scan1 (vp, 0); + v_zero_limbs = v_zero_bits / BITS_PER_MP_LIMB; + v_zero_bits &= BITS_PER_MP_LIMB - 1; + vp += v_zero_limbs; vsize -= v_zero_limbs; - COUNT_TRAILING_ZEROS (v_zero_bits, *vp); + + /* Operands could be destroyed for big-endian case, but let's be tidy. */ tp = vp; vp = (mp_ptr) alloca (vsize * SIZEOF_MP_LIMB_T); if (v_zero_bits != 0) diff -rNu smalltalk-2.3/libgst/oop.c smalltalk-2.3.1/libgst/oop.c --- smalltalk-2.3/libgst/oop.c 2006-11-21 10:36:35.000000000 +0100 +++ smalltalk-2.3.1/libgst/oop.c 2006-12-12 10:40:13.000000000 +0100 @@ -65,6 +65,9 @@ /* The number of OOPs that are swept on each incremental GC step. */ #define INCREMENTAL_SWEEP_STEP 100 +/* Define this flag to turn on debugging dumps for garbage collection */ +/* #define GC_DEBUG_OUTPUT */ + /* Define this flag to turn on debugging code for OOP table management */ /* #define GC_DEBUGGING */ @@ -77,14 +80,18 @@ /* #define NO_SIGSEGV_HANDLING */ /* Define this flag to turn on debugging code for oldspace management */ -/* #define MMAN_DEBUGGING */ +/* #define MMAN_DEBUG_OUTPUT */ #if !defined HAVE_SIGSEGV_RECOVERY || !(HAVE_SIGSEGV_RECOVERY-0) #define NO_SIGSEGV_HANDLING #endif -#if defined(GC_DEBUGGING) -#undef OPTIMIZE +#if defined(GC_DEBUG_OUTPUT) +#define GC_DEBUGGING +#endif + +#if !defined(OPTIMIZE) +#define GC_DEBUGGING #endif @@ -541,6 +548,55 @@ _gst_display_oop_short (oop); } } + +void +_gst_dump_owners (OOP oop) +{ + OOP oop2, lastOOP; + + for (oop2 = _gst_mem.ot_base, lastOOP = &_gst_mem.ot[_gst_mem.ot_size]; + oop2 < lastOOP; oop2++) + if UNCOMMON (IS_OOP_VALID (oop2) && is_owner(oop2, oop)) + _gst_display_oop (oop2); +} + +void +_gst_check_oop_table () +{ + OOP oop, lastOOP; + + for (oop = _gst_mem.ot_base, lastOOP = &_gst_mem.ot[_gst_mem.ot_size]; + oop < lastOOP; oop++) + { + gst_object object; + OOP *scanPtr; + int n; + + if (!IS_OOP_VALID_GC (oop)) + continue; + + object = OOP_TO_OBJ (oop); + scanPtr = &object->objClass; + if (oop->flags & F_CONTEXT) + { + gst_method_context ctx; + intptr_t methodSP; + ctx = (gst_method_context) object; + methodSP = TO_INT (ctx->spOffset); + n = ctx->contextStack + methodSP + 1 - object->data; + } + else + n = NUM_OOPS (object) + 1; + + while (n--) + { + OOP pointedOOP = *scanPtr++; + if (IS_OOP (pointedOOP) + && (!IS_OOP_ADDR (pointedOOP) || !IS_OOP_VALID_GC (pointedOOP))) + abort (); + } + } +} void @@ -833,7 +889,7 @@ void oldspace_after_allocating (heap_data *h, heap_block *blk, size_t sz) { -#ifdef MMAN_DEBUGGING +#ifdef MMAN_DEBUG_OUTPUT printf ("Allocating oldspace page at %p (%d)\n", blk, sz); #endif @@ -846,7 +902,7 @@ { grey_area_node *node, *last, **next; -#ifdef MMAN_DEBUGGING +#ifdef MMAN_DEBUG_OUTPUT printf ("Freeing oldspace page at %p (%d)\n", blk, sz); #endif @@ -855,7 +911,7 @@ if (node->base >= (OOP *)blk && node->base + node->n <= (OOP *)( ((char *)blk) + sz)) { -#ifdef MMAN_DEBUGGING +#ifdef MMAN_DEBUG_OUTPUT printf (" Remembered table entry removed %p..%p\n", node->base, node->base+node->n); #endif @@ -902,7 +958,7 @@ if (_gst_mem_protect (page, getpagesize(), PROT_READ | PROT_WRITE) == -1 && (errno == ENOMEM || errno == EFAULT || errno == EACCES || errno == EINVAL)) { -#if defined (MMAN_DEBUGGING) +#if defined (MMAN_DEBUG_OUTPUT) printf ("Plain old segmentation violation -- address = %p\n", page); #endif reentering = 0; @@ -913,7 +969,7 @@ (void) *(volatile char *) fault_address; reentering = 0; -#if defined (MMAN_DEBUGGING) +#if defined (MMAN_DEBUG_OUTPUT) printf ("Unprotected %p (SIGSEGV at %p)\n", page, fault_address); #endif @@ -1063,6 +1119,9 @@ _gst_mem.live_flags |= F_REACHABLE; check_weak_refs (); _gst_restore_object_pointers (); +#if defined (GC_DEBUGGING) + _gst_check_oop_table (); +#endif reset_incremental_gc (_gst_mem.ot); update_stats (&stats.timeOfLastGlobalGC, @@ -1207,7 +1266,7 @@ { OOP oop, firstOOP; -#if defined (GC_DEBUGGING) +#if defined (GC_DEBUG_OUTPUT) printf ("Completing sweep (%p...%p), validity flags %x\n", _gst_mem.last_swept_oop, _gst_mem.highest_swept_oop, _gst_mem.live_flags); #endif @@ -1329,7 +1388,7 @@ _gst_realloc_oop_table (_gst_mem.ot_size * (100 + _gst_mem.space_grow_rate) / 100); -#if defined (GC_DEBUGGING) +#if defined (GC_DEBUG_OUTPUT) printf ("Found unallocated at OOP %p, last allocated OOP %p\n" "Highest OOP swept top to bottom %p, lowest swept bottom to top %p\n", _gst_mem.first_allocated_oop, _gst_mem.last_allocated_oop, @@ -1348,12 +1407,10 @@ #ifdef ENABLE_JIT_TRANSLATION if (oop->flags & F_XLAT) - /* Unreachable, always free the native code. Note - it is *not* optional to free the code in this case -- and - I'm not talking about memory leaks: a different - method could use the same OOP as this one and the - old method one would be executed instead of the new - one! */ + /* Unreachable, always free the native code. It is *not* optional + to free the code in this case -- and I'm not talking about memory + leaks: a different method could use the same OOP as this one and + the old method would be executed instead of the new one! */ _gst_release_native_code (oop); #endif @@ -1434,7 +1491,7 @@ result = q->allocPtr; newAlloc = q->allocPtr + n; -#if defined(GC_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) printf ("Top %p alloc %p tenure %p\n", q->topPtr, q->allocPtr, q->tenurePtr); #endif @@ -1442,7 +1499,7 @@ /* We tenure old objects as we copy more objects into the circular survivor space. */ { -#if defined(GC_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) printf ("Tenure: current max %p, needed %p\n", q->tenurePtr, newAlloc); #endif tenure_one_object(); @@ -1451,7 +1508,7 @@ if UNCOMMON (newAlloc > q->maxPtr) { -#if defined(GC_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) printf ("Wrap: survivor space ends at %p, needed %p\n", q->maxPtr, newAlloc); #endif q->topPtr = q->allocPtr; @@ -1483,14 +1540,14 @@ OOP oop; oop = *_gst_mem.tenuring_queue.tenurePtr; -#if defined(GC_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) printf (" "); _gst_display_oop (oop); #endif if (_gst_mem.scan.current == oop) { -#if defined(GC_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) printf ("Tenured OOP %p was being scanned\n", oop); #endif @@ -1500,7 +1557,7 @@ else if (_gst_mem.scan.queue_at == _gst_mem.tenuring_queue.tenurePtr) { -#if defined(GC_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) printf ("Tenured OOP %p had not been scanned yet\n", oop); #endif @@ -1669,7 +1726,7 @@ OOP *pOOP, oop; int i, n; -#if defined (MMAN_DEBUGGING) +#if defined (MMAN_DEBUG_OUTPUT) printf ("Pages on the grey list: "); for (n = 0, node = _gst_mem.grey_pages.head; node; node = node->next, n++) { @@ -1687,7 +1744,7 @@ for (last = NULL, next = &_gst_mem.grey_pages.head; (node = *next); ) { -#if defined(GC_DEBUGGING) || defined(MMAN_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) || defined(MMAN_DEBUG_OUTPUT) printf ("Scanning grey page %p...%p\n", node->base, node->base + node->n); #endif @@ -1714,7 +1771,7 @@ { /* The entry was temporary, or we found no new-space pointers in it. Delete it and make the page read-only. */ -#if defined (MMAN_DEBUGGING) +#if defined (MMAN_DEBUG_OUTPUT) printf ("Protecting %p\n", node->base); #endif _gst_mem.rememberedTableEntries--; @@ -1734,7 +1791,7 @@ _gst_mem.grey_pages.tail = last; -#if defined (MMAN_DEBUGGING) +#if defined (MMAN_DEBUG_OUTPUT) printf ("Pages left on the grey list: "); for (n = 0, node = _gst_mem.grey_pages.head; node; node = node->next, n++) { @@ -1767,7 +1824,7 @@ /* Objects might have moved, so update node->base. */ node->base = (OOP *) &obj->data[1]; -#if defined(GC_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) printf ("Scanning grey range %p...%p (%p)\n", node->base, node->base + node->n, oop); #endif @@ -1835,7 +1892,7 @@ void cheney_scan (void) { -#if defined(GC_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) printf ("Starting Cheney scan\n"); #endif @@ -1856,7 +1913,9 @@ #if defined(GC_DEBUGGING) if (!IS_OOP_ADDR (oop)) abort(); +#endif +#if defined(GC_DEBUG_OUTPUT) printf (">Scan "); _gst_display_oop (oop); #endif @@ -1875,7 +1934,7 @@ MAYBE_COPY_OOP (_gst_mem.scan.at[i+1]); } -#if defined(GC_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) printf ("Ending Cheney scan\n"); #endif } @@ -1900,12 +1959,12 @@ obj = OOP_TO_OBJ (oop); pData = (OOP *) obj; -#if defined(GC_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) printf (">Copy "); _gst_display_oop (oop); #endif -#if !defined (OPTIMIZE) +#if defined (GC_DEBUGGING) if UNCOMMON (!IS_INT (obj->objSize)) { printf ("Size not an integer in OOP %p (%p)\n", oop, obj); @@ -1930,7 +1989,7 @@ abort (); } -#if !defined (OPTIMIZE) +#if defined (GC_DEBUGGING) if UNCOMMON ((oop->flags & F_OLD) || IS_SURVIVOR_ADDR(obj, _gst_mem.active_half == &_gst_mem.surv[1])) { @@ -1985,7 +2044,7 @@ void mark_ephemeron_oops (void) { - OOP *pOOP, *base; + OOP *pOOP, *pDeadOOP, *base; int i, size; /* Make a local copy of the buffer */ @@ -2009,9 +2068,9 @@ key->flags |= F_REACHABLE; } - for (pOOP = base, i = size; i--; pOOP++) + for (pOOP = pDeadOOP = base, i = size; i--; ) { - OOP oop = *pOOP; + OOP oop = *pOOP++; gst_object obj = OOP_TO_OBJ(oop); OOP key = obj->data[0]; int num = NUM_OOPS(obj); @@ -2024,10 +2083,10 @@ for (j = 1; j < num; j++) MAYBE_MARK_OOP (obj->data[j]); - /* Remember that above we cleared F_EPHEMERON is the key + /* Remember that above we cleared F_EPHEMERON if the key is alive. */ if (!IS_OOP_MARKED (key) && (oop->flags & F_EPHEMERON)) - _gst_add_buf_pointer (oop); + *pDeadOOP++ = oop; /* Ok, now mark the key. */ MAYBE_MARK_OOP (key); @@ -2035,6 +2094,12 @@ /* Restore the flag in case it was cleared. */ oop->flags |= F_EPHEMERON; } + + /* If more ephemerons were reachable from the object, go on... */ + if (_gst_buffer_size ()) + mark_ephemeron_oops (); + + _gst_add_buf_data (base, (char *) pDeadOOP - (char *) base); } #define TAIL_MARK_OOP(newOOP) BEGIN_MACRO { \ @@ -2060,7 +2125,7 @@ { if (!oop) { /* in the loop! */ -#if !defined (OPTIMIZE) +#if defined (GC_DEBUGGING) gst_object obj = (gst_object) (curOOP - 1); /* for debugging */ #endif iterationLoop: @@ -2070,7 +2135,7 @@ curOOP++; if (IS_OOP (oop)) { -#if !defined (OPTIMIZE) +#if defined (GC_DEBUGGING) if UNCOMMON (!IS_OOP_ADDR (oop)) { printf @@ -2108,7 +2173,7 @@ gst_object object; uintptr_t size; -#if !defined (OPTIMIZE) +#if defined (GC_DEBUGGING) if UNCOMMON (IS_OOP_FREE (oop)) { printf ("Error! Free OOP %p is being marked!\n", oop); @@ -2117,7 +2182,7 @@ } #endif -#if defined(GC_DEBUGGING) +#if defined(GC_DEBUG_OUTPUT) printf (">Mark "); _gst_display_oop (oop); #endif diff -rNu smalltalk-2.3/net/ChangeLog smalltalk-2.3.1/net/ChangeLog --- smalltalk-2.3/net/ChangeLog 2006-10-05 09:11:15.000000000 +0200 +++ smalltalk-2.3.1/net/ChangeLog 2006-12-13 09:56:57.000000000 +0100 @@ -1,3 +1,11 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2006-10-05 Mike Anderson Paolo Bonzini diff -rNu smalltalk-2.3/packages.xml smalltalk-2.3.1/packages.xml --- smalltalk-2.3/packages.xml 2006-12-05 12:10:03.000000000 +0100 +++ smalltalk-2.3.1/packages.xml 2006-12-13 09:59:37.000000000 +0100 @@ -1,4 +1,4 @@ - + @@ -277,14 +277,14 @@ gdbm-c.st -<@NCURSES_DISABLED@package> + NCurses ncurses.st libncurses examples ncurses.st - + MD5 diff -rNu smalltalk-2.3/packages.xml.in smalltalk-2.3.1/packages.xml.in --- smalltalk-2.3/packages.xml.in 2006-11-29 10:36:55.000000000 +0100 +++ smalltalk-2.3.1/packages.xml.in 2006-12-13 08:58:45.000000000 +0100 @@ -284,7 +284,7 @@ examples ncurses.st - + MD5 diff -rNu smalltalk-2.3/superops/ChangeLog smalltalk-2.3.1/superops/ChangeLog --- smalltalk-2.3/superops/ChangeLog 2005-06-21 16:11:05.000000000 +0200 +++ smalltalk-2.3.1/superops/ChangeLog 2006-12-13 09:57:15.000000000 +0100 @@ -1,3 +1,11 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2003-09-13 Paolo Bonzini * observer-list.cc: new file diff -rNu smalltalk-2.3/tcp/ChangeLog smalltalk-2.3.1/tcp/ChangeLog --- smalltalk-2.3/tcp/ChangeLog 2006-11-21 10:41:30.000000000 +0100 +++ smalltalk-2.3.1/tcp/ChangeLog 2006-12-13 09:57:17.000000000 +0100 @@ -1,3 +1,11 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2006-11-21 Paolo Bonzini * tcp/tcp.c: Add GPL exception. diff -rNu smalltalk-2.3/xml/ChangeLog smalltalk-2.3.1/xml/ChangeLog --- smalltalk-2.3/xml/ChangeLog 2006-07-10 14:58:45.000000000 +0200 +++ smalltalk-2.3.1/xml/ChangeLog 2006-12-13 09:57:19.000000000 +0100 @@ -1,3 +1,11 @@ +2006-12-13 Paolo Bonzini + + *** Version 2.3.1 released. + +2006-12-05 Paolo Bonzini + + *** Version 2.3 released. + 2005-07-10 Paolo Bonzini * xml/XSL.st: Use #codePoint: to generate characters.