$ od -c -N 50000 [_CDCSL_93-16_]<1>Cedar>release>X11>X11.mailLog 0000000 * e n t r y * 4 0000020 4 \r R e l T O C P o i n t e r 0000040 4 3 1 5 6 \r * e n t 0000060 r y * 1 3 7 2 \r C 0000100 r e a t e M s g \r N o N a m e : 0000120 P a r c : X e r o x $ S e l 0000140 e c t e d @ O c t o b e r 9 , 0000160 1 9 9 2 3 : 4 6 : 0 6 p m 0000200 P D T \r 1 0 6 9 0000220 1 9 1 \r D a t e : 0000240 F r i , 3 1 J a n 9 2 0000260 1 3 : 2 5 : 3 8 P S T \r F r o 0000300 m : j a c o b i : P A R C : X 0000320 e r o x \r S u b j e c t : X 1 0000340 1 T c l f o r P C e d a r 2 0000360 . 0 \r T o : P C e d a r U s e 0000400 r s : P a r c : X e r o x \r C c 0000420 : j a c o b i \r R e p l y - t 0000440 o : C h r i s t i a n P J 0000460 a c o b i : P A R C : X e r o x 0000500 \r \r X 1 1 T c l \r D F f i l e 0000520 s : [ P C e d a r 2 . 0 ] < 0000540 T o p > X 1 1 T c l - S u i t e 0000560 . d f \r D o c u m e n t a t i o 0000600 n : [ P C e d a r 2 . 0 ] < 0000620 D o c u m e n t a t i o n > X 1 0000640 1 T c l D o c . t i o g a \r M a 0000660 i n t a i n e r : J a c o b 0000700 i \r \r N e w p a c k a g e . \r 0000720 \r A b s t r a c t \r T c l i s 0000740 a " t o o l c o m m a n d 0000760 l a n g u a g e " d e s i n 0001000 e d b y J o h n O u s t e 0001020 r h o u t . I t c o n t a 0001040 i n s a g e n e r a l i n 0001060 t e r p r e t e r , C l a n 0001100 g u a g e i n t e r f a c e s 0001120 s o t h i s i n t e r p r 0001140 e t e r c a n b e e m b e 0001160 d d e d i n C p r o g r a 0001200 m s . I t c o n t a i n s 0001220 a s i m p l e X 1 1 t o 0001240 o l k i t T k . M o s t 0001260 i m p o r t a n t t o u s , 0001300 T k h a s a r e l a t i 0001320 v e l y s i m p l e c o n v 0001340 e n t i o n h o w o t h e r 0001360 w i s e i n d e p e n d e n t 0001400 a p p l i c a t i o n s c a 0001420 n c o m m u n i c a t e . 0001440 \r X 1 1 T c l i s a p a c 0001460 k a g e w h i c h s u p p o 0001500 r t s T c l / T k ' s r e m 0001520 o t e e x e c u t i o n o r 0001540 c o m m u n i c a t i o n c 0001560 o n v e n t i o n . W h i l 0001600 e i t i t s e l f d o e s 0001620 n o t s u p p o r t g e n 0001640 e r a l T c l i n t e r p r 0001660 e t a t i o n i t a l l o w 0001700 s t o s e n d c o m m a n 0001720 d s t o r e g i s t e r e d 0001740 T c l i n t e r p r e t e r 0001760 s . I t a l s o a l l o 0002000 w s t o r e g i s t e r i 0002020 n t e r p r e t e r s f r o m 0002040 C e d a r . T h e s e i 0002060 n t e r p r e t e r s m i g h 0002100 t n o t i m p l e m e n t 0002120 t h e T c l - l a n g u a g e 0002140 ( a s n o r e a l i n t 0002160 e r p r e t e r i s d e l i 0002200 v e r e d ) , b u t t h e y 0002220 c a n n e v e r t h e l e s 0002240 s i m p l e m e n t s p e c 0002260 i f i c T c l c o m m a n d 0002300 s . \r \r \r \r \r \0 \0 \0 \0 006 \0 \0 235 312 0002320 \0 271 \0 \0 002 230 \0 J 232 002 320 b s 004 234 035 0002340 230 ! J 232 002 235 004 234 023 230 027 J 232 002 235 \a 0002360 234 026 230 035 J 232 002 235 002 234 030 230 032 J 232 002 0002400 235 002 234 \b 230 \n J 232 002 235 \n 234 035 230 ' J 0002420 230 \0 001 004 h e a d 232 001 234 006 230 006 I 006 0002440 i n d e n t 232 003 317 t \v 234 026 236 \t 230 0002460 * L 232 002 236 020 234 ) 230 9 L 232 002 236 \r 234 0002500 006 230 023 L 230 \0 L 232 001 234 \f 230 \f L 230 \0 0002520 L 232 001 317 b \b 230 \b L 232 001 234 306 002 230 306 0002540 002 L 232 001 234 241 003 230 241 003 L 230 \0 L 230 \0 0002560 L 230 \0 L 230 \0 227 227 \0 205 227 \0 \0 \0 \0 004 0002600 . \0 \0 004 355 \0 \0 \r * e n t r y * 0002620 1 2 0 4 \r C r e a t 0002640 e M s g \r N o N a m e : P a r c 0002660 : X e r o x $ S e l e c t e 0002700 d @ O c t o b e r 9 , 1 9 9 0002720 2 3 : 4 6 : 1 3 p m P D T 0002740 \r 9 2 1 0002760 1 7 1 \r D a t e : F r i 0003000 , 3 1 J a n 9 2 1 3 : 4 0003020 2 : 0 9 P S T \r F r o m : j 0003040 a c o b i : P A R C : X e r o x 0003060 \r S u b j e c t : X 1 1 , X 0003100 1 1 V i e w e r s f o r P C 0003120 e d a r 2 . 0 \r T o : P C e d 0003140 a r U s e r s : P a r c : X e r 0003160 o x \r C c : j a c o b i , P 0003200 C e d a r C o o r d i n a t o 0003220 r : P a r c : X e r o x \r R e p 0003240 l y - t o : C h r i s t i a n 0003260 P J a c o b i : P A R C : X 0003300 e r o x \r \r X 1 1 , X 1 1 V i 0003320 e w e r s \r D F f i l e s : 0003340 [ P C e d a r 2 . 0 ] < T o p 0003360 > X 1 1 - S u i t e . d f , [ 0003400 P C e d a r 2 . 0 ] < T o p > X 0003420 1 1 V i e w e r s - S u i t e . 0003440 d f \r D o c u m e n t a t i o n 0003460 : a v a i l a b l e \r M a i 0003500 n t a i n e r : J a c o b i 0003520 \r N e w f e a t u r e s \r X T 0003540 k W i d g e t s : I m p r o v 0003560 e d b e h a v i o u r i n 0003600 c a s e o f i n a p p r o p 0003620 r i a t e i n p u t f o c u 0003640 s h a n d l i n g o f w i 0003660 n d o w m a n a g e r s . 0003700 ( U s e f u l o n l i v e b 0003720 o a r d s . ) \r X 1 1 : S o 0003740 m e i n t e r n a l i m p r 0003760 o v e m e n t s . \r X 1 1 V i 0004000 e w e r s a l l o w s t o 0004020 w i t h d r a w t h e w i n 0004040 d o w . ( T h i s m e a n 0004060 s t h e w i n d o w g o e 0004100 s a w a y b u t t h e u 0004120 n i x p r o c e s s s t a y 0004140 s a l i v e a n d a l e r 0004160 t . T h i s i s u s e f 0004200 u l i f t h e c e d a r 0004220 w o r l d a l s o s e r v e 0004240 s a s s e r v e r f o r 0004260 s o m e t h i n g . T h i s 0004300 f e a t u r e i s a i m e 0004320 d a t l i v e b o a r d s 0004340 w h i c h c u r r e n t l y 0004360 a r e t e r m i n a t i n g 0004400 C e d a r w o r l d s t o o 0004420 f r e q u e n t l y . ) T 0004440 h e r e i s a l s o a w 0004460 a y t o m a k e t h e w 0004500 i t h d r a w n w i n d o w 0004520 r e a p p e a r , b u t y o 0004540 u n e e d a r e m o t e 0004560 c o m m a n d e r t o i s s 0004600 u e t h e c o m m a n d . \r 0004620 \0 \0 \0 006 \0 \0 235 312 \0 245 \0 \0 002 230 \0 J 0004640 232 002 320 b s 004 234 035 230 ! J 232 002 235 004 234 0004660 023 230 027 J 232 002 235 \a 234 037 230 & J 232 002 235 0004700 002 234 030 230 032 J 232 002 235 002 234 ' 230 ) J 232 0004720 002 235 \n 234 035 230 ' J 230 \0 001 004 h e a d 0004740 232 001 234 017 230 017 I 006 i n d e n t 232 005 0004760 317 t \v 234 023 236 \v 234 032 236 \t 230 L L 232 002 0005000 236 020 234 \t 230 031 L 232 002 236 \r 234 006 230 023 003 0005020 230 \f L 232 001 234 z 230 z L 232 001 234 ! 230 ! 0005040 L 232 001 234 224 003 230 224 003 227 227 227 \0 205 227 \0 0005060 \0 \0 \0 003 232 \0 \0 004 E \0 \0 \r * e n t 0005100 r y * 7 3 2 \r C 0005120 r e a t e M s g \r N o N a m e : 0005140 P a r c : X e r o x $ S e l 0005160 e c t e d @ O c t o b e r 9 , 0005200 1 9 9 2 3 : 4 6 : 1 8 p m 0005220 P D T \r 4 9 9 0005240 1 2 1 \r D a t e : 0005260 T h u , 0 6 F e b 9 2 0005300 1 5 : 5 6 : 2 8 P S T \r F r o 0005320 m : j a c o b i : P A R C : X 0005340 e r o x \r S u b j e c t : P r 0005360 e v e n t i n g s h a r e d 0005400 m e m o r y \r T o : W i l l i 0005420 e - S u e , N i c h o l s \r C 0005440 c : j a c o b i \r \r A l l d 0005460 o n e a n d s m o d e l l e 0005500 d . . . \r \r C o n v e n t i o n 0005520 : T h e P A R C _ S e r v e 0005540 r H o s t p r o p e r t y i 0005560 n t h e x s e r v e r ( 0005600 o n t h e r o o t w i n d 0005620 o w ) a l l o w s t o c h 0005640 e c k w h i c h m a c h i n 0005660 e i m p l e m e n t s t h e 0005700 x s e r v e r . \r \r N e w 0005720 c o m m a n d \r X 1 1 T r u s 0005740 t e d S e t S e r v e r H o s t 0005760 \r I n i t i a l i z e s t h e 0006000 P A R C _ S e r v e r H o s t 0006020 p r o p e r t y o f t h e 0006040 s e r v e r " H o s t N a m 0006060 e " t o " H o s t N a m e " 0006100 \r \r X 1 1 \r S h a r e d m e 0006120 m o r y u s a g e i s d i 0006140 s a b l e d w h e n P A R C 0006160 _ S e r v e r H o s t p r o p 0006200 e r t y s h o w s u n e x p 0006220 e c t e d v a l u e . \r \r \0 \0 0006240 \0 006 \0 \0 235 312 \0 s \0 \0 002 230 \0 J 232 002 0006260 320 b s 004 234 035 230 ! J 232 002 235 004 234 023 230 0006300 027 J 232 002 235 \a 234 032 230 ! J 232 002 235 002 234 0006320 025 230 027 J 232 002 235 002 234 \b 230 \n J 230 \0 J 0006340 230 031 J 230 \0 J 230 205 001 J 230 \0 002 230 \v J 0006360 232 001 234 027 230 027 J 230 P J 230 \0 227 002 230 003 0006400 J 230 U 227 J 230 \0 227 \0 205 227 \0 \0 \0 \0 001 0006420 364 \0 \0 002 m \0 \0 \r * e n t r y * 0006440 1 2 0 7 8 \r C r e a t 0006460 e M s g \r N o N a m e : P a r c 0006500 : X e r o x $ S e l e c t e 0006520 d @ O c t o b e r 9 , 1 9 9 0006540 2 3 : 4 6 : 3 1 p m P D T 0006560 \r 1 1 2 4 9 0006600 7 1 7 \r D a t e : M o n 0006620 , 1 7 F e b 9 2 1 2 : 1 0006640 4 : 3 0 P S T \r F r o m : j 0006660 a c o b i : P A R C : X e r o x 0006700 \r S u b j e c t : T r i p r 0006720 e p o r t f r o m X w i n 0006740 d o w c o n f e r e n c e \r T 0006760 o : X W i n d o w s : A l l 0007000 a r e a s , C o m p u t e r R 0007020 e s e a r c h : P A R C , U I 0007040 A C - C o r e : A l l A r e a 0007060 s \r C c : j a c o b i \r R e 0007100 p l y - t o : C h r i s t i a 0007120 n P J a c o b i : P A R C : 0007140 X e r o x \r \r T r i p r e p o 0007160 r t f r o m t h e 6 t h 0007200 A n n u a l T e c h n i c a l 0007220 C o n f e r e n c e o n t 0007240 h e X W i n d o w S y s t 0007260 e m . \r B o s t o n , M a s s 0007300 a c h u s e t t s \r 1 3 - 1 6 0007320 J a n u a r y 1 9 9 1 \r \r I 0007340 a p o l o g i z e i f t h 0007360 i s r e p o r t i s t o o 0007400 o p i n i o n a t e d , b u 0007420 t i f y o u w a n t a 0007440 l e s s s u b j e c t i v e 0007460 t r i p r e p o r t y o u 0007500 c a n r e a d t h e c o n 0007520 f e r e n c e a n n o u n c e 0007540 m e n t s i n s t e a d . 0007560 ( S e e a l s o l a s t y 0007600 e a r s t r i p r e p o r t 0007620 ) \r \r I w a s n o t t o o 0007640 m u c h i m p r e s s e d ; 0007660 X w i n d o w s i s g e 0007700 t t i n g a b i g s t a n 0007720 d a r d , b u t i t i s 0007740 n o t i n i t s e l f a n 0007760 i n t e r e s t i n g r e s 0010000 e a r c h t o p i c . \r \r S o 0010020 m e o f t h e g r e a t 0010040 i n t e r o p e r a b i l i t y 0010060 o p p o r t u n i t i e s s 0010100 e e m t o h a v e b e e n 0010120 f o r g o t t e n . I w 0010140 a s a l s o s u r p r i z e 0010160 d a b o u t t h e l a r g 0010200 e n u m b e r o f t o o l 0010220 k i t s p r e s e n t e d . \r 0010240 \r I f y o u w a n t t o 0010260 r e a d j u s t a b o u t 0010300 1 t a l k a n d y o u a 0010320 r e a X e r o x e x e c u 0010340 t i v e , I t h i n k " A 0010360 c h i e v i n g P i x e l - P 0010400 r e c i s e R e n d e r i n g 0010420 i n X " i s t h e m o 0010440 s t c o n s e q u e n t i a l 0010460 o n e . \r \r I w a s n o t 0010500 p l e a s e d b y t h e 0010520 s m a l l n u m b e r o f 0010540 X e r o x f o l k s . I 0010560 w o u l d t h i n k t h a t 0010600 X S o f t o u g h t t o 0010620 h a v e s o m e f e e l e r 0010640 s i n t o t h e X c u l 0010660 t u r e . ( X e n v i r o 0010700 n m e n t w i n d o w i n 0010720 G l o b a l V i e w , G l o b 0010740 a l V i e w i n X , . . . 0010760 ) T h e g r o u p s u p 0011000 p o r t i n g t h e X s e 0011020 r v e r o n d a y b r e a k 0011040 w a s n ' t r e p r e s e n 0011060 t e d a t a l l e i t h e 0011100 r . \r \r \r T u t o r i a l o 0011120 n T c l . \r B y J o h n 0011140 O u s t e r h o u t \r I h a 0011160 v e e n j o y e d t h i s 0011200 t u t o r i a l . I t s h 0011220 o w e d s o m e f r e s h 0011240 i d e a s a n d w a s n ' t 0011260 o n e m o r e s i l l y 0011300 t h i n g g o i n g a l o n 0011320 g w i t h t h e c r o w d 0011340 . \r I w a s c o n t e m p l 0011360 a t i n g w h e t h e r I 0011400 s h o u l d u s e T c l i 0011420 n m y X t o o l k i t . 0011440 ( I d e c i d e d t h a t 0011460 S c h e m e X e r o x w a s 0011500 b e t t e r s u i t e d e 0011520 x t e n s i o n l a n g u a g 0011540 e f o r m y p u r p o s e 0011560 s a f t e r a l l , b u t 0011600 t h a t t h e T c l w a 0011620 y o f i n t e r o p e r a b 0011640 i l i t y i s d e s i r a b 0011660 l e n e v e r t h e l e s s ; 0011700 S e e X 1 1 T c l - S u i t 0011720 e . d f ) \r T c l i s a n 0011740 i n t e r p r e t e r w h i c 0011760 h c a n b e i n v o k e d 0012000 f r o m C p r o g r a m s 0012020 . I t i n t e g r a t e s 0012040 n i c e l y w i t h C a 0012060 n d i s g o o d a s a n 0012100 e x t e n s i o n l a n g u 0012120 a g e . I t r e i n v e n 0012140 t s m a n y l i s p i d e 0012160 a s ( b u t i t i s f 0012200 a r t o o u n s a f e a g 0012220 a i n s t u s e r e r r o r 0012240 s ) . \r T k i s a n X t 0012260 o o l k i t b u i l t f o r 0012300 u s e w i t h T c l . 0012320 I t h a s n i c e f e a t 0012340 u r e s ; e . g . s i m p l 0012360 i c i t y a n d p o w e r . 0012400 I t i s v e r y i m p 0012420 r e s s i v e h o w f e w 0012440 l i n e s a r e n e e d e d 0012460 t o w r i t e s m a l l 0012500 a p p l i c a t i o n s . T 0012520 h e l a c k o f m o d u l 0012540 e c o n c e p t i n T c l 0012560 a n d t h e m i s s i n g 0012600 n a m i n g c o n v e n t i 0012620 o n s i n T k m a k e i 0012640 t u n s u i t e d f o r r 0012660 e a l l y l a r g e a p p l 0012700 i c a t i o n s . \r L i k e e 0012720 v e r i t h i n g e l s e i 0012740 t i s n o t t h r e a d 0012760 s a f e . O n e m o r e 0013000 p r o b l e m w i t h T k 0013020 i s t h e f a c t t h a t 0013040 t h e w i d g e t t r e e 0013060 m u s t b e a s s e m b l 0013100 e d u s i n g T c l a n d 0013120 n o t i n C . I t i 0013140 s v e r y n i c e t o d 0013160 o t h i s t a s k i n a 0013200 n e x t e n s i o n l a n g 0013220 u a g e , b u t I w o u l 0013240 d n e v e r t h e l e s s p 0013260 r e f e r t o d o i t i 0013300 n a r e a l p r o g r a m 0013320 m i n g l a n g u a g e 8 0 0013340 % o f t h e t i m e . \r T 0013360 h e o n e f e a t u r e o 0013400 f T c l / T k w h i c h I 0013420 h a v e d e c i d e d t o 0013440 u s e m y s e l f i s t 0013460 h e g l o b a l c o m m u n 0013500 i c a t i o n s f e a t u r e 0013520 . A n a p p l i c a t i o 0013540 n c a n s e n d s o m e 0013560 s t r i n g t o a n y o t 0013600 h e r a p p l i c a t i o n 0013620 t o b e i n t e r p r e t e 0013640 d . T h i s m i g h t b 0013660 e p o o h e d a s a p o 0013700 o r m a n s R P C , b u t 0013720 i t a l l o w s r e a l 0013740 i n t e r e s t i n g a p p l 0013760 i c a t i o n s . M a y b e 0014000 t h i s i s t h e " w i 0014020 n d o w i n g a p p l i c a t 0014040 i o n s p i p e " m e c h a 0014060 n i s m . I w o u l d t 0014100 h i n k i t w o r t h w h 0014120 i l e f o r J o h n t o 0014140 m a k e t h i s f u n c t i 0014160 o n a l i t y a v a i l a b l 0014200 e s e p a r a t e l y w i t 0014220 h o u t t h e r i s k s o 0014240 f a g e n e r a l i n t e 0014260 r p r e t e r . \r J o h n O u 0014300 s t e r h o u t d r e a m s 0014320 o f s i m p l i f y i n g a 0014340 p p l i c a t i o n s a l o 0014360 t b e c a u s e t h e y n 0014400 e e d t o d o t h e b a 0014420 s i c s o n l y , a n d , 0014440 d e l e g a t e c e r t a i n 0014460 f u n c t i o n s t o o t 0014500 h e r m o r e s p e c i f i 0014520 e d a p p l i c a t i o n s . 0014540 I s h a r e h i s d r 0014560 e a m i n p a r t s . H 0014600 o w e v e r t h a n k s t o 0014620 d y n a m i c l o a d i n g 0014640 , d e f i n i t i o n m o d 0014660 u l e s a n d s h a r e d 0014700 a d r e s s s p a c e , C e 0014720 d a r h a s a c c o m p l i 0014740 s h e d t h i s l o n g a 0014760 g o . I n s t e a d o f 0015000 b e i n g i n t e r e s t e d 0015020 i n g e n e r a l s i m p 0015040 l i f i c a t i o n s I a m 0015060 i n t e r e s t e d i n c 0015100 r o s s l a n g u a g e o p 0015120 e r a t i o n s w h i c h e 0015140 n r i c h t h e f u n c t i 0015160 o n a l i t y o f t h e s 0015200 y s t e m s . \r \r Q u e s t i o 0015220 n a n d A n s w e r s e s 0015240 s i o n \r \r I u s e d t h e 0015260 o p p o r t u n i t y t o 0015300 c o m p l a i n a b o u t p 0015320 r o b l e m s w i t h t h e 0015340 i n p u t e x t e n s i o n 0015360 . I h a v e f o u n d 0015400 t h a t t h a t B o b S c 0015420 h e i f l e r w a s v e r y 0015440 m u c h i n a g r e e m e 0015460 n t w i t h m y c o m p l 0015500 a i n t s . \r \r I h a v e a 0015520 s k e d f o r f e a t u r e 0015540 s t o n e s t w i d g e t 0015560 s f r o m d i f f e r e n t 0015600 t o o l k i t s . I g o 0015620 t a n s w e r s w i t h m 0015640 a n y w o r d s , n e i t h 0015660 e r a c k n o w l e d g i n g 0015700 n o r u n d e r s t a n d i 0015720 n g t h e p r o b l e m , 0015740 b u t c l a i m i n g i t 0015760 w o u l d b e i m p o s s i 0016000 b l e . ( T h e C e d a r 0016020 X T k t o o l k i t c a n 0016040 d o i t ) . \r \r I g o t 0016060 t h e i m p r e s s i o n t 0016100 h a t d i f f e r e n t t o 0016120 o l k i t s s t a r t t o 0016140 p r o l i f e r a t e . \r \r I 0016160 f o u n d a s u r p r i s i 0016200 n g n u m b e r o f p e o 0016220 p l e w o r r y i n g a b o 0016240 u t i s s u e s o f m u l 0016260 t i - t h r e a d i n g . H 0016300 o w e v e r , t h e s t a t 0016320 e o f t h i s a r t i s 0016340 n o t v e r y g o o d . \r 0016360 \r B i r d s o f a f e a t 0016400 h e r s e s s i o n : X A 0016420 p p l i c a t i o n P e r f o 0016440 r m a n c e C h a r a c t e r 0016460 i z a t i o n \r \t J i m S t e 0016500 a r n s , H e w l e t t - P a 0016520 c k a r d \r I h a d v e r y 0016540 h i g h e x p e c t a t i o 0016560 n s a s I t h o u g h t 0016600 t h i s t o b e a n e x 0016620 t r e m e l y i m p o r t a n 0016640 t t o p i c t o X S o f t 0016660 . H o w e v e r , i t w 0016700 a s a c o m p l e t e d i 0016720 s a p p o i n t m e n t . T 0016740 h e y w e r e s p e a k i n 0016760 g a b o u t s e r v e r b 0017000 e n c h m a r k s . I t 0017020 h e n l e f t t h e r o o 0017040 m a s I c o u l d n ' t 0017060 s t a n d i t a n y m o r e 0017100 ( T h e o t h e r s e s s 0017120 i o n s I w a s w a l k i 0017140 n g i n t o w a s n ' t i 0017160 n t e r e s t i n g e i t h e 0017200 r ) . \r \r C a n Y o u B e t 0017220 Y o u r L i f e O n X ? 0017240 - U s i n g X W i n d o 0017260 w s f o r C o m m a n d a 0017300 n d C o n t r o l D i s p l 0017320 a y s \r \t J e f f M a l a c a 0017340 r n e , H u g h e s A i r c 0017360 r a f t C o m p a n y , D i 0017400 s p l a y s L a b o r a t o r 0017420 y \r T h e t a l k d i d n 0017440 o t a n s w e r t h i s q 0017460 u e s t i o n t o m e , b 0017500 u t g a v e m e n i c e 0017520 i n s i g h t s a n y w a y . 0017540 \r Q u o t e : " O p e r a t o 0017560 r f a t i g u e i s a m 0017600 a i n c a u s e o f c a t 0017620 a s t r o p h i c e r r o r s 0017640 " \r D e t a i l : " T h e 0017660 n a v y u s e s s m a l l e 0017700 r s c r e e n s " \r P e r f o 0017720 r m a n c e s e e m t o b 0017740 e r e a l l y a n i s s u 0017760 e . T h e y c o n s i d e 0020000 r m u l t i p r o c e s s i n 0020020 g f o r t h e s e r v e r 0020040 . \r I a s k e d w h a t 0020060 p e r c e n t a g e o f c 0020100 p u p o w e r i s u s e d 0020120 i n t h e s e r v e r a 0020140 n d i n t h e c l i e n t 0020160 . ( I w o r k e d v e r 0020200 y h a r d t o w o r k o 0020220 u t a q u e s t i o n w h 0020240 i c h w a s n ' t t o o a 0020260 g r e s s i v e ) . \r 5 0 % 0020300 u n u s e d f o r r e s e r 0020320 v e , f r o m t h e r e s 0020340 t : \r 5 0 % A p p l i c a t 0020360 i o n . 3 0 % E x t e n 0020400 s i o n s , e . g . v i d e 0020420 o . 2 0 % X s e r v e 0020440 r . \r \r T h e G L / X b i n 0020460 d i n g \r \t P h i l K a r l t 0020500 o n , S i l i c o n G r a p 0020520 h i c s C o m p u t e r S y 0020540 s t e m s \r A s I d i d n ' 0020560 t r e a l l y h a d a n y 0020600 k n o w l e d g e o f G l 0020620 , I d i d n ' t u n d e r 0020640 s t a n d t h i s t a l k . 0020660 I l i k e d t h e i d 0020700 e a o f c o m b i n i n g 0020720 X i m a g i n g w i t h o 0020740 t h e r i m a g i n g m e t 0020760 h o d s h o w e v e r . \r \r T 0021000 h e X R e m o t e S e r i a 0021020 l L i n e P r o t o c o l \r 0021040 \t D a v e C o r n e l i u s , 0021060 N e t w o r k C o m p u t i 0021100 n g D e v i c e s \r N o s u 0021120 r p r i s e . W e k n o w 0021140 t h e d a t a f r o m D 0021160 a v e N i c h o l s w o r k 0021200 . \r T h e y d e c i d e d 0021220 t o h a n d l e G r a b S 0021240 e r v e r a n d U n G r a b 0021260 S e r v e r s p e c i a l l y 0021300 . I n f i r s t a p p r 0021320 o x i m a t i o n t h i s i 0021340 s a b s u r d , a s t h i 0021360 s r e q u e s t i s v e r 0021400 y r a r e . I t h o w e 0021420 v e r m a k e s s e n s e 0021440 t o p r e v e n t b u f f e 0021460 r o v e r f l o w s . . . I 0021500 s t h e r e n o m o r e 0021520 b a s i c m e t h o d t o 0021540 p r e v e n t b u f f e r o 0021560 v e r f l o w ? \r \r A P o s t 0021600 S c r i p t X S e r v e r \r 0021620 \t W i l l i a m R a v e s , 0021640 S u n q u e s t I n f o r m a 0021660 t i o n S y s t e m s I n c 0021700 . \r T h i s t a l k w a s 0021720 a b s u r d . T h e y h a 0021740 v e c h o s e n t h e w r 0021760 o n g a p p r o a c h . \r \r A 0022000 S m a r t F r a m e B u f 0022020 f e r \r \t J o e l M c C o r m 0022040 a c k , D E C W e s t e r n 0022060 R e s e a r c h L a b o r a 0022100 t o r y \r R e m e m b e r J o 0022120 e l u s u a l l y g a v e 0022140 a t a l k a b o u t " d u 0022160 m b " f r a m e b u f f e r 0022200 s . \r Q u i t e g o o d p r 0022220 e s e n t a t i o n o f a n 0022240 a t o p i c f o r w h i 0022260 c h I d o n o t h a v e 0022300 m u c h i n t e r e s t . 0022320 I d i d n ' t u n d e r s 0022340 t a n d e v e r y t h i n g 0022360 h e d i d . \r \r H o w N o t 0022400 t o I m p l e m e n t O v 0022420 e r l a y s \r \t T o d d N e w 0022440 m a n , S i l i c o n G r a 0022460 p h i c s \r I d o n ' t u n 0022500 d e r s t a n d w h y t h i 0022520 s i s n o t a n e a s y 0022540 p r o b l e m . \r \r N F B , 0022560 P o r t i n g L a y e r f o 0022600 r t h e X S e r v e r \r \t 0022620 J e f f W e i n s t e i n , 0022640 S i l i c o n G r a p h i c s 0022660 C o m p u t e r S y s t e m 0022700 s \r U n c o m p r e h e n s i b 0022720 l e ( a t l e a s t t o 0022740 m e ) t a l k a b o u t i 0022760 n n e r w o r k i n g s o f 0023000 a n X s e r v e r . \r T h 0023020 i s w a s t h e f i r s t 0023040 t a l k w h e r e n o b o 0023060 d y h a d a q u e s t i o 0023100 n . \r \r T h e M u l t i - T h 0023120 r e a d e d X S e r v e r \r 0023140 \t J o h n A l l e n S m i t 0023160 h , D a t a G e n e r a l 0023200 C o r p o r a t i o n \r T h e 0023220 g o a l i s n o t i n c r 0023240 e a s e d p e r f o r m a n c 0023260 e b u t t h a t s l o w 0023300 r e q u e s t d o n ' t b l 0023320 o c k t h e s e r v e r . 0023340 I g u e s s a g o o d 0023360 t h i n g s t a y s a g o 0023400 o d t h i n g e v e n i f 0023420 d o n e f o r t h e w r 0023440 o n g r e a s o n s . T h 0023460 i s t a l k w a s a l o 0023500 t b e t t e r t h a n l a 0023520 s t y e a r s t a l k w i 0023540 t h t h e s a m e t o p i 0023560 c b y a d i f f e r e n t 0023600 s p e a k e r . \r T h e P E 0023620 X e x t e n s i o n h a s 0023640 r e q u e s t s w h i c h k 0023660 e e p t h e s e r v e r b 0023700 l o c k e d f o r a l o n 0023720 g t i m e . T h e y w a 0023740 n t t o g o t o a l l 0023760 t h i s e f f o r t a n d 0024000 f i x i n g t h e s e r v e 0024020 r i n s t e a d t h e P E 0024040 X p r o t o c o l . I b 0024060 e t , s o m e d a y t h e y 0024100 w i l l f i n d o u t t 0024120 h a t m a k i n g t h e s 0024140 e r v e r m u l t i t h r e a 0024160 d e d d o e s n ' t p r e v 0024200 e n t t h e w i n d o w m 0024220 a n a g e r f r o m b l o c 0024240 k i n g a n y w a y . \r \r P r 0024260 o t o t y p i n g m u l t i - 0024300 t h r e a d - s a f e X t a 0024320 n d X V i e w l i b r a r i 0024340 e s \r \t B a r t S m a a l d e 0024360 r s , S u n S o f t , I n c 0024400 . \r I t h o u g h t t h i s 0024420 w a s a g o o d t a l k 0024440 . I t h i n k h i s t 0024460 o k e n a p p r o a c h i s 0024500 t o o s i m p l e . H o 0024520 w e v e r , I m u s t a d 0024540 m i t t h a t I b e l i v 0024560 e t h a t i t w i l l w 0024600 o r k , a n d , i t i s 0024620 m u c h b e t t e r t h e n 0024640 n o t d o i n g a n y t h 0024660 i n g . \r \r A c h i e v i n g 0024700 P i x e l - P r e c i s e R e 0024720 n d e r i n g i n X \r \t P a 0024740 u l A s e n t e , A d o b e 0024760 S y s t e m s , I n c . \r T 0025000 h i s w a s a g o o d t 0025020 a l k ; m a y b e n o t d 0025040 e e p e n o u g h f o r u 0025060 s . A d o b e i s i m p 0025100 l e n t i n g t h e s a m e 0025120 t h i n g w e d i d w i 0025140 t h C h r i s K e n t s I 0025160 m a g e r X 1 1 . T o t h 0025200 e m i t i s n o t j u s 0025220 t h a v i n g p o s t s c r 0025240 i p t ; i t i s a a l t 0025260 e r n a t e w a y o f d e 0025300 a l i n g w i t h s e r v e 0025320 r s w i t h o u t t h e D 0025340 i s p l a y p o s c r i p t 0025360 e x t e n s i o n . T h i s 0025400 m i g h t b e g o o d 0025420 s t e p i n m a k i n g D 0025440 i s p l a y P o s t s c r i p 0025460 t m o r e u b i q u i t o u 0025500 s . \r \r I m p l e m e n t i n g 0025520 R e s o l u t i o n I n d e 0025540 p e n d e n c e o n t o p 0025560 o f t h e X W i n d o w 0025600 S y s t e m \r \t M a r k L i n 0025620 t o n , S i l i c o n G r a 0025640 p h i c s \r N o t v e r y i 0025660 n t e r e s t i n g , b u t 0025700 e v e r y t h i n g M a r k 0025720 s a i d w a s d e a d t r 0025740 u e . O f c o u r s e u 0025760 s i n g t h e I m a g e r , 0026000 o r , P o s t s c r i p t 0026020 w o u l d b e s u p e r i o 0026040 r . I ' d w h i s h s o 0026060 m e X S o f t p e o p l e 0026100 ( d o i n g D D R ) w o u l 0026120 d h a v e l i s t e n e d 0026140 t o t h i s t a l k . \r \r D 0026160 o n ' t F i d g e t w i t h 0026200 W i d g e t s , D r a w ! \r 0026220 \t J o e l F . B a r t l e t 0026240 t , D E C W R L \r V e r y n 0026260 i c e t o y . T h i s m 0026300 i g h t b e w o r t h w h i 0026320 l e t r a c i n g a s I 0026340 c o u l d i m a g i n e c o 0026360 m b i n i n g t h i s w i t 0026400 h w i n d o w s y s t e m 0026420 i n d e p e n d e n c e . \r 0026440 \r B i r d s o f a f e a t 0026460 h e r s e s s i o n : M u l 0026500 t i - t h r e a d e d X s e 0026520 r v e r \r \t J o h n S m i t h 0026540 , D a t a G e n e r a l \r I 0026560 w a s m u c h s u r p r i 0026600 s e d h o w m a n y p r o 0026620 p l e c a r e d . ( H a l 0026640 f o f t h e m f o r t h 0026660 e w r o n g r e a s o n s ) 0026700 . \r S e e n o t e s a b o u 0026720 t t a l k . \r B a r t a n d 0026740 I t r i e d t o l e a d 0026760 t h e d i s c u s s i o n 0027000 i n d i r e c t i o n o f 0027020 m u l t i t h r e a d a p p l 0027040 i c a t i o n s a n d c o r 0027060 r e s p o n d i n g l i b r a 0027100 r i e s . W e h a d l i 0027120 t t l e s u c c e s s , m a 0027140 i n l y b e c a u s e p e o 0027160 p l e h a d s o l i t t l 0027200 e e x p e r i a n c e a n d 0027220 a m u l t i t h r e a d e d 0027240 s e r v e r i s s o m e t 0027260 h i n g t h e y c a n g r 0027300 a s p . \r \r A K e y b o a r 0027320 d M a c r o F a c i l i t y 0027340 f o r X \r \t K u n t a l G 0027360 . R a w a l , S o l b o u r 0027400 n e C o m p u t e r , I n c 0027420 . \r A n i c e l i t t l e 0027440 f e a t u r e . H o w e v e 0027460 r , o f q u i t e l i m i 0027500 t e d i n t e r e s t . \r \r T 0027520 e s t i n g W i d g e t G e 0027540 o m e t r y M a n a g e m e n 0027560 t \r \t D a n i e l D a r d a i 0027600 l l e r , M o t i f t e a m 0027620 , O p e n S o f t w a r e 0027640 F o u n d a t i o n \r A s p e 0027660 c i a l a p p r o a c h u s 0027700 i n g i n t e r m e d i a t e 0027720 w i d g e t s w h i c h w 0027740 o r k s s o m e t i m e s a 0027760 n d i s l o t s o f w o 0030000 r k . I c a n ' t b e l 0030020 i e v e t h i s i s u s e 0030040 f u l . \r \r M i g r a t i n g 0030060 W i d g e t s \r \t C h r i s t i 0030100 a n P . J a c o b i , X e 0030120 r o x P A R C \r . . . \r I w 0030140 a s a s k e d t h e q u e 0030160 s t i o n a b o u t s o c i 0030200 a l i m p l i f i c a t i o n 0030220 o f a c t i v e b a d g e 0030240 s . I t r u t h f u l l y 0030260 a n s w e r e d t h a t w 0030300 e h a v e d i f f e r e n t 0030320 o p i n i o n s a n d t h 0030340 a t s o m e p e o p l e c 0030360 a r e . \r \r A M e t h o d f 0030400 o r H a n d l i n g E x t e 0030420 n s i o n E v e n t s i n 0030440 X t \r \t R a l p h R . S w i 0030460 c k , D i g i t a l E q u i 0030500 p m e n t C o r p o r a t i o 0030520 n \r T h i s i s a t r i v 0030540 i a l i m p r o v e m e n t . 0030560 H o w e v e r , i t i s 0030600 v e r y h a r d t o i n 0030620 c o r p o r a t e t h i s i 0030640 n t o e x i s t i n g s y s 0030660 t e m s . ( X T k d o e s n 0030700 ' t h a v e t h i s p r o 0030720 b l e m ) . \r \r I m p l e m e n 0030740 t i n g D r a g a n d D r 0030760 o p f o r X \r \t G a b e B 0031000 e g e d - D o v , H e w l e t 0031020 t P a c k a r d \r \t E l l i s 0031040 C o h e n , O p e n S o f 0031060 t w a r e F o u n d a t i o n 0031100 \r I t i s v e r y , v e r 0031120 y c o m p l e x . O n e 0031140 o f t h e m a j o r r e a 0031160 s o n s i s i n t e r o p e 0031200 r a b i l i t y a n d p r e 0031220 s e n c e o f s l o w a p 0031240 p l i c a t i o n s . I w 0031260 a s a l s o p o i n t i n g 0031300 o u t a d i f f e r e n c 0031320 e b e t w e e n s l o w a 0031340 p p l i c a t i o n s a n d 0031360 s l o w c o m m u n i c a t i 0031400 o n s . \r O S F p a y e d 0031420 m e a l u n c h j u s t 0031440 s o I c o u l d p a r t 0031460 i c i p a t e i n s o m e 0031500 i n t e r o p e r a b i l i t y 0031520 d i s c u s s i o n s w i t 0031540 h E l l i s . I u s e d 0031560 m y c h a n c e t o m a 0031600 k e s u r e t h i n g s w 0031620 o n ' t b e t o o b a d 0031640 f o r C e d a r . \r \r V i r 0031660 t u a l S c r e e n : A F 0031700 r a m e w o r k f o r T a s 0031720 k M a n a g e m e n t \r \t J i 0031740 n - K u n L i n , U n i v e 0031760 r s i t y o f N o r t h C 0032000 a r o l i n a a t C h a p e 0032020 l H i l l \r I d i d n ' t 0032040 m a k e n o t e s . \r \r U s i 0032060 n g X T r a p t o S u p p 0032100 o r t P e o p l e w i t h 0032120 M a n u a l D i s a b i l i t 0032140 i e s \r \t K e i t h P a c k a 0032160 r d , M I T X C o n s o r 0032200 t i u m \r Y o u r l a w y e r 0032220 c o u l d m a k e t h i s 0032240 r e l e v a n t . \r T h e n 0032260 i c e t h i n g a b o u t 0032300 K e i t h ' s a p p r o a c h 0032320 i s t h a t i t w o r k 0032340 s i n d e p e n d e n t l y 0032360 o f t h e a p p l i c a t i 0032400 o n , f o r a n y a p p l 0032420 i c a t i o n . I t m i 0032440 g h t n o t b e w o n d e 0032460 r f u l , b u t i t e n a 0032500 b l e s t h i s t e c h n o 0032520 l o g y t o h a n d i c a p 0032540 e d p e o p l e . \r \r U s e 0032560 r I n t e r f a c e T h r o 0032600 u g h S p o k e n L a n g u 0032620 a g e : R e c e n t D e v e 0032640 l o p m e n t a t M I T \r \t 0032660 V i c t o r Z u e , M I T 0032700 L a b o r a t o r y f o r C 0032720 o m p u t e r S c i e n c e \r 0032740 I d o n ' t k n o w w h a 0032760 t t h i s t a l k h a s 0033000 i n c o m m o n w i t h X 0033020 w i n d o w s . I t h o 0033040 u g h t t h i s t o b e 0033060 t h e m o s t i n t e r e s 0033100 t i n g t a l k o f t h e 0033120 c o n f e r e n c e . T h 0033140 i s m i g h t b e r e l e 0033160 v e n t i n L O N G T E R 0033200 M . I f I d i d u n d 0033220 e r s t a n d i t r i g h t 0033240 , t h e t w o h a r d p 0033260 r o b l e m s s p e e c h r 0033300 e c o g n i t i o n a n d l 0033320 a n g u a g e u n d e r s t a 0033340 n d i n g w e r e c o m b i 0033360 n e d . T h e c o m b i 0033400 n e d p r o b l e m i s e 0033420 a s i e r t o s o l v e . 0033440 \r T h e d e m o w a s e 0033460 x t r e m e l y i m p r e s s 0033500 i v e ; i t i s n o t k 0033520 n o w n t o m e h o w m 0033540 u c h w a s c a n n e d , 0033560 n o r , h o w i t i n t e 0033600 r n a l l y w o r k e d . \r \r 0033620 A t t a c k i n g t h e L e 0033640 a r n i n g C u r v e f o r 0033660 X : U s i n g S R G P a 0033700 n d S U I T t o T e a c h 0033720 C o n c e p t s \r \t M a t t h 0033740 e w J . C o n w a y , U n 0033760 i v e r s i t y o f V i r g 0034000 i n i a \r Y e t a n o t h e r 0034020 s m a l l t o o l k i t . 0034040 A c t u a l l y i f w e 0034060 c o n s i d e r t h i s t o 0034100 b e a t e a c h i n g t 0034120 o o l o n l y , t h e y d 0034140 i d a m a r v e l o u s j 0034160 o b . \r \r M u X : A n X C 0034200 o - E x i s t e n t , T i m e 0034220 - b a s e d M u l t i m e d i 0034240 a I / O S e r v e r \r \t E a 0034260 r l R e n n i s o n , S R I 0034300 I n t e r n a t i o n a l \r C 0034320 o m p l e t e l y l o s t o 0034340 n m e . I t w a s e i 0034360 t h e r t o o b o r i n g 0034400 o r I w a s t o o t i r 0034420 e d . \r \r U s i n g X t o 0034440 D i s p l a y M o v i n g P 0034460 i c t u r e s \r \t T i m G l a 0034500 u e r t , O l i v e t t i R 0034520 e s e a r c h L i m i t e d \r 0034540 I d i d n ' t m a k e n o 0034560 t e s . \r \r \r \0 \0 \0 \0 006 \0 \0 235 312 0034600 002 307 \0 \0 002 230 \0 J 232 002 320 b s 004 234 035 0034620 230 ! J 232 002 235 004 234 023 230 027 J 232 002 235 \a 0034640 234 & 230 - J 232 002 235 002 234 @ 230 B J 232 002 0034660 235 002 234 \t 230 \v J 232 002 235 \n 234 035 230 ' J 0034700 230 \0 002 232 001 317 b L 230 L J 230 025 J 230 023 0034720 J 230 \0 227 J 230 262 001 J 230 \0 J 230 y J 230 0034740 \0 J 230 221 001 J 230 \0 J 232 001 234 224 001 230 224 0034760 001 J 230 \0 J 230 214 002 J 230 \0 J 230 \0 002 232 0035000 001 236 022 230 022 J 230 022 J 230 u J 230 363 001 J 0035020 230 315 001 J 230 245 002 J 230 244 002 J 230 311 003 J 0035040 232 001 234 316 003 230 316 003 227 J 230 \0 002 232 001 236 0035060 033 230 033 J 230 \0 J 232 001 234 240 001 230 240 001 J 0035100 230 \0 J 230 340 001 J 230 \0 J 230 B J 230 \0 J 0035120 230 201 001 J 230 \0 227 J 232 002 236 F 234 315 002 230 0035140 223 003 002 232 002 236 N 234 > 230 214 001 J 230 N J 0035160 230 @ J 230 ( J 230 X J 230 226 001 J 230 ' J 0035200 230 ? 227 J 230 \0 002 232 002 236 020 234 1 230 A J 0035220 230 227 001 227 J 230 \0 002 232 002 236 234 + 230 K 0035240 J 230 8 J 230 364 001 227 J 230 \0 002 232 002 236 025 0035260 234 2 230 G J 230 ; 227 J 230 \0 002 232 002 236 024 0035300 234 1 230 E J 232 001 234 = 230 = J 230 t 227 J 0035320 230 \0 002 232 002 236 035 234 037 230 < J 230 3 J 230 0035340 \0 227 002 232 002 236 # 234 3 230 V J 230 K J 230 0035360 4 227 J 230 \0 002 232 002 236 033 234 , 230 G J 230 0035400 375 001 J 230 242 002 227 J 230 \0 002 232 002 236 4 234 0035420 037 230 S J 230 262 001 J 230 \0 227 002 232 002 236 & 0035440 234 " 230 H J 230 303 002 227 J 230 \0 002 232 002 236 0035460 B 234 037 230 a J 230 307 001 227 J 230 \0 002 232 002 0035500 236 234 032 230 : J 232 001 234 u 230 u 227 J 230 0035520 \0 002 232 002 236 3 234 032 230 M J 230 R J 230 025 0035540 J 230 354 001 227 J 230 001 002 232 002 236 037 234 + 230 0035560 J J 230 ; J 230 \0 227 002 232 002 236 " 234 9 230 0035600 [ J 230 y J 230 \0 227 002 232 002 236 021 234 ! 230 0035620 2 J 230 003 J 230 227 001 J 230 \0 227 002 232 002 236 0035640 , 234 / 230 [ J 230 204 001 J 230 \0 227 002 232 002 0035660 236 234 H 230 h J 230 305 001 J 232 001 234 244 001 0035700 230 244 001 227 J 230 \0 002 232 002 236 / 234 : 230 i 0035720 J 232 001 234 024 230 024 J 230 \0 227 002 232 002 236 6 0035740 234 ! 230 W J 230 % J 232 001 234 300 001 230 300 001 0035760 227 J 230 \0 002 232 002 236 A 234 1 230 r J 230 301 0036000 002 J 230 l 227 J 230 \0 002 232 002 236 I 234 + 230 0036020 t J 230 n 227 J 230 \0 002 232 002 236 7 234 " 230 0036040 Y J 230 D J 230 \0 227 002 232 002 236 " 234 ( 230 0036060 J J 230 026 227 227 \0 205 227 \0 \0 \0 \0 + 362 \0 0036100 \0 . 277 \0 \0 \r * e n t r y * 0036120 1 1 1 0 \r C r e a t e M 0036140 s g \r N o N a m e : P a r c : X 0036160 e r o x $ S e l e c t e d @ 0036200 O c t o b e r 9 , 1 9 9 2 0036220 3 : 4 6 : 4 3 p m P D T \r 0036240 9 6 3 0036260 3 5 \r S u b j e c t : R e 0036300 : R e q u e s t f o r r e 0036320 g i s t r a t i o n o f K e 0036340 y S y m s \r I n - R e p l y - T 0036360 o : " Y o u r m e s s a g e 0036400 o f " M o n , 2 4 F e b 0036420 1 9 9 2 1 3 : 1 5 : 5 8 P 0036440 S T . " \r 0036460 < 9 2 F e b 2 4 . 1 3 1 7 0036500 2 0 p s t . 1 1 6 6 8 @ a l p h 0036520 a . x e r o x . c o m > " \r M e 0036540 s s a g e - I D : " < 9 2 0 2 0036560 2 6 1 9 0 9 . A A 0 2 5 2 9 @ e 0036600 x p l a i n . l c s . m i t . e 0036620 d u > " \r T o : j a c o b i : 0036640 P A R C \r C c : j a n s s e n 0036660 : P A R C \r F r o m : r w s @ 0036700 e x p o . l c s . m i t : e d u 0036720 : X e r o x \r R e c e i v e d : 0036740 f r o m e x p o . l c s . m 0036760 i t . e d u ( [ 1 8 . 2 4 . 0 0037000 . 1 1 ] ) b y a l p h a . x 0037020 e r o x . c o m w i t h S M 0037040 T P i d < 1 1 8 7 0 > ; W 0037060 e d , 2 6 F e b 1 9 9 2 0037100 1 1 : 0 9 : 3 7 P S T \r R e c 0037120 e i v e d : f r o m e x p l 0037140 a i n . l c s . m i t . e d u 0037160 b y e x p o . l c s . m i t . 0037200 e d u ; W e d , 2 6 F e b 0037220 9 2 1 4 : 0 9 : 4 2 E S T 0037240 \r R e c e i v e d : b y e x 0037260 p l a i n . l c s . m i t . e d 0037300 u ; W e d , 2 6 F e b 9 0037320 2 1 4 : 0 9 : 0 9 - 0 5 0 0 0037340 \r O r i g i n a l - F r o m : \t 0037360 B o b S c h e i f l e r < r 0037400 w s @ e x p o . l c s . m i t . 0037420 e d u > \r D a t e : \t W e d , 0037440 2 6 F e b 1 9 9 2 1 1 : 0 0037460 9 : 0 6 P S T \r \r I 0037500 w o u l d l i k e t o r e 0037520 q u e s t r e g i s t r a t i 0037540 o n o f 3 " p r i v a t e 0037560 " K e y S y m s . \r \r i n e 0037600 e d t o k n o w w h a t 0037620 v e n d o r p r e f i x t o 0037640 a t t a c h t o t h e n 0037660 a m e s , \r e . g . a s i n 0037700 o s f X K _ C o p y . c a 0037720 n b e t h e r e g i s t e 0037740 r e d o r g a n i z a t i o n 0037760 n a m e \r ( y o u h a v e n 0040000 ' t r e g i s t e r e d o n 0040020 e y e t ) , o r s o m e 0040040 a b b r e v i a t i o n o f 0040060 i t . \r \r n o m i n a l l y i 0040100 w i l l a s s i g n v a l 0040120 e s 0 x 1 0 0 7 0 0 0 1 , 0 x 0040140 1 0 0 7 0 0 0 2 , 0 x 1 0 0 7 0 0040160 0 0 3 . \r \r \r \0 \0 \0 006 \0 \0 235 312 0040200 \0 035 \0 \0 002 230 \0 J 230 302 \a 227 \0 205 227 \0 0040220 \0 \0 \0 003 304 \0 \0 003 347 \0 \0 \r * e n t 0040240 r y * 9 7 7 \r C 0040260 r e a t e M s g \r N o N a m e : 0040300 P a r c : X e r o x $ S e l 0040320 e c t e d @ O c t o b e r 9 , 0040340 1 9 9 2 3 : 4 6 : 4 9 p m 0040360 P D T \r 7 1 7 0040400 1 4 8 \r D a t e : 0040420 M o n , 2 3 M a r 9 2 0040440 1 8 : 4 3 : 2 8 P S T \r F r o 0040460 m : j a c o b i : P A R C : X 0040500 e r o x \r S u b j e c t : X 1 0040520 1 f o r C e d a r 1 0 . 1 \r 0040540 T o : C e d a r 1 0 I m p l e 0040560 m e n t o r s : P a r c : X e r 0040600 o x \r C c : P C e d a r C o 0040620 o r d i n a t o r : P a r c : X 0040640 e r o x \r R e p l y - t o : J 0040660 a c o b i \r \r X 1 1 \r D F f i 0040700 l e s : [ C e d a r 1 0 . 1 0040720 ] < T o p > X 1 1 . d f \r D o c 0040740 u m e n t a t i o n : p l e 0040760 n t y \r M a i n t a i n e r : 0041000 J a c o b i \r N o w u s e s 0041020 F a n o u t S t r e a m i n 0041040 s t e a d o f e x p o r t i 0041060 n g I O D r i b b l e . H 0041100 u r r a y , o n e m o d u l 0041120 e l e s s t o s u p p o r 0041140 t . \r A l s o m a d e m a n 0041160 y r e a l c h a n g e s i 0041200 n c l u d i n g i n t e r f a 0041220 c e c h a n g e s s i n c e 0041240 t h e l a s t r e l e a s 0041260 e m e s s a g e . T h e 0041300 o n e c h a n g e I r e m 0041320 e m b e r i s t h a t I 0041340 m a d e t h e h e l p s t 0041360 r i n g s f o r p o p u p 0041400 m e n u s r e a l l y w o 0041420 r k . S o r r y , t h i s 0041440 a d d i t i o n r e q u i r 0041460 e d a b o u t 3 n e w i 0041500 n t e r n a l i n t e r f a c 0041520 e s . I f y o u h a v e 0041540 e v e r s e e n X M a i n 0041560 t a i n , y o u n o w w h 0041600 y t h o s e h e l p s t r 0041620 i n g s a r e w o r t h s 0041640 o m u c h t r o u b l e . \r 0041660 C r i t i c a l c h a n g e s 0041700 \r T h i s i s n o t c r i 0041720 t i c a l . \r \0 \0 \0 \0 006 \0 \0 235 312 0041740 \0 216 \0 \0 002 230 \0 J 232 002 320 b s 004 234 035 0041760 230 ! J 232 002 235 004 234 023 230 027 J 232 002 235 \a 0042000 234 023 230 032 J 232 002 235 002 234 230 " J 232 002 0042020 235 002 234 037 230 ! J 232 002 235 \b 234 \b 230 020 J 0042040 230 \0 001 004 h e a d 230 003 I 006 i n d e 0042060 n t 232 003 317 t \v 234 023 236 003 230 ! L 232 001 0042100 236 026 230 026 L 232 002 236 \r 234 006 230 023 L 230 Z 0042120 L 230 314 002 003 230 020 L 230 025 227 227 227 \0 205 227 0042140 \0 \0 \0 \0 002 316 \0 \0 003 b \0 \0 \r * e n 0042160 t r y * 3 0 5 6 \r 0042200 C r e a t e M s g \r N o N a m e 0042220 : P a r c : X e r o x $ S e 0042240 l e c t e d @ O c t o b e r 9 0042260 , 1 9 9 2 3 : 4 6 : 5 4 p 0042300 m P D T \r 2 5 9 3 0042320 3 5 1 \r D a t e 0042340 : T u e , 2 4 M a r 9 2 0042360 1 7 : 1 8 : 5 3 P S T \r F r 0042400 o m : j a c o b i : P A R C : 0042420 X e r o x \r S u b j e c t : X 0042440 1 1 f o r C e d a r 1 0 . 1 0042460 \r T o : C e d a r 1 0 I m p l 0042500 e m e n t o r s : P a r c : X e 0042520 r o x \r C c : P C e d a r C 0042540 o o r d i n a t o r : P a r c : 0042560 X e r o x \r R e p l y - t o : 0042600 j a c o b i : P A R C : X e r o 0042620 x \r \r X 1 1 \r D F f i l e s : 0042640 [ C e d a r 1 0 . 1 ] < T o 0042660 p > X 1 1 . d f \r D o c u m e n 0042700 t a t i o n : l o o k i n 0042720 t h e d f f i l e t o 0042740 f i n d i t \r M a i n t a i n 0042760 e r : J a c o b i \r I m p r 0043000 o v e d e r r o r h a n d l 0043020 i n g . \r C h a n g e s a r e 0043040 n o t c r i t i c a l \r T h 0043060 e f o l l o w i n g l i s t 0043100 o f d e t a i l s i s p 0043120 r o b a b l y n o t i n t e 0043140 r e s t i n g t o y o u b 0043160 u t i n c l u d e d f o r 0043200 t h e b e n e f i t o f h 0043220 i s t o r i a n s . \r A l l k 0043240 n o w n c l i e n t s i n 0043260 C e d a r 1 0 . 1 a r e r e 0043300 c o m p i l e d . \r \r X l \r E r 0043320 r o r h a n d l i n g \r X l . 0043340 D e t a i l : l o c a l E r r 0043360 o r s p a r a m e t e r a l 0043400 l o w s t o a v o i d g e 0043420 n e r a t i o n o f l o c a 0043440 l e r r o r s . \r X l . S e t 0043460 B u t t o n G r a b O w n e r : 0043500 d o e s n o m o r e r a 0043520 i s e e r r o r s b u t m 0043540 i g h t r e t u r n f a i l 0043560 e d F u t u r e T i m e . \r D o 0043600 n o t g e n e r a t e e r 0043620 r o r s ( i n d e f a u l t 0043640 c a s e ) w h e n a c c e 0043660 s s i n g d e a d c o n n e 0043700 c t i o n \r R e q u e s t F r o 0043720 m D e a d C o n n e c t i o n , 0043740 C l i e n t E r r o r e r r 0043760 o r a r e r e p l a c e d 0044000 b y s p e c i a l c o d e 0044020 i n X E r r o r \r B u g f i 0044040 x e s i n e r r o r h a n 0044060 d l i n g m e c h a n i s m \r 0044100 \r R e s o u r c e h a n d l i 0044120 n g \r C o n n e c t i o n : D 0044140 i d b u i l d r e f c o u 0044160 n t i n t o c o n n e c t i 0044200 o n s . R e m o v e d f i 0044220 n a l i z a t i o n m e c h a 0044240 n i s m f o r C o n n e c t 0044260 i o n . \r M a d e p s e u d o 0044300 e v e n t f o r n o t i f 0044320 i c a t i o n w h e n c o n 0044340 n e c t i o n d i e s . \r \r 0044360 E f f i c i e n c y , t r a c 0044400 k k e e p i n g , b y t e 0044420 o r d e r , T e r m i n o l o 0044440 g y \r C o n n e c t i o n : R 0044460 e m o v e d s p e e d h a c 0044500 k s w h i c h w o u l d f 0044520 a i l I O ' s n e w e x p 0044540 o s e d b u f f e r s . \r G e 0044560 t r i d o f K e y A r r a 0044600 y , K e y A r r a y I n d e x 0044620 m a k e Q u e r y K e y m a 0044640 p r e t u r n a c o r r e 0044660 c t l y s w a p p e d s t r 0044700 u c t u r e . U s e o f 0044720 t h e n e w K e y b o a r d 0044740 s i n t e r f a c e . \r I 0044760 m p r o v e d t e r m i n o l 0045000 o g y a b o u t E v e n t M 0045020 a s k a l i t t l e \r E v e 0045040 n t S e t = = > E v e n t F 0045060 i l t e r \r E v e n t S e t R e 0045100 p = = > E v e n t F i l t e 0045120 r R e c \r C r e a t e E v e n t 0045140 S e t = = > C r e a t e E v 0045160 e n t F i l e r \r S e t o f 0045200 e v e n t s c o r r e c t l y 0045220 b y t e s w a p p e d f o 0045240 r l i t t l e e n d i a n 0045260 m a c h i n e s . \r \r X T k 0045300 \r H a s C l a s s a n d s i 0045320 m i l a r f u n c t i o n s 0045340 u s e t h e c l a s s i n 0045360 s t e a d o f j u s t a n 0045400 a t o m . \r X T k . C l a s s 0045420 h a s a f l a g s c o n 0045440 c e p t s i m i l a r t o 0045460 w i d g e t s . \r U s e o f 0045500 d u m m y c o n n e c t i o 0045520 n i n s t e a d o f N I L 0045540 w h e n n o c o n n e c t 0045560 i o n i s u s e d w h i l 0045600 e m i g r a t i n g i s i 0045620 n p r o g r e s s . R e 0045640 s u l t s i n l e s s e r 0045660 r o r s g e n e r a t e d b 0045700 y c a r e l e s s a p p l i 0045720 c a t i o n s l i k e p o p 0045740 u p m e n u s . \r \r X T k S 0045760 h e l l W i d g e t s \r N e w 0046000 I s S h e l l p r e d i c a t 0046020 e p r o c e d u r e . \r C h a 0046040 n g e d t o u s e X l ' s 0046060 n e w r e f c o u n t i n 0046100 g o f c o n n e c t i o n s 0046120 ( R e m o v e d m o r e c 0046140 o m p l e x p r e v i o u s 0046160 m e c h a n i s m ) . \r \r X T k 0046200 L a b e l s \r P a i n t r e q 0046220 u e s t s a r e f o r k e d 0046240 a n d e x e c u t e d i n 0046260 a p r o t e c t e d p a i 0046300 n t t h r e a d . \r \r X T k F 0046320 i e l d s \r T a k e t h e i 0046340 n p u t f o c u s o n c l 0046360 i c k . \r \r X T k S t r e a m W 0046400 i d g e t s \r S c r o l l i n g 0046420 c h a n g e d t o l o o k 0046440 n i c e r i n X A d o b e 0046460 . ( T h i s c h a n g e 0046500 i s e v e n b a c k p o r t 0046520 e d t o P C e d a r 2 . 0 ) 0046540 \r \r X T k P o p U p s \r R e d e 0046560 s i g n e d t o b e l e s 0046600 s i n s a n e ; m o r e s 0046620 p e c i a l c a s e s f o r 0046640 t h e s i m p l e u s e . 0046660 \r U s e t h e n e w h e l 0046700 p f a c i l i t y \r \r N e w 0046720 i n t e r f a c e s f o r h 0046740 e l p f a c i l i t y \r X T k 0046760 H e l p W i d g e t s . m e s a 0047000 \r X T k H e l p S h e l l s . m 0047020 e s a \r X T k H e l p S t r i n 0047040 g s . m e s a \r H e l p S t r i 0047060 n g s . m e s a \r \r X T k I n p 0047100 u t F o c u s \r U s e s c l a 0047120 s s f l a g s t o f i g u 0047140 r e o u t w h a t w i d g 0047160 e t k n o w s h o w t o 0047200 h a n d l e f o c u s \r \r X T 0047220 k C r e d e n t i a l s W i d g 0047240 e t I m p l \r M o r e c o d e 0047260 s h a r i n g \r \r X T k T I P 0047300 \r U s e t h e n e w C e d 0047320 a r 1 0 . 1 T I P . T h i 0047340 n g s l o o k n i c e r i 0047360 n s i d e n o w . \r \r \0 \0 \0 \0 0047400 006 \0 \0 235 312 001 Y \0 \0 002 230 \0 J 232 002 320 0047420 b s 004 234 035 230 ! J 232 002 235 004 234 023 230 027 0047440 J 232 002 235 \a 234 023 230 032 J 232 002 235 002 234 0047460 230 " J 232 002 235 002 234 037 230 ! J 232 002 235 \b 0047500 234 023 230 033 J 230 \0 001 004 h e a d 230 003 I 0047520 006 i n d e n t 232 003 317 t \v 234 023 236 003 0047540 230 ! L 232 002 236 020 234 036 230 . L 232 002 236 \r 0047560 234 006 230 023 L 232 001 234 030 230 030 003 230 030 J 230 0047600 l J 230 . J 230 \0 002 230 002 002 230 016 J 230 L 0047620 J 230 S J 230 G J 230 S J 230 % J 230 \0 227 0047640 002 230 021 J 230 a J 230 9 J 230 \0 227 002 230 2 0047660 J 230 J J 230 200 001 002 230 - J 230 030 J 232 001 0047700 234 036 230 036 J 230 # 227 J 230 B 227 227 J 230 \0 0047720 002 230 003 J 230 E J 230 2 J 230 260 001 J 230 \0 0047740 227 002 230 017 J 230 J 230 ^ J 230 \0 227 002 230 0047760 \t J 230 C J 230 \0 227 002 230 \t J 230 036 J 230 0050000 \0 227 002 230 020 J 230 Y J 230 \0 227 002 230 \t J 0050020 230 D J 230 031 227 J 230 \0 002 230 J 230 023 J 0050040 230 022 J 230 023 J 230 020 227 J 230 \0 002 230 \r J 0050060 230 D J 230 \0 227 002 230 030 J 230 021 J 230 \0 227 0050100 002 230 006 J 230 9 227 J 230 \0 227 227 227 \0 205 227 0050120 \0 \0 \0 \0 \n " \0 \0 \v 201 \0 \0 \r * e n 0050140 t r y * 1 2 3 5 \r 0050160 C r e a t e M s g \r N o N a m e 0050200 : P a r c : X e r o x $ S e 0050220 l e c t e d @ O c t o b e r 9 0050240 , 1 9 9 2 3 : 4 6 : 5 9 p 0050260 m P D T \r 9 2 3 0050300 2 0 0 \r D a t e 0050320 : T h u , 2 6 M a r 9 2 0050340 1 6 : 0 1 : 0 4 P S T \r F r 0050360 o m : j a c o b i : P A R C : 0050400 X e r o x \r S u b j e c t : X 0050420 T k F e e d b a c k f o r C 0050440 e d a r 1 0 . 1 \r T o : C e d 0050460 a r 1 0 I m p l e m e n t o r s 0050500 : P a r c : X e r o x \r C c : 0050520 P C e d a r C o o r d i n a t 0050540 o r : P a r c : X e r o x , B 0050560 i e r \r R e p l y - t o : J a 0050600 c o b i : P A R C : X e r o x \r 0050620 \r X T k F e e d b a c k \r D F 0050640 f i l e s : [ C e d a r 1 0 0050660 . 1 ] < T o p > X T k F e e d b 0050700 a c k . d f \r D o c u m e n t a 0050720 t i o n : [ C e d a r 1 0 . 0050740 1 ] < T I P T o o l s > X T k F 0050760 e e d b a c k D o c . t i o g a 0051000 \r M a i n t a i n e r : J a 0051020 c o b i : P A R C : X e r o x \r 0051040 X T k F e e d b a c k e n a b 0051060 l e s f e e d b a c k ( S i 0051100 m p l e F e e d b a c k . m e s 0051120 a , F e e d b a c k . m e s a 0051140 ) u s i n g X T k w i d g 0051160 e t s . \r C r i t i c a l c h 0051200 a n g e s \r N e w p a c k a g 0051220 e . \r Q u e s t i o n s \r 1 ) 0051240 I ' m n o t t h a t s u r 0051260 e I g o t t h e s p i r 0051300 i t o f t h i s p a c k a 0051320 h e r i g h t ; s u g g e s 0051340 t i o n s p l e a s e . \r 2 ) 0051360 F e e d b a c k s e e m s 0051400 n o t t o b e c a p a b l 0051420 e o f m u l t i t h r e a 0051440 d e d u s e . \r 3 ) I ' m 0051460 q u i t e s u r e I g o t 0051500 t h e s e l e c t i o n o 0051520 f t h e X s e r v e r t 0051540 o b e u s e d n o t r e 0051560 a l l y r i g h t . I d 0051600 o n ' t k n o w h o w t o 0051620 f i n d t h i s o u t w 0051640 i t h t h e F e e d b a c k 0051660 i n t e r f a c e . \r 4 ) 0051700 H o w c a n I s e t t h 0051720 e d e f a u l t f e e d b a 0051740 c k r i g h t ? A v i e 0051760 w e r l e s s w o r l d o u 0052000 g t h t o u s e t h i s 0052020 a s d e f a u l t w h e r e 0052040 a v i e w e r c o n t a i 0052060 n i n g w o r l d o u g h t 0052100 t o u s e t h e s y s t 0052120 e m s c r i p t a s d e f 0052140 a u l t . \r \0 \0 \0 \0 006 \0 \0 235 312 \0 0052160 302 \0 \0 002 230 \0 J 232 002 320 b s 004 234 035 230 0052200 ! J 232 002 235 004 234 023 230 027 J 232 002 235 \a 234 0052220 033 230 " J 232 002 235 002 234 230 " J 232 002 235 0052240 002 234 % 230 ' J 232 002 235 \b 234 023 230 033 J 230 0052260 \0 001 004 h e a d 230 \v I 006 i n d e n 0052300 t 232 003 317 t \v 234 033 236 003 230 ) L 232 \a 236 0052320 020 234 \v 236 001 234 \b 236 001 234 016 236 006 230 9 L 0052340 232 002 236 \r 234 021 230 036 L 232 001 234 T 230 T 003 0052360 230 020 L 232 001 234 \f 230 \f 227 003 230 \t L 232 001 0052400 234 P 230 P L 232 001 234 : 230 : L 232 001 234 223 0052420 001 230 223 001 L 232 001 234 250 001 230 250 001 227 227 227 0052440 \0 205 227 \0 \0 \0 \0 003 234 \0 \0 004 d \0 \0 \r 0052460 * e n t r y * 2 9 0052500 6 3 \r C r e a t e M s g \r N o N 0052520 a m e : P a r c : X e r o x $ 0052540 S e l e c t e d @ O c t o b e 0052560 r 9 , 1 9 9 2 3 : 4 7 : 0 0052600 5 p m P D T \r 2 0052620 3 6 5 4 8 6 \r D 0052640 a t e : F r i , 2 7 M a r 0052660 9 2 1 1 : 5 7 : 3 1 P S T 0052700 \r F r o m : j a c o b i : P A 0052720 R C : X e r o x \r S u b j e c t 0052740 : 8 p a c k a g e s f o r 0052760 C e d a r 1 0 . 1 \r T o : C 0053000 e d a r 1 0 I m p l e m e n t o 0053020 r s : P a r c : X e r o x \r C c 0053040 : P C e d a r C o o r d i n 0053060 a t o r : P a r c : X e r o x \r 0053100 R e p l y - t o : J a c o b i 0053120 : P A R C : X e r o x \r \r S c a 0053140 n n e r T o o l \r D F f i l e 0053160 s : [ C e d a r 1 0 . 1 ] < 0053200 T o p > S c a n n e r T o o l . 0053220 d f \r D o c u m e n t a t i o n 0053240 : [ C e d a r 1 0 . 1 ] < S 0053260 c a n n e r T o o l > S c a n n 0053300 e r T o o l D o c . t i o g a \r 0053320 M a i n t a i n e r : J a c 0053340 o b i : P A R C : X e r o x \r P 0053360 o r t e d f r o m P C e d a 0053400 r 2 . 0 . \r S c a n n e r T o o 0053420 l i s a v e r y s i m p 0053440 l e t o o l d r i v i n g 0053460 a s c a n n e r \r M a i n t a 0053500 i n \r D F f i l e s : [ C 0053520 e d a r 1 0 . 1 ] < T o p > M a 0053540 i n t a i n . d f \r D o c u m e 0053560 n t a t i o n : ? \r M a i n 0053600 t a i n e r : ? \r R e c o m 0053620 p i l e d " X m a i n t a i n 0053640 " t o m a t c h c u r r e 0053660 n t v e r s i o n s o f X 0053700 s o f t w a r e . \r X l S h a 0053720 p e \r D F f i l e s : [ C 0053740 e d a r 1 0 . 1 ] < T o p > X l 0053760 S h a p e . d f \r D o c u m e n 0054000 t a t i o n : [ C e d a r 1 0054020 0 . 1 ] < X l S h a p e > X l S 0054040 h a p e D o c . t i o g a \r M a 0054060 i n t a i n e r : J a c o b 0054100 i : P A R C : X e r o x \r P o r 0054120 t e d f r o m P C e d a r 2 0054140 . 0 . \r X 1 1 n o n r e c 0054160 t a n g u l a r w i n d o w 0054200 s h a p e e x t e n s i o n . 0054220 T h e p u r p o s e o f 0054240 p r o v i d i n g t h i s 0054260 p a c k a g e w a s t o t 0054300 e s t e x t e n s a b i l i t 0054320 y o f t h e X m e c h a 0054340 n i s m s s o t h e d e b 0054360 u g g i n g o f X l I n p u 0054400 t E x t e n s i o n w i l l 0054420 b e e a s i e r . \r X l I n 0054440 p u t E x t e n s i o n \r D F 0054460 f i l e s : [ C e d a r 1 0 0054500 . 1 ] < T o p > X l I n p u t E 0054520 x t e n s i o n . d f \r D o c u 0054540 m e n t a t i o n : [ C e d 0054560 a r 1 0 . 1 ] < X l I n p u t E 0054600 x t e n s i o n > X l I n p u t 0054620 E x t e n s i o n D o c . t i o 0054640 g a \r M a i n t a i n e r : 0054660 J a c o b i : P A R C : X e r o 0054700 x \r P o r t e d f r o m P C 0054720 e d a r 2 . 0 . \r S u p p o 0054740 r t s t h e i n p u t e x 0054760 t e n s i o n f o r t h e 0055000 X W i n d o w s y s t e m . 0055020 T h i s p a c k a g e i 0055040 s n o t y e t u s e f u l 0055060 ; i t i s m a d e i n 0055100 a n t i c i p a t i o n o f 0055120 m u l t i - p e n l i v e b o 0055140 a r d s . \r S c r e e n S p 0055160 y \r D F f i l e s : [ C e 0055200 d a r 1 0 . 1 ] < T o p > S c r 0055220 e e n S p y . d f \r D o c u m e 0055240 n t a t i o n : [ C e d a r 0055260 1 0 . 1 ] < S c r e e n S p y > 0055300 S c r e e n S p y D o c . t i o 0055320 g a \r M a i n t a i n e r : 0055340 J a c o b i : P A R C : X e r o 0055360 x \r P o r t e d f r o m P C 0055400 e d a r 2 . 0 . \r L i t t l 0055420 e g r o u p w a r e h a c k 0055440 ; a l l o w s t o w a t c 0055460 h t h e s c r e e n o f 0055500 a c e d a r w o r l d f r 0055520 o m a d i f f e r e n t m 0055540 a c h i n e . \r X C o m m a n d 0055560 e r \r D F f i l e s : [ C 0055600 e d a r 1 0 . 1 ] < T o p > X C 0055620 o m m a n d e r . d f \r D o c u 0055640 m e n t a t i o n : [ C e d 0055660 a r 1 0 . 1 ] < X C o m m a n d 0055700 e r > X C o m m a n d e r D o c 0055720 . t i o g a \r M a i n t a i n e 0055740 r : J a c o b i : P A R C : 0055760 X e r o x \r P o r t e d f r o 0056000 m P C e d a r 2 . 0 . \r A 0056020 v i e w e r - f r e e c o m 0056040 m a n d t o o l u s i n g 0056060 a n X w i n d o w f o r 0056100 t y p s c r i p t . T h i s 0056120 i s s t i l l l a c k i n 0056140 g f r o m a v e r y p o 0056160 o r t y p s c r i p t i m p 0056200 l e m e n t a t i o n . \r X 1 1 0056220 E v a l \r D F f i l e s : 0056240 [ C e d a r 1 0 . 1 ] < T o p > 0056260 X 1 1 E v a l . d f \r D o c u m 0056300 e n t a t i o n : [ C e d a 0056320 r 1 0 . 1 ] < X 1 1 E v a l > X 0056340 1 1 E v a l D o c . t i o g a \r 0056360 M a i n t a i n e r : J a c 0056400 o b i : P A R C : X e r o x \r P 0056420 o r t e d f r o m P C e d a 0056440 r 2 . 0 . \r X 1 1 E v a l 0056460 i s a h a c k w h i c h 0056500 a l l o w s a c e s s i n g 0056520 c o m m a n d e r a n d o t 0056540 h e r i n t e p r e t e r s 0056560 t h r o u g h X w i n d o w 0056600 m e c h a n i s m s . I t 0056620 i s u s e f u l f o r i 0056640 m p l e m e n t i n g h a c k 0056660 s l i k e w h i s t l e u 0056700 p w i n d o w s o r i n t 0056720 e r o p e r a b l e a p p l i 0056740 c a t i o n s i n d i f f e 0056760 r e n t p r o g r a m m i n g 0057000 l a n g u a g e s . \r X 1 1 T 0057020 c l \r D F f i l e s : [ C 0057040 e d a r 1 0 . 1 ] < T o p > X 1 0057060 1 T c l . d f \r D o c u m e n t 0057100 a t i o n : [ C e d a r 1 0 0057120 . 1 ] < X 1 1 T c l > X 1 1 T c 0057140 l D o c . t i o g a \r M a i n t 0057160 a i n e r : J a c o b i : P 0057200 A R C : X e r o x \r P o r t e d 0057220 f r o m P C e d a r 2 . 0 . 0057240 \r X 1 1 T c l s u p p o r 0057260 t s c o m m u n i c a t i o n 0057300 w i t h J o h n O u s t e 0057320 r h o u t s T c l \r \0 \0 \0 \0 006 0057340 \0 \0 235 312 001 340 \0 \0 002 230 \0 J 232 002 320 b 0057360 s 004 234 035 230 ! J 232 002 235 004 234 023 230 027 J 0057400 232 002 235 \a 234 032 230 ! J 232 002 235 002 234 230 0057420 " J 232 002 235 002 234 037 230 ! J 232 003 235 \b 234 0057440 002 317 t 021 230 033 J 230 \0 001 004 h e a d 232 0057460 001 236 \v 230 \v I 006 i n d e n t 232 003 236 0057500 \v 234 020 236 016 230 ) L 232 005 236 020 234 \v 236 030 0057520 234 003 236 006 230 < L 232 001 236 036 230 036 L 230 026 0057540 L 230 3 227 003 232 001 236 \b 230 \b L 232 003 236 \v 0057560 234 020 236 \v 230 & L 232 001 236 021 230 021 L 232 001 0057600 236 016 230 016 L 230 ? 227 003 232 001 236 \a 230 \a L 0057620 232 003 236 \v 234 020 236 \n 230 % L 232 005 236 020 234 0057640 \v 236 020 234 003 236 006 230 4 L 232 001 236 036 230 036 0057660 L 232 001 234 030 230 030 L 232 003 234 224 001 236 020 234 0057700 021 230 265 001 227 003 232 001 236 020 230 020 L 232 003 236 0057720 \v 234 020 236 023 230 . L 232 005 236 020 234 \v 236 " 0057740 234 003 236 006 230 F L 232 001 236 036 230 036 L 230 030 0057760 L 230 214 001 227 003 232 001 236 \t 230 \t L 232 003 236 0060000 \v 234 020 236 \f 230 ' L 232 005 236 020 234 \v 236 024 0060020 234 003 236 006 230 8 L 232 001 236 036 230 036 L 230 030 0060040 L 230 \ 227 003 232 001 236 \n 230 \n L 232 003 236 \v 0060060 234 020 236 \r 230 ( L 232 005 236 020 234 \v 236 026 234 0060100 003 236 006 230 : L 232 001 236 036 230 036 L 230 030 L 0060120 230 } 227 003 232 001 236 \a 230 \a L 232 003 236 \v 234 0060140 020 236 \n 230 % L 232 005 236 020 234 \v 236 020 234 003 0060160 236 006 230 4 L 232 001 236 036 230 036 L 230 030 L 230 0060200 343 001 227 003 232 001 236 006 230 006 L 232 003 236 \v 234 0060220 020 236 \t 230 $ L 232 005 236 020 234 \v 236 016 234 003 0060240 236 006 230 2 L 232 001 236 036 230 036 L 230 030 L 230 0060260 7 227 227 \0 205 227 \0 \0 \0 \0 \t > \0 \0 \v $ 0060300 \0 \0 \r * e n t r y * 0060320 2 2 7 3 \r C r e a t e M s g \r 0060340 N o N a m e : P a r c : X e r o 0060360 x $ S e l e c t e d @ O c t 0060400 o b e r 9 , 1 9 9 2 3 : 4 0060420 7 : 0 8 p m P D T \r 0060440 1 7 3 5 4 2 0060460 6 \r D a t e : F r i , 2 7 0060500 M a r 9 2 1 7 : 3 2 : 4 0 0060520 P S T \r F r o m : j a c o b i 0060540 : P A R C : X e r o x \r S u b j 0060560 e c t : 7 m o r e p a c k 0060600 a g e s f o r C e d a r 1 0 0060620 . 1 \r T o : C e d a r 1 0 I m 0060640 p l e m e n t o r s : P a r c : 0060660 X e r o x \r C c : P C e d a r 0060700 C o o r d i n a t o r : P a r 0060720 c : X e r o x \r R e p l y - t o 0060740 : J a c o b i : P A R C : X e 0060760 r o x \r \r P o p U p C o m m a n 0061000 d \r D F f i l e s : [ C e 0061020 d a r 1 0 . 1 ] < T o p > P o p 0061040 U p C o m m a n d . d f \r D o c 0061060 u m e n t a t i o n : [ C e 0061100 d a r 1 0 . 1 ] < P o p U p C o 0061120 m m a n d > P o p U p C o m m a 0061140 n d D o c . t i o g a \r M a i n 0061160 t a i n e r : J a c o b i : 0061200 P A R C : X e r o x \r P o r t e 0061220 d f r o m P C e d a r 2 . 0 0061240 . \r I t h i n k t h i s i 0061260 s a r e a l l y n e a t 0061300 p a c k a g e . I u s e 0061320 i t t o m a k e c o m m a 0061340 n d e r b u t t o n s p o p 0061360 u p m e n u s . \r T e r m i 0061400 n a l I O \r D F f i l e s : 0061420 [ C e d a r 1 0 . 1 ] < T o p 0061440 > T e r m i n a l I O . d f \r D 0061460 o c u m e n t a t i o n : [ 0061500 C e d a r 1 0 . 1 ] < T e r m i 0061520 n a l I O > T e r m i n a l I O 0061540 D o c . t i o g a \r M a i n t a 0061560 i n e r : J a c o b i : P A 0061600 R C : X e r o x \r P o r t e d 0061620 f r o m P C e d a r 2 . 0 . \r 0061640 Y o u p r o b a b l y w o n 0061660 ' t n e e d t h i s b u t 0061700 o u r D A t o o l s w i 0061720 l l i f t h e y g e t p 0061740 o r t e d . \r I h a v e n ' t 0061760 p o r t e d t h e m i x 0062000 m a s t e r s t u f f y e t 0062020 . \r S i m p l e S t r e a m s \r 0062040 D F f i l e s : [ C e d a 0062060 r 1 0 . 1 ] < T o p > S i m p l 0062100 e S t r e a m s . d f \r D o c u 0062120 m e n t a t i o n : [ C e d 0062140 a r 1 0 . 1 ] < S i m p l e S t 0062160 r e a m s > S i m p l e S t r e 0062200 a m s D o c . t i o g a \r M a i 0062220 n t a i n e r : J a c o b i 0062240 : P A R C : X e r o x \r P o r t 0062260 e d f r o m P C e d a r 2 . 0062300 0 . \r S o m e b o d y s o m e 0062320 t i m e s s a i d w e w o 0062340 n ' t n e e d t h i s p a 0062360 c k a g e . T h a t p e r 0062400 s o n m i g h t b e r i g 0062420 h t b u t I l i k e t h 0062440 i s p a c k a g e a n d t 0062460 h e r e f o r e p o r t e d 0062500 i t . \r S i m p l e S t r e a m 0062520 s O n V i e w e r s \r D F f i 0062540 l e s : [ C e d a r 1 0 . 1 0062560 ] < T o p > S i m p l e S t r e 0062600 a m s O n V i e w e r s . d f \r 0062620 D o c u m e n t a t i o n : 0062640 n o n e \r M a i n t a i n e r : 0062660 J a c o b i : P A R C : X e 0062700 r o x \r P o r t e d a n d r 0062720 e n a m e d f r o m P C e d 0062740 a r 2 . 0 . ( O l d n a m 0062760 e w a s V i e w e r S i m p 0063000 l e S t r e a m s ) \r S i m p l 0063020 e S t r e a m s O n X \r D F f 0063040 i l e s : [ C e d a r 1 0 . 0063060 1 ] < T o p > S i m p l e S t r 0063100 e a m s O n X . d f \r D o c u m 0063120 e n t a t i o n : n o n e \r 0063140 M a i n t a i n e r : J a c 0063160 o b i : P A R C : X e r o x \r N 0063200 e w d f f i l e f o r o 0063220 l d b u t i m p r o v e d 0063240 f u n c t i o n a l i t y . 0063260 A l s o d i d a d d a t 0063300 e s t p r o g r a m . \r X 1 1 0063320 \r D F f i l e s : [ C e d 0063340 a r 1 0 . 1 ] < T o p > X 1 1 . 0063360 d f \r D o c u m e n t a t i o n 0063400 : p l e n t y \r M a i n t a 0063420 i n e r : J a c o b i : P A 0063440 R C : X e r o x \r R e m o v e d 0063460 t h e S i m p l e S t r e a 0063500 m s s t u f f a s i t g 0063520 o t a h o m e o f i t s 0063540 o w n . \r X 1 1 T I P \r D F 0063560 f i l e s : [ C e d a r 1 0 0063600 . 1 ] < T o p > X 1 1 T I P . d 0063620 f \r D o c u m e n t a t i o n : 0063640 o o p s \r M a i n t a i n e 0063660 r : J a c o b i : P A R C : 0063700 X e r o x \r I m p r o v e d e 0063720 r r o r b e h a v i o u r ; 0063740 f i x e d s m a l l m e m o 0063760 r y l e a k . \r \0 \0 \0 006 \0 \0 235 0064000 312 001 244 \0 \0 002 230 \0 J 232 002 320 b s 004 234 0064020 035 230 ! J 232 002 235 004 234 023 230 027 J 232 002 235 0064040 \a 234 037 230 & J 232 002 235 002 234 230 " J 232 0064060 002 235 002 234 037 230 ! J 232 003 235 \b 234 002 317 t 0064100 021 230 033 J 230 \0 001 004 h e a d 232 001 236 \f 0064120 230 \f I 006 i n d e n t 232 003 236 \v 234 020 0064140 236 017 230 * L 232 005 236 020 234 \v 236 032 234 003 236 0064160 006 230 > L 232 001 236 036 230 036 L 230 026 L 230 X 0064200 227 003 232 001 236 \n 230 \n L 232 003 236 \v 234 020 236 0064220 \r 230 ( L 232 005 236 020 234 \v 236 026 234 003 236 006 0064240 230 : L 232 001 236 036 230 036 L 230 026 L 230 F L 0064260 230 * 227 003 232 001 236 \r 230 \r L 232 003 236 \v 234 0064300 020 236 020 230 + L 232 005 236 020 234 \v 236 034 234 003 0064320 236 006 230 @ L 232 001 236 036 230 036 L 230 026 L 230 0064340 200 001 227 003 232 001 236 026 230 026 L 232 003 236 \v 234 0064360 020 236 031 230 4 L 232 002 236 020 234 004 230 024 L 232 0064400 001 236 036 230 036 L 232 003 234 2 236 023 234 001 230 F 0064420 227 003 232 001 236 020 230 020 L 232 003 236 \v 234 020 236 0064440 023 230 . L 232 002 236 020 234 004 230 024 L 232 001 236 0064460 036 230 036 L 232 001 234 M 230 M 227 003 232 001 236 003 0064500 230 003 L 232 003 236 \v 234 020 236 006 230 ! L 232 002 0064520 236 020 234 006 230 026 L 232 001 236 036 230 036 L 232 003 0064540 234 \f 236 \r 234 # 230 < 227 003 232 001 236 006 230 006 0064560 L 232 003 236 \v 234 020 236 \t 230 $ L 232 002 236 020 0064600 234 004 230 024 L 232 001 236 036 230 036 L 232 001 234 2 0064620 230 2 227 227 \0 205 227 \0 \0 \0 \0 006 310 \0 \0 \b 0064640 r \0 \0 \r * e n t r y * 0064660 9 1 7 \r C r e a t e M s g 0064700 \r N o N a m e : P a r c : X e r 0064720 o x $ S e l e c t e d @ O c 0064740 t o b e r 9 , 1 9 9 2 3 : 0064760 4 7 : 1 4 p m P D T \r 0065000 6 4 3 1 0065020 6 2 \r D a t e : T u e , 2 1 0065040 A p r 9 2 1 7 : 0 3 : 2 0 0065060 P D T \r F r o m : j a c o b 0065100 i : P A R C : X e r o x \r S u b 0065120 j e c t : X 1 1 f o r C e 0065140 d a r 1 0 . 1 \r T o : C e d a 0065160 r 1 0 I m p l e m e n t o r s : 0065200 P a r c : X e r o x \r C c : P 0065220 C e d a r C o o r d i n a t o 0065240 r : P a r c : X e r o x , H e 0065260 n d e r s o n \r R e p l y - t o 0065300 : j a c o b i \r \r X 1 1 \r D F 0065320 f i l e s : [ C e d a r 1 0065340 0 . 1 ] < T o p > X 1 1 . d f \r 0065360 \r U s e s d i f f e r e n t 0065400 i m p l e m e n t a t i o n f 0065420 o r p r o p e r t y l i s t 0065440 s . \r E v e n t d a t a t y 0065460 p e n o w h a s a p r o 0065500 p e r t y l i s t . ( X l E 0065520 v e n t P r o p e r t i e s . m 0065540 e s a ) \r N e w w i d g e t 0065560 c l a s s e s : X T k N u m b 0065600 e r L a b e l . m e s a , X T 0065620 k B a s i c s . m e s a \r C h a 0065640 n g e d w i d g e t c l a s 0065660 s : X T k S l i d e r . m e s 0065700 a r e p l a c e s X T k S l 0065720 i d e r s . m e s a \r \r N o t 0065740 n e c e s s a r i l y r e c o 0065760 g n i z a b l e , b u t t h 0066000 e h i g h o r d e r b i t 0066020 o f t h e s e c h a n g e 0066040 s i s a b o u t g a t h e 0066060 r i n g n e w i n s i g h t 0066100 s o n h o w t o c o m p 0066120 o s e w i d g e t s . \r \r A l 0066140 l k n o w n c l i e n t s 0066160 ( e x c e p t p a c k a g e d 0066200 w o r l d s ) a r e u p d 0066220 a t e d \r \0 \0 \0 \0 006 \0 \0 235 312 \0 234 0066240 \0 \0 002 230 \0 J 232 002 320 b s 004 234 035 230 ! 0066260 J 232 002 235 004 234 023 230 027 J 232 002 235 \a 234 023 0066300 230 032 J 232 002 235 002 234 230 " J 232 002 235 002 0066320 234 * 230 , J 232 002 235 \b 234 \b 230 020 J 230 \0 0066340 001 004 h e a d 232 001 234 003 230 003 I 006 i n 0066360 d e n t 232 003 317 t \v 234 023 236 003 230 ! L 0066400 230 \0 L 230 1 L 232 001 234 A 230 A L 232 001 234 0066420 7 230 7 L 232 001 234 = 230 = L 230 \0 L 230 200 0066440 001 L 230 \0 L 230 6 227 227 \0 205 227 \0 \0 \0 \0 0066460 002 204 \0 \0 003 & \0 \0 \r * e n t r y * 0066500 1 8 1 6 \r C r e a 0066520 t e M s g \r N o N a m e : P a r 0066540 c : X e r o x $ S e l e c t 0066560 e d @ O c t o b e r 9 , 1 9 0066600 9 2 3 : 4 7 : 3 3 p m P D 0066620 T \r 1 4 5 1 0066640 2 5 3 \r D a t e : M o 0066660 n , 1 1 M a y 9 2 1 1 : 0066700 3 3 : 5 8 P D T \r F r o m : 0066720 j a c o b i : P A R C : X e r o 0066740 x \r S u b j e c t : X 1 1 , 0066760 X 1 1 D e m o s , X 1 1 V i e 0067000 w e r s , C u s t o m i z e 0067020 f o r C e d a r 1 0 . 1 \r T o 0067040 : C e d a r 1 0 I m p l e m e 0067060 n t o r s : P a r c : X e r o x 0067100 \r C c : P C e d a r C o o r 0067120 d i n a t o r : P a r c : X e r 0067140 o x , C e d a r U s e r s : P 0067160 a r c : X e r o x \r R e p l y - 0067200 t o : C h r i s t i a n P 0067220 J a c o b i : P A R C : X e r o 0067240 x \r \r X 1 1 \r D F f i l e s : 0067260 [ C e d a r 1 0 . 1 ] < T o 0067300 p > X 1 1 . d f \r R e m o v e d 0067320 d e m o p r o g r a m s f 0067340 r o m d f f i l e . \r B u g 0067360 f i x e s i n X T k M i g 0067400 r a t i o n I m p l , X T k P 0067420 o p U p s I m p l . \r B u g f 0067440 i x t o h a n d l e c a s 0067460 e i f d e f a u l t f o n 0067500 t i s n o t s u p p o r t 0067520 e d b y s e r v e r . ( 0067540 T a d p o l e ) \r N e w i n t 0067560 e r f a c e X 1 1 C o m m a n 0067600 d e r O p s . m e s a . F i 0067620 x e d s e v a r a l a p p l 0067640 i c a t i o n s t o u s e 0067660 X 1 1 C o m m a n d e r O p s 0067700 t o a c c e s s a c o n n 0067720 e c t i o n . ( T h e p 0067740 u r p o s e o f t h i s i 0067760 s t o g e t c o n n e c t 0070000 i o n r e f e r e n c e c o 0070020 u n t i n g r i g h t ( T o 0070040 k n o w w h e n t o c l 0070060 o s e a c o n n e c t i o n 0070100 ( N o , f i n a l i z a t i 0070120 o n w o u l d n ' t w o r k 0070140 f o r t h i s ) ) ) \r X 1 1 0070160 D e m o s \r D F f i l e s : 0070200 [ C e d a r 1 0 . 1 ] < T o p 0070220 > X 1 1 D e m o s . d f \r 1 ) 0070240 N e w d f f i l e . \r N e w 0070260 h o m e f o r o l d d e 0070300 m o s r e m o v e d f r o m 0070320 X 1 1 . d f . \r 2 ) N e w 0070340 m u l t i u s e r d e m o : 0070360 X 1 1 S i m p l e C h a t . \r 0070400 T r y i t . T h e r e i 0070420 s n o d o c u m e n t a t i 0070440 o n a v a i l a b l e y e t 0070460 , b u t t h e s o u r c e 0070500 t e x t n e a r l y f i t 0070520 s o n o n e s i n g l e 0070540 s c r e e n . \r X 1 1 V i e w e 0070560 r s \r D F f i l e s : [ C 0070600 e d a r 1 0 . 1 ] < T o p > X 1 0070620 1 V i e w e r s . d f \r N e w 0070640 i n t e r f a c e : V i e w e 0070660 r H e l p S t r i n g s . m e s 0070700 a \r I m p r o v e d h e l p 0070720 i n f o r m a t i o n o f 0070740 X 1 1 V i e w e r s m e n u . 0070760 \r N e w I m a g e r X 1 1 0071000 c o m m a n d r e p l a c e s 0071020 s u i t e o f o l d c o 0071040 m m a n d s t o s p e c i f 0071060 y h o w I m a g e r X 1 1 0071100 s h a l l b e u s e d . 0071120 ( N o , I m a g e r X 1 1 h 0071140 a s n o t y e t b e e n 0071160 p o r t e d t o C e d a r 1 0071200 0 . 1 ) . \r C u s t o m i z e 0071220 \r D F f i l e s : [ C e d 0071240 a r 1 0 . 1 ] < T o p > C u s t 0071260 o m i z e . d f \r N e w e x t 0071300 r a s i n t e r f a c e : C 0071320 u s t o m i z e E x t r a s . m 0071340 e s a \r N e w d a t a b a s 0071360 e m e r g e o p e r a t i o 0071400 n s w i l l b e u s e f u 0071420 l f o r X 1 1 R 5 ' s n e 0071440 w c o n v e n t i o n w i t 0071460 h p e r s c r e e n r e s 0071500 o u r c e d a t a b a s e s . 0071520 \r \0 \0 \0 \0 006 \0 \0 235 312 \0 367 \0 \0 002 0071540 230 \0 J 232 002 320 b s 004 234 035 230 ! J 232 002 0071560 235 004 234 023 230 027 J 232 004 235 \a 234 002 317 t $ 0071600 234 016 230 ; J 232 002 235 002 234 230 " J 232 002 0071620 235 002 234 6 230 8 J 232 002 235 \n 234 035 230 ' J 0071640 230 \0 001 004 h e a d 232 001 236 003 230 003 I 006 0071660 i n d e n t 232 003 236 \v 234 020 236 006 230 ! 0071700 L 230 # L 230 - L 230 M L 230 203 002 227 003 232 0071720 001 236 \b 230 \b L 232 003 236 \v 234 020 236 \v 230 & 0071740 004 232 001 317 b 017 230 017 L 230 + 227 004 232 001 237 0071760 & 230 & L 230 g 227 227 003 232 001 236 \n 230 \n L 0072000 232 003 236 \v 234 020 236 \r 230 ( L 230 & L 230 . 0072020 L 230 224 001 227 003 232 001 236 \t 230 \t L 232 003 236 0072040 \v 234 020 236 \f 230 ' L 232 003 234 026 236 \t 234 \f 0072060 230 + L 232 003 234 5 320 b f 001 234 6 230 l 227 0072100 227 \0 205 227 \0 \0 \0 \0 005 254 \0 \0 006 251 \0 \0 0072120 \r * e n t r y * 0072140 6 5 8 \r C r e a t e M s g \r N o 0072160 N a m e : P a r c : X e r o x 0072200 $ S e l e c t e d @ O c t o b 0072220 e r 9 , 1 9 9 2 3 : 4 7 : 0072240 3 8 p m P D T \r 0072260 3 9 5 1 5 1 \r 0072300 D a t e : T u e , 1 2 M a 0072320 y 9 2 1 6 : 4 8 : 5 7 P D 0072340 T \r F r o m : j a c o b i : P 0072360 A R C : X e r o x \r S u b j e c 0072400 t : X 1 1 a n d X 1 1 V i 0072420 e w e r s f o r P C e d a r 0072440 2 . 0 \r T o : C e d a r 1 0 I 0072460 m p l e m e n t o r s : P a r c 0072500 : X e r o x \r C c : P C e d a 0072520 r C o o r d i n a t o r : P a 0072540 r c : X e r o x \r R e p l y - t 0072560 o : C h r i s t i a n P J 0072600 a c o b i : P A R C : X e r o x 0072620 \r \r X 1 1 a n d X 1 1 V i e 0072640 w e r s \r D F f i l e : [ 0072660 C e d a r 1 0 . 1 ] < T o p > X 0072700 1 1 . d f \r D F f i l e : 0072720 [ C e d a r 1 0 . 1 ] < T o p > 0072740 X 1 1 V i e w e r s . d f \r D o 0072760 c u m e n t a t i o n : l o 0073000 t s \r I f i x e d t h e d 0073020 o c u m e n t a t i o n . \r C r 0073040 i t i c a l c h a n g e s \r I 0073060 f i x e d t h e d o c u m 0073100 e n t a t i o n . \r \r \0 \0 \0 006 \0 0073120 \0 235 312 \0 221 \0 \0 002 230 \0 J 232 002 320 b s 0073140 004 234 035 230 ! J 232 002 235 004 234 023 230 027 J 232 0073160 002 235 \a 234 " 230 ) J 232 002 235 002 234 230 " 0073200 J 232 002 235 002 234 037 230 ! J 232 002 235 \n 234 035 0073220 230 ' J 230 \0 001 004 h e a d 230 022 I 006 i 0073240 n d e n t 232 003 317 t \n 234 023 236 003 230 0073260 L 232 003 236 \n 234 032 236 003 230 ' L 232 002 236 020 0073300 234 004 230 024 L 230 032 003 230 020 L 230 032 227 227 J 0073320 230 \0 227 \0 205 227 \0 \0 \0 \0 001 214 \0 \0 002 # 0073340 \0 \0 \r * e n t r y * 0073360 1 7 9 0 \r C r e a t e M s g \r 0073400 N o N a m e : P a r c : X e r o 0073420 x $ S e l e c t e d @ O c t 0073440 o b e r 9 , 1 9 9 2 3 : 4 0073460 7 : 4 9 p m P D T \r 0073500 1 5 0 3 1 7 0073520 5 \r D a t e : T h u , 1 1 0073540 J u n 9 2 1 8 : 1 2 : 2 3 0073560 P D T \r F r o m : j a c o b i 0073600 : P A R C : X e r o x \r S u b j 0073620 e c t : X 1 1 f o r C e d 0073640 a r 1 0 . 1 \r T o : C e d a r 0073660 U s e r s \r C c : j a c o b i 0073700 , H e n d e r s o n \r R e p l 0073720 y - T o : J a c o b i \r \r X 1 0073740 1 \r D F f i l e s : [ C e 0073760 d a r 1 0 . 1 ] < T o p > X 1 1 0074000 . d f \r \r N e w i n t e r f a 0074020 c e s \r X T k S c r o l l b a r 0074040 . m e s a \r A p l a i n s c 0074060 r o l l b a r ( w i t h o u 0074100 t s c r o l l e e ) . \r R e p 0074120 l a c e s X T k S c r o l l e 0074140 r . m e s a , w h i c h n o 0074160 w i s o b s o l e t e ( I 0074200 t s t i l l h a s c l i e 0074220 n t s ) . \r C h a n g e s t o 0074240 f i t n e w w i d g e t 0074260 c o m p o s i t i o n s t y l 0074300 e . \r X T k B i S c r o l l e r 0074320 F r a m e . m e s a \r A f r a 0074340 m e w i t h s c r o l l b 0074360 a r s a n d a p l a c e 0074400 t o p l u g i n s o m e t 0074420 h i n g w h i c h l i s t e 0074440 n s t o s c r o l l r e q 0074460 u e s t s a n d k n o w s 0074500 h o w t o d o s c r o l l 0074520 i n g . \r R e p l a c e s X 0074540 T k B i s c r o l l e r . m e s 0074560 a , w h i c h h a s b e e 0074600 n r e m o v e d . \r N e w f 0074620 e a t u r e f o r s e l e c 0074640 t i v e v e r t i c a l a n 0074660 d / o r h o r i z o n t a l 0074700 s c r o l l b a r s . \r C h a 0074720 n g e s f o r n e w c o m 0074740 p o s i t i o n s t y l e . \r 0074760 X T k X S c r o l l e r . m e s 0075000 a \r A c o n t a i n e r w h 0075020 i c h c a n s c r o l l a 0075040 c h i l d w h i c h d o e 0075060 s n ' t k n o w o r h e l 0075100 p a b o u t s c r o l l i n 0075120 g . \r N e w p r i m i t i v e 0075140 p a c k a g e \r \r X T k X B i 0075160 S c r o l l e r . m e s a \r A 0075200 f r a m e w i t h s c r o l 0075220 l b a r s a n d a p l a 0075240 c e t o p l u g i n s o 0075260 m e t h i n g t o b e s c 0075300 r o l l e d w h i c h d o e 0075320 s n ' t k n o w o r h e l 0075340 p a b o u t s c r o l l i n 0075360 g . \r X T k X B i S c r o l l e 0075400 r I m p l : = X T k B i S c 0075420 r o l l e r F r a m e + X T 0075440 k X S c r o l l e r + g l u 0075460 e \r \r T h i s i s a n i c 0075500 e e x e r c i s e i n u s 0075520 i n g c o m p o s i t i o n 0075540 a n d i n h e r i t a n c e . 0075560 ( O f c o u r s e , X T 0075600 k X B i S c r o l l e r i s 0075620 i t s e l f d e f i n e d i 0075640 n a w a y w h i c h s u 0075660 p p o r t s f u r t h e r c 0075700 o m p o s i t i o n a n d i 0075720 n h e r i t a n c e ) . \r I 0075740 f c o m p o s i t i o n a n 0075760 d i n h e r i t a n c e w e 0076000 r e p e r f e c t , X T k X 0076020 B i S c r o l l e r I m p l ( 0076040 t h e g l u e ) w o u l d 0076060 b e a v e r y s h o r t 0076100 m o d u l e . H o w e v e r 0076120 , i t h a p p e n s t o 0076140 f i l l 3 s c r e e n s ; 0076160 s o m e t h i n g t o l e a 0076200 r n a n d i m p r o v e i 0076220 s s t i l l l e f t . . . 0076240 \r \r X T k B i t m a p S c r o 0076260 l l e r ( I m p l ) \r C h a n g 0076300 e d i m p l e m e n t a t i o 0076320 n b u t u n c h a n g e d 0076340 i n t e r f a c e . \r X T k B i 0076360 t m a p S c r o l l e r I m p l 0076400 : = X T k B i S c r o l l e 0076420 r F r a m e + X T k B i t m 0076440 a p W i d g e t s + g l u e 0076460 \r \0 \0 \0 006 \0 \0 235 312 \0 251 \0 \0 002 230 \0 0076500 J 232 002 320 b s 004 234 035 230 ! J 232 002 235 004 0076520 234 023 230 027 J 232 002 235 \a 234 023 230 032 J 232 002 0076540 235 002 234 \f 230 016 J 232 002 235 002 234 023 230 025 J 0076560 232 002 235 \b 234 \b 230 020 J 230 \0 001 004 h e a 0076600 d 230 003 I 006 i n d e n t 232 003 317 t \v 0076620 234 023 236 003 230 ! L 230 \0 L 230 016 004 230 021 L 0076640 230 234 001 227 004 230 027 L 230 224 002 227 004 230 021 L 0076660 230 g 227 004 230 023 L 230 263 001 L 230 \0 L 230 356 0076700 002 L 230 \0 227 004 230 027 L 230 / L 230 E 227 227 0076720 227 \0 205 227 \0 \0 \0 \0 005 340 \0 \0 006 217 \0 \0 0076740 \r * e n t r y * 0076760 7 1 1 \r C r e a t e M s g \r N o 0077000 N a m e : P a r c : X e r o x 0077020 $ S e l e c t e d @ O c t o b 0077040 e r 9 , 1 9 9 2 3 : 4 7 : 0077060 5 3 p m P D T \r 0077100 4 6 9 1 3 0 \r 0077120 D a t e : W e d , 0 1 J u 0077140 l 9 2 1 5 : 4 5 : 1 4 P D 0077160 T \r F r o m : j a c o b i : P 0077200 A R C : X e r o x \r S u b j e c 0077220 t : X 1 1 D e m o s f o r 0077240 C e d a r 1 0 . 1 \r T o : C e 0077260 d a r U s e r s : P a r c : X e 0077300 r o x \r C c : C e d a r C o 0077320 o r d i n a t o r : P a r c : X 0077340 e r o x \r R e p l y - t o : J 0077360 a c o b i : P A R C : X e r o x 0077400 \r \r X 1 1 D e m o s \r D F f i 0077420 l e s : [ C e d a r 1 0 . 1 0077440 ] < T o p > X 1 1 D e m o s . d 0077460 f \r A d d e d " d e m o " X 0077500 S h o w P i x m a p \r T h e f 0077520 a c e s p r o g r a m g o t 0077540 s o p o p u l a r t h a t 0077560 I t h o u g h t s o m e t 0077600 h i n g t o d i s p l a y 0077620 a f a c e i n C e d a r 0077640 w o u l d b e a n i c e 0077660 b u i l d i n g b l o c k . . 0077700 . I l e f t t h e u s 0077720 e r - i n t e r f a c e o f f 0077740 : T h e X S h o w P i x m a 0077760 p s i m p l y w a n t s s 0100000 i m p l y a f i l e n a m e 0100020 a s a r g u m e n t . 0100040 \r \r \0 \0 \0 \0 006 \0 \0 235 312 \0 | \0 0100060 \0 002 230 \0 J 232 002 320 b s 004 234 035 230 ! J 0100100 232 002 235 004 234 023 230 027 J 232 002 235 \a 234 030 230 0100120 037 J 232 002 235 002 234 027 230 031 J 232 002 235 002 234 0100140 036 230 J 232 003 235 \b 234 002 317 t 021 230 033 J 0100160 230 \0 001 004 h e a d 230 \b I 006 i n d e 0100200 n t 232 003 236 \v 234 030 236 003 230 & L 230 030 L 0100220 230 327 001 227 L 230 \0 227 \0 205 227 \0 \0 \0 \0 001 0100240 326 \0 \0 002 X \0 \0 \r * e n t r y * 0100260 5 6 3 \r C r e a t 0100300 e M s g \r N o N a m e : P a r c 0100320 : X e r o x $ S e l e c t e 0100340 d @ O c t o b e r 9 , 1 9 9 0100360 2 3 : 4 7 : 5 8 p m P D T 0100400 \r 3 1 7 0100420 1 3 4 \r D a t e : M o n 0100440 , 1 3 J u l 9 2 1 5 : 2 0100460 2 : 5 9 P D T \r S e n d e r : 0100500 j a c o b i : P A R C : X e r 0100520 o x \r F r o m : J a c o b i : 0100540 P A R C : X e r o x \r S u b j e 0100560 c t : X 1 1 f o r C e d a 0100600 r 1 0 . 1 \r T o : C e d a r U 0100620 s e r s \r R e p l y - T o : C 0100640 e d a r C o o r d i n a t o r 0100660 : P A R C : X e r o x \r \r X 1 1 0100700 \r D F f i l e s : [ C e d 0100720 a r 1 0 . 1 ] < T o p > X 1 1 . 0100740 d f \r C r i t i c a l c h a n 0100760 g e s \r I m p r o v e d t e x 0101000 t f i e l d w i d g e t s . 0101020 \r C h a n g e d a c c e s s 0101040 o f x i c o n s ( f o r 0101060 t h e b e n e f i t o f s 0101100 h r i n k w r a p p i n g ) . 0101120 \r \r \r \0 \0 \0 \0 006 \0 \0 235 312 \0 200 \0 \0 0101140 002 230 \0 J 232 002 320 b s 004 234 035 230 ! J 232 0101160 002 235 006 234 023 230 031 J 232 002 235 004 234 023 230 027 0101200 J 232 002 235 \a 234 023 230 032 J 232 002 235 002 234 \f 0101220 230 016 J 232 002 235 \b 234 036 230 & J 230 \0 001 004 0101240 h e a d 230 003 I 006 i n d e n t 232 003 0101260 317 t \v 234 023 236 003 230 ! 003 230 020 L 230 034 L 0101300 230 ? 227 227 J 230 \0 J 230 \0 227 \0 205 227 \0 \0 0101320 \0 \0 001 > \0 \0 001 304 \0 \0 \r * e n t r 0101340 y * 1 4 3 9 \r C r 0101360 e a t e M s g \r N o N a m e : P 0101400 a r c : X e r o x $ S e l e 0101420 c t e d @ O c t o b e r 9 , 0101440 1 9 9 2 3 : 4 8 : 0 2 p m 0101460 P D T \r 1 1 6 5 0101500 1 6 2 \r D a t e : 0101520 W e d , 1 5 J u l 9 2 1 0101540 4 : 4 7 : 5 3 P D T \r S e n d 0101560 e r : j a c o b i : P A R C : 0101600 X e r o x \r F r o m : J a c o 0101620 b i : P A R C : X e r o x \r S u 0101640 b j e c t : X C o m m a n d e 0101660 r f o r C e d a r 1 0 . 1 \r 0101700 T o : C e d a r U s e r s \r R 0101720 e p l y - T o : C e d a r C 0101740 o o r d i n a t o r : P A R C : 0101760 X e r o x \r \r X C o m m a n d e 0102000 r \r D F f i l e s : [ C e 0102020 d a r 1 0 . 1 ] < T o p > X C o 0102040 m m a n d e r . d f \r T h e X 0102060 c o m m a n d e r h a s a 0102100 c o m p l e t e l y n e w u 0102120 s e r i n t e r f a c e . 0102140 I t h a s l e s s t h e n 0102160 h a l f t h e n u m b e r 0102200 o f b u t t o n s a n d 0102220 f e a t u r e s t h e n i t 0102240 u s e d t o h a v e . 0102260 I t i s n o w m u c h e 0102300 a s i e r t o u s e , a n 0102320 d , n e v e t h e l e s s s 0102340 l i g h t l y m o r e p o w 0102360 e r f u l l . \r I t i s n o 0102400 t y e t q u i t e w o n d 0102420 e r f u l l a s i t s t i 0102440 l l l a c k s t i o g a o 0102460 u t p u t . ( T h i s m e 0102500 a n s t h e o u t p u t c 0102520 a n ' t b e s c r o l l e d 0102540 o r e d i t e d ) \r C r i 0102560 t i c a l c h a n g e s \r N e 0102600 w u s e r i n t e r f a c e 0102620 . \r B T W \r T h e u s e r i 0102640 n t e r f a c e c o n t a i n 0102660 s a n i n t e r e s t i n g 0102700 i d e a : A t e x t f 0102720 i e l d i s e d i t e d , 0102740 a n d o n l y w h e n t h 0102760 e c o n t e n t s i s f i 0103000 n i s h e d t h e c o n t e 0103020 n t s i s s t u f f e d i 0103040 n t o t h e i n p u t s t 0103060 r e a m . T h i s i s n 0103100 o t c l u m s y a s i t 0103120 s o u n d s b e c a u s e i 0103140 t d o e s n o t r e q u i 0103160 r e a n y a d d i t i o n a 0103200 l b u t t o n c l i c k ; 0103220 t h e C R k e y d o e s 0103240 i t . \r T h e r e a s o n t 0103260 h i s i s i n t e r e s t i 0103300 n g i s t h a t t h i s 0103320 i n p u t m o d e l w o u l 0103340 d w o r k p e r f e c t l y 0103360 u s i n g a p e n i n p 0103400 u t w i d g e t . \r S o m e b 0103420 o d y o u g h t t o m a k 0103440 e p e n i n p u t a v a i 0103460 l a b l e f o r C e d a r . 0103500 \r T o s u c c e s s f u l l y 0103520 t r y i t o u t y o u r 0103540 C e d a r w o r l d m u s 0103560 t b e 2 4 h o u r s o l 0103600 d o r l e s s , b e c a u 0103620 s e X C o m m a n d e r d e 0103640 p e n d s o n a n e w l y 0103660 c r e a t e d e x t r a s 0103700 i n t e r f a c e i n X 1 1 0103720 . \r \r \r \0 \0 \0 006 \0 \0 235 312 \0 0103740 234 \0 \0 002 230 \0 J 232 002 320 b s 004 234 035 230 0103760 ! J 232 002 235 006 234 023 230 031 J 232 002 235 004 234 0104000 023 230 027 J 232 002 235 \a 234 032 230 ! J 232 002 235 0104020 002 234 \f 230 016 J 232 002 235 \b 234 036 230 & J 230 0104040 \0 001 004 h e a d 230 \n I 006 i n d e n 0104060 t 232 003 317 t \v 234 032 236 003 230 ( L 230 314 001 0104100 L 230 t 003 230 020 L 230 023 227 003 230 003 L 230 215 0104120 002 L 230 f L 230 5 L 232 001 317 s 223 001 230 223 0104140 001 227 227 J 230 \0 J 230 \0 227 \0 205 227 \0 \0 \0 0104160 \0 004 216 \0 \0 005 0 \0 \0 \r * e n t r y 0104200 * 2 2 8 0 \r C r e 0104220 a t e M s g \r N o N a m e : P a 0104240 r c : X e r o x $ S e l e c 0104260 t e d @ O c t o b e r 9 , 1 0104300 9 9 2 3 : 4 8 : 1 8 p m P 0104320 D T \r 1 9 2 3 0104340 2 4 5 \r D a t e : W 0104360 e d , 2 2 J u l 9 2 1 5 0104400 : 3 9 : 0 6 P D T \r F r o m : 0104420 j a c o b i : P A R C : X e r 0104440 o x \r S u b j e c t : S a f e 0104460 S t o r a g e , X 1 1 f o r 0104500 C e d a r 1 0 . 1 \r T o : C 0104520 e d a r U s e r s : P A R C : X 0104540 e r o x \r C c : C e d a r C 0104560 o o r d i n a t o r : P A R C : 0104600 X e r o x \r R e p l y - t o : 0104620 C h r i s t i a n P J a c o 0104640 b i : P A R C : X e r o x \r \r S 0104660 a f e S t o r a g e \r D F f i 0104700 l e s : [ C e d a r 1 0 . 1 0104720 ] < T o p > S a f e S t o r a g 0104740 e . d f \r T w o n e w i n t 0104760 e r f a c e s i n S a f e S 0105000 t o r a g e . d f \r F i n a l i 0105020 z e \r N e w i n t e r f a c e 0105040 . F i n a l i z e i s s 0105060 u p p o s e d t o r e p l a 0105100 c e F i n a l i z a t i o n . 0105120 I t a d d s a c l i 0105140 e n t D a t a f i e l d t o 0105160 F i n a l i z a t i o n . 0105200 A s t h i s i s n o t j 0105220 u s t a n a d d i t i o n a 0105240 l p r o c e d u r e b u t 0105260 a r e a l c h a n g e , I 0105300 h a v e m a d e a n e w 0105320 m o d u l e t o a v o i d 0105340 i n c o m p a t i b i l i t i 0105360 e s . \r F i n a l i z e O p s 0105400 \r N e w i n t e r f a c e . 0105420 A c c e s s t o F i n a l 0105440 i z e u s i n g f e w e r 0105460 r e s o u r c e s ( m a i n l 0105500 y t h r e a d s ) . \r I h 0105520 a v e p u t t h i s f u n 0105540 c t i o n a l i t y i n a 0105560 s e p a r a t e i n t e r f a 0105600 c e b e c a u s e m a y b e 0105620 n o t a l l F i n a l i z 0105640 e c l i e n t s w a n t t 0105660 o d e p e n d o n i t . \r 0105700 W h y : \r I w a s r u n n i 0105720 n g o u t o f t h r e a d 0105740 s o n c e t o o o f t e n 0105760 . D e b u g g i n g s h o 0106000 w e d m e t h a t 1 0 i s 0106020 h t h r e a d s w e r e u 0106040 s e d b y F i n a l i z a t 0106060 i o n c l i e n t s . . . 0106100 T h a t s w h y I m a d e 0106120 F i n a l i z e O p s . T 0106140 h e n e w F i n a l i z e 0106160 w a s n e c e s s a r y b e 0106200 c a u s e I n e e d e d i 0106220 t s c l i e n t D a t a f e 0106240 a t u r e f o r F i n a l i 0106260 z e O p s I m p l . \r I n d e p 0106300 e n d e n t o n h o w l i 0106320 g h t o r h e a v y w e i g 0106340 h t y o u c o n s i d e r 0106360 t h r e a d s , a n a d d e 0106400 d c l i e n t D a t a f i e 0106420 l d d o e s n o t m a k e 0106440 a m o d u l e m o r e u 0106460 g l y . \r W h a t n e x t : 0106500 \r I h a v e a l s o s m o 0106520 d e l l e d 3 c l i e n t s 0106540 o f F i n a l i z e O p s 0106560 ( a l l i n X 1 1 . d f ) . 0106600 A f t e r r u n n i n g 0106620 a d a y o r s o w i t h 0106640 F i n a l i z e O p s n o t 0106660 c a u s i n g p r o b l e m 0106700 s , I w i l l e v e n t u 0106720 a l l y e x c h a n g e F i 0106740 n a l i z a t i o n w i t h 0106760 o n e o f t h e n e w p 0107000 a c k a g e s i n a l l c 0107020 l i e n t s . \r F i n a l i z 0107040 a t i o n w i l l n o t b 0107060 e r e m o v e d u n t i l 0107100 a l l i t s c l i e n t s 0107120 h a v e b e e n u p d a t e 0107140 d . \r \r O t h e r p a c k a g 0107160 e s \r [ C e d a r 1 0 . 1 ] < T 0107200 o p > X 1 1 . d f \r U s e s t 0107220 h e n e w F i n a l i z e O 0107240 p s \r [ C e d a r 1 0 . 1 ] < T 0107260 o p > F i n a l i z e O p s . d 0107300 f \r T h i s o l d p a c k a 0107320 g e i s w i t h d r a w n . 0107340 A l l k n o w n c l i e 0107360 n t s h a v e b e e n u p 0107400 d a t e d . \r [ C e d a r 1 0 . 0107420 1 ] < T o p > F i n a l i z e O 0107440 p s 0 . d f \r N e w p a c k a 0107460 g e s , b u t , u s e o f 0107500 t h i s p a c k a g e i s 0107520 d i s c o u r a g e d . T 0107540 h i s i s t h e n e w h 0107560 o m e o f t h e o l d F 0107600 i n a l i z e O p s p a c k a 0107620 g e ; s a v e d j u s t i 0107640 n c a s e t h e r e w e r 0107660 e c l i e n t s I d i d n 0107700 ' t k n o w a b o u t w h 0107720 i c h a r e n o t w i l l 0107740 i n g t o c h a n g e . 0107760 \r [ C e d a r 1 0 . 1 ] < T o p 0110000 > C e d a r C o r e . d f \r R e 0110020 m a d e . \r [ C e d a r 1 0 0110040 . 1 ] < T o p > X l S h a p e . 0110060 d f \r R e m a d e . \r [ C e 0110100 d a r 1 0 . 1 ] < T o p > X l I 0110120 n p u t E x t e n s i o n . d f 0110140 \r R e m a d e . \r \r \0 \0 \0 006 0110160 \0 \0 235 312 \0 357 \0 \0 002 230 \0 J 232 002 320 b 0110200 s 004 234 035 230 ! J 232 002 235 004 234 023 230 027 J 0110220 232 002 235 \a 234 230 ' J 232 002 235 002 234 027 230 0110240 031 J 232 002 235 002 234 036 230 J 232 002 235 \n 234 0110260 035 230 ' J 230 \0 001 004 h e a d 230 \v I 006 0110300 i n d e n t 232 003 317 t \v 234 033 236 003 230 0110320 ) L 232 002 234 ! 236 003 230 $ 004 232 001 317 b \b 0110340 230 \b L 230 341 001 227 004 232 001 237 \v 230 \v L 230 0110360 276 001 227 004 232 002 237 003 234 001 230 004 L 230 365 001 0110400 L 230 z 227 004 232 002 237 \t 234 001 230 \n L 230 327 0110420 001 L 230 I L 230 \0 227 227 003 230 016 004 232 002 234 0110440 023 236 003 230 026 L 230 030 227 004 230 036 L 230 D 227 0110460 004 230 037 L 230 311 001 227 004 230 034 L 230 \t 227 004 0110500 230 032 L 230 \t 227 004 230 # L 230 \t 227 L 230 \0 0110520 227 227 \0 205 227 \0 \0 \0 \0 \a 204 \0 \0 \b y \0 0110540 \0 \r * e n t r y * 0110560 1 6 5 3 \r C r e a t e M s g \r N 0110600 o N a m e : P a r c : X e r o x 0110620 $ S e l e c t e d @ O c t o 0110640 b e r 9 , 1 9 9 2 3 : 4 8 0110660 : 3 3 p m P D T \r 0110700 1 3 5 3 1 8 8 0110720 \r D a t e : T u e , 2 5 A 0110740 u g 9 2 1 5 : 2 8 : 0 8 P 0110760 D T \r F r o m : j a c o b i : 0111000 P A R C : X e r o x \r S u b j e 0111020 c t : T I P , X 1 1 , X 1 0111040 1 T I P f o r C e d a r 1 0 0111060 . 1 \r T o : C e d a r U s e r 0111100 s : P a r c : X e r o x \r C c : 0111120 C e d a r C o o r d i n a t 0111140 o r : P a r c : X e r o x , j 0111160 a c o b i \r R e p l y - t o : 0111200 C h r i s t i a n P J a c o 0111220 b i : P A R C : X e r o x \r \r T 0111240 I P \r F i x e d a P R O C E 0111260 S S l e a k . E a c h s 0111300 t o p a n d r e s t a r t i 0111320 n g u s e d t o l e a k 0111340 1 p r o c e s s a s t h e 0111360 p r o c e s s w a s n e i 0111400 t h e r D e t a c h e d n o 0111420 r j o i n e d . T h i s 0111440 w a s n e v e r n o t i c e 0111460 d w i t h R a w V i e w e r 0111500 s , b u t i t l i m i t e 0111520 d t h e l i f e t i m e o 0111540 f a p p l i c a t i o n s u 0111560 s i n g X 1 1 m i g r a t i 0111600 o n . \r T h a n k s t o 0111620 H a n s B o e h m f o r g 0111640 i v i n g m e t h e r i g 0111660 h t h i n t . \r X 1 1 \r 1 0111700 ) F i x e d a n o t h e r 0111720 P R O C E S S l e a k : R 0111740 e f e r e n c e c o u n t i n 0111760 g o f c o n n e c t i o n s 0112000 f o r s h e l l w i d g e 0112020 t s w a s w r o n g l y i 0112040 n i t i a l i z e d t o o h 0112060 i g h . \r 2 ) ( S o m e 0112100 w e e k s a g o b u t n o 0112120 m e s s a g e w a s s e n 0112140 t ) R e p l a c e d l o c k 0112160 i n g i m p l e m e n t a t i 0112200 o n o f C a l l W i t h L o 0112220 c k s ( f r o m A d a l i 0112240 k e r e n d e z - v o u s ) 0112260 t o r e a l t w o p h a s 0112300 e l o c k i n g . ( C o m m 0112320 e n t s i n X l . m e s a 0112340 n o w a r e w r o n g . 0112360 " C a l l e r M U S T N O T 0112400 h o l d l o c k o f e i 0112420 t h e r T Q " i s n o t 0112440 t r u e a n y m o r e ) \r X 1 0112460 1 T I P \r A n o t h e r P R O 0112500 C E S S l e a k f i x e d ; 0112520 h o w e v e r t h i s e r 0112540 r o r d i d p r e v e n t 0112560 t h e v e r y s a m e p r 0112600 o c e s s e s f r o m b e e 0112620 i n g r e u s e d w h i c h 0112640 a l s o l e a k e d i n 0112660 T I P . \r \r \r T h e t w o p 0112700 r o c e s s l e a k s t o g 0112720 e t h e r d i d l i m i t 0112740 S l a t e t o 2 3 m i g r 0112760 a t i o n s . . . F i x i n 0113000 g o n l y t h e f i r s t 0113020 l e a k d i d i n c r e a 0113040 s e t h e n u m b e r o f 0113060 p o s s i b l e m i g r a t 0113100 i o n s t o a b o u t 4 5 0113120 . . . T h e s e d e b u g 0113140 g i n g s e s s i o n w a s 0113160 s t a r t e d b e c a u s e 0113200 I w a s t o l d " s l a 0113220 t e g e t s s l u g i s h 0113240 a f t e r a n h o u r u s 0113260 e " . N o n e o f t h e 0113300 f i x e d p r o b l e m s 0113320 w o u l d e x p l a i n s l 0113340 u g g i s h n e s s , b u t , 0113360 t h e y w e r e w o r t h 0113400 f i x i n g n e v e r t h e 0113420 l e s s . \r \r \r \0 \0 \0 006 \0 \0 0113440 235 312 \0 266 \0 \0 002 230 \0 J 232 002 320 b s 004 0113460 234 035 230 ! J 232 002 235 004 234 023 230 027 J 232 002 0113500 235 \a 234 230 ' J 232 002 235 002 234 027 230 031 J 0113520 232 002 235 002 234 & 230 ( J 232 002 235 \n 234 035 230 0113540 ' J 230 \0 001 004 h e a d 230 003 I 006 i n 0113560 d e n t 232 003 234 \b 317 k \a 234 323 001 230 342 0113600 001 L 230 4 227 003 230 003 L 232 003 234 021 236 \a 234 0113620 _ 230 w L 232 003 234 225 001 317 s ` 234 001 230 366 0113640 001 227 003 230 006 L 232 003 234 \b 236 \a 234 p 230 177 0113660 227 I 004 b o d e 230 \0 M 230 \0 M 230 340 002 0113700 M 230 \0 M 230 \0 227 \0 205 227 \0 \0 \0 \0 005 J 0113720 \0 \0 006 006 \0 \0 \r * e n t r y * 0113740 1 2 4 8 \r C r e a t e 0113760 M s g \r N o N a m e : P a r c : 0114000 X e r o x $ S e l e c t e d 0114020 @ O c t o b e r 9 , 1 9 9 2 0114040 3 : 4 9 : 2 9 p m P D T \r 0114060 1 0 0 9 0114100 1 2 7 \r D a t e : M o n , 0114120 3 1 A u g 9 2 1 5 : 2 6 0114140 : 0 9 P D T \r F r o m : j a 0114160 c o b i : P A R C : X e r o x \r 0114200 S u b j e c t : R e : C e d 0114220 a r 1 0 X 1 1 V i e w e r s I 0114240 m i s b e h a v i o r \r I n - 0114260 r e p l y - t o : " M i k e 0114300 S p r e i t z e r ' s m e s s 0114320 a g e o f S a t , 2 9 A 0114340 u g 9 2 1 9 : 3 4 : 2 8 P 0114360 D T " \r T o : M i k e S p r 0114400 e i t z e r \r C c : C h r i s 0114420 t i a n J a c o b i \r \r 1 ) 0114440 t h e c u r s o r n o l o 0114460 n g e r c h a n g e s s h a 0114500 p e \r F i x e d a f t e r 4 0114520 h o u r s o f p a i n f u 0114540 l d e b u g g i n g ; r a c 0114560 e c o n d i t i o n : N o t 0114600 i f i c a t i o n o f h o r 0114620 r i b l e d e a t h w a s 0114640 s l o w e r t h e n r e - c 0114660 r e a t i o n o f n e w c 0114700 o n n e c t i o n . \r \r 2 ) m 0114720 i g r a t i o n . . . \r D o n ' 0114740 t k n o w w h a t t o d 0114760 o ( I t h i n k I c o m 0115000 p l e t e l y u n d e r s t a 0115020 n d i t , b u t I d o n 0115040 ' t k n o w h o w t o f 0115060 i x i t w i t h o u t e f 0115100 f i c i e n c y l o s s ) . \r 0115120 G i v e n t h e m a j o r 0115140 o p c o d e s m e n t i o n e 0115160 d i n t h e X E r r o r 0115200 m e s s a g e s g i v e n , 0115220 I a s s u m e t h a t I m 0115240 a g e r X 1 1 w a s u s e d 0115260 . V i e w e r s d o a s 0115300 y n c h r o n o u s p a i n t 0115320 i n g w h i c h d o e s n ' 0115340 t s t o p i m m e d i a t e 0115360 l y a f t e r w i d g e t 0115400 d e s t r u c t i o n , I m a 0115420 g e r X 1 1 d o e s n o t 0115440 e a t u p t h e e r r o r 0115460 m e s s a g e s . ( A c 0115500 t u a l l y X l B i t m a p W 0115520 i n d o w I m p l h a s t h 0115540 e s a m e p r o b l e m p 0115560 a i n t i n g a s y n c h r o 0115600 n o u s l y , e x c e p t , 0115620 t h e t i m e w i n d o w 0115640 i s m u c h s m a l l e r ) 0115660 \r \r H o w b o t h e r i n g 0115700 i s t h i s ? I a s s u 0115720 m e t h a t a l l i t d 0115740 o e s i s s o m e s e c o 0115760 n d s o f m e s s a g e s 0116000 a f t e r m i g r a t i o n , 0116020 t e l l m e i f t h a t 0116040 i s w r o n g . \r \r C h r i 0116060 s t i a n \r \r \0 \0 \0 006 \0 \0 235 312 \0 0116100 y \0 \0 002 230 \0 J 232 002 320 b s 004 234 035 230 0116120 ! J 232 002 235 004 234 023 230 027 J 232 002 235 \a 234 0116140 % 230 , J 232 002 235 \v 234 ; 230 F J 232 002 235 0116160 002 234 020 230 022 J 232 002 235 002 234 022 230 024 J 230 0116200 \0 002 230 % J 230 207 001 227 J 230 \0 002 230 017 J 0116220 230 s J 230 340 002 J 230 \0 J 230 x 227 J 230 \0 0116240 J 230 \t J 230 \0 227 \0 205 227 \0 \0 \0 \0 003 362 0116260 \0 \0 004 q \0 \0 \r * e n t r y * 0116300 8 2 4 \r C r e a t e 0116320 M s g \r N o N a m e : P a r c : 0116340 X e r o x $ S e l e c t e d 0116360 @ O c t o b e r 9 , 1 9 9 2 0116400 3 : 4 8 : 4 0 p m P D T \r 0116420 5 4 9 0116440 1 6 3 \r D a t e : T u e , 0116460 1 5 S e p 9 2 1 1 : 3 8 0116500 : 4 4 P D T \r F r o m : j a 0116520 c o b i : P A R C : X e r o x \r 0116540 S u b j e c t : X 1 1 H a n d 0116560 w r i t i n g f o r C e d a 0116600 r 1 0 . 1 \r T o : C e d a r U 0116620 s e r s : P A R C : X e r o x , 0116640 P a r c P a d I n t e r e s t 0116660 : P A R C : X e r o x \r C c : 0116700 C e d a r C o o r d i n a t o 0116720 r : P a r c : X e r o x , j a 0116740 c o b i \r R e p l y - t o : C 0116760 h r i s t i a n P J a c o b 0117000 i : P A R C : X e r o x \r \r X 1 0117020 1 H a n d w r i t i n g \r D F 0117040 f i l e s : [ C e d a r 1 0 0117060 . 1 ] < T o p > X 1 1 H a n d w 0117100 r i t i n g . d f \r D o c u m e 0117120 n t a t i o n : [ C e d a r 0117140 1 0 . 1 ] < X 1 1 H a n d w r i 0117160 t i n g > X 1 1 H a n d w r i t 0117200 i n g D o c . t i o g a \r M a i 0117220 n t a i n e r : C h r i s t 0117240 i a n J a c o b i \r \r N e w 0117260 p a c k a g e \r I n t e r a c t 0117300 i v e h a n d w r i t i n g 0117320 r e c o g n i t i o n . \r W h i 0117340 l e t h i s i s r e l e a 0117360 s e d a n d t h e r e f o r 0117400 e w o r k i n g , i t s t 0117420 i l l n e e d s s o m e t 0117440 w e a k i n g b e f o r e I 0117460 c a n p r o m i s e s t a 0117500 b i l i t y . . . \r \0 \0 \0 \0 006 \0 0117520 \0 235 312 \0 235 \0 \0 002 230 \0 J 232 002 320 b s 0117540 004 234 035 230 ! J 232 002 235 004 234 023 230 027 J 232 0117560 002 235 \a 234 036 230 % J 232 002 235 002 234 3 230 5 0117600 J 232 002 235 002 234 & 230 ( J 232 002 235 \n 234 035 0117620 230 ' J 230 \0 001 004 h e a d 230 016 I 006 i 0117640 n d e n t 232 003 317 t \v 234 036 236 003 230 , 0117660 L 232 \a 236 020 234 \v 236 001 234 016 236 001 234 021 236 0117700 006 230 B L 232 002 236 \r 234 020 230 035 L 230 \0 L 0117720 232 001 317 b \v 230 \v L 230 $ L 230 l 227 227 \0 0117740 205 227 \0 \0 \0 \0 002 & \0 \0 002 311 \0 \0 \r * 0117760 e n t r y * 4 8 0120000 9 \r C r e a t e M s g \r N o N a 0120020 m e : P a r c : X e r o x $ 0120040 S e l e c t e d @ O c t o b e r 0120060 9 , 1 9 9 2 3 : 4 8 : 4 5 0120100 p m P D T \r 2 0120120 5 3 1 2 4 \r D a 0120140 t e : F r i , 1 8 S e p 0120160 9 2 1 0 : 2 0 : 4 4 P D T \r 0120200 F r o m : j a c o b i : P A R 0120220 C : X e r o x \r S u b j e c t : 0120240 X 1 1 f o r C e d a r 1 0 0120260 . 1 \r T o : C e d a r U s e r 0120300 s : P a r c : X e r o x \r C c : 0120320 j a c o b i \r R e p l y - t o 0120340 : C h r i s t i a n P J a 0120360 c o b i : P A R C : X e r o x \r 0120400 \r X 1 1 \r D F f i l e s : 0120420 [ C e d a r 1 0 . 1 ] < T o p > 0120440 X 1 1 . d f \r \r B u g f i x . 0120460 N o w c a n a c c e s s 0120500 l i t t l e e n d i a n X 0120520 s e r v e r s . \r \0 \0 \0 \0 006 \0 0120540 \0 235 312 \0 v \0 \0 002 230 \0 J 232 002 320 b s 0120560 004 234 035 230 ! J 232 002 235 004 234 023 230 027 J 232 0120600 002 235 \a 234 023 230 032 J 232 002 235 002 234 027 230 031 0120620 J 232 002 235 002 234 \b 230 \n J 232 002 235 \n 234 035 0120640 230 ' J 230 \0 001 004 h e a d 230 003 I 006 i 0120660 n d e n t 232 003 317 t \v 234 023 236 003 230 ! 0120700 L 230 \0 L 230 1 227 227 \0 205 227 \0 \0 \0 \0 \0 0120720 376 \0 \0 001 z \0 \0 \r * e n t r y * 0120740 6 3 5 \r C r e a t 0120760 e M s g \r N o N a m e : P a r c 0121000 : X e r o x $ S e l e c t e 0121020 d @ O c t o b e r 9 , 1 9 9 0121040 2 3 : 4 9 : 0 0 p m P D T 0121060 \r 3 9 3 0121100 1 3 0 \r D a t e : T h u 0121120 , 0 1 O c t 9 2 2 1 : 1 0121140 2 : 5 2 P D T \r F r o m : j 0121160 a c o b i : P A R C : X e r o x 0121200 \r S u b j e c t : X 1 1 f o 0121220 r C e d a r 1 0 . 1 \r T o : 0121240 C e d a r U s e r s : P a r c : 0121260 X e r o x \r C c : C e d a r 0121300 C o o r d i n a t o r : P a r c 0121320 : X e r o x , J a c o b i , 0121340 F e r r e t s I I : O S B U N 0121360 o r t h \r R e p l y - t o : C 0121400 h r i s t i a n P J a c o b 0121420 i : P A R C : X e r o x \r \r X 1 0121440 1 \r D F f i l e s : [ C e 0121460 d a r 1 0 . 1 ] < T o p > X 1 1 0121500 . d f \r \r T i o g a s c r o l 0121520 l i n g a p p r o x i m a t e 0121540 l y 1 0 t o 2 0 % f a 0121560 s t e r . \r ( M e a s u r e d 0121600 w i t h w r i s t w a t c 0121620 h o n b l a c k a n d w 0121640 h i t e s c r e e n ) \r ( N e 0121660 w m o d u l e X l B W F r i 0121700 e n d s I m p l . m e s a ) \r \0 0121720 \0 \0 \0 006 \0 \0 235 312 \0 | \0 \0 002 230 \0 J 0121740 232 002 320 b s 004 234 035 230 ! J 232 002 235 004 234 0121760 023 230 027 J 232 002 235 \a 234 023 230 032 J 232 002 235 0122000 002 234 027 230 031 J 232 002 235 002 234 < 230 > J 232 0122020 002 235 \n 234 035 230 ' J 230 \0 001 004 h e a d 0122040 230 003 I 006 i n d e n t 232 003 317 t \v 234 0122060 023 236 003 230 ! L 230 \0 L 230 1 L 230 5 L 230 0122100 ! 227 227 \0 205 227 \0 \0 \0 \0 001 212 \0 \0 002 \f 0122120 \0 \0 \r * e n t r y * 0122140 1 0 8 9 \r C r e a t e M s g \r 0122160 N o N a m e : P a r c : X e r o 0122200 x $ S e l e c t e d @ O c t 0122220 o b e r 9 , 1 9 9 2 3 : 4 0122240 9 : 0 6 p m P D T \r 0122260 8 1 5 1 6 0122300 2 \r D a t e : T h u , 0 8 0122320 O c t 9 2 1 8 : 2 1 : 2 5 0122340 P D T \r F r o m : j a c o b i 0122360 : P A R C : X e r o x \r S u b j 0122400 e c t : X 1 1 f o r C e d 0122420 a r 1 0 . 1 \r T o : C e d a r 0122440 U s e r s : P a r c : X e r o x 0122460 , P C e d a r U s e r s : P a 0122500 r c : X e r o x \r C c : j a c 0122520 o b i \r R e p l y - t o : C h 0122540 r i s t i a n P J a c o b i 0122560 : P A R C : X e r o x \r \r X 1 1 0122600 \r D F f i l e s : [ C e d 0122620 a r 1 0 . 1 ] < T o p > X 1 1 . 0122640 d f \r \r B u g f i x ; n o w 0122660 a l s o w o r k s o n I 0122700 B M P C X s e r v e r s . 0122720 \r \r A s s o r t o f a s 0122740 u r p r i s e , I B M P C 0122760 X s e r v e r s u s e \r % 0123000 X 1 1 - d i s p l a y p a r 0123020 c f a x c - - X 1 1 M o r e 0123040 S e r v e r I n f o \r b i t m a 0123060 p F o r m a t S c a n l i n e U 0123100 n i t : 8 \r b i t m a p F o r 0123120 m a t S c a n l i n e P a d : 0123140 3 2 \r m a x r e q u e s t l 0123160 e n g t h w o r d s : 1 6 3 0123200 7 6 \r m a x r e q u e s t l 0123220 e n g t h b y t e s : 6 5 5 0123240 0 4 \r i m a g e B y t e O r d e 0123260 r : m s b F i r s t \r b i t m 0123300 a p F o r m a t B i t O r d e r 0123320 : m o s t S i g n i f i c a n 0123340 t \r { 0 . 6 9 s e c 0123360 } \r % \r I t i s N O T 0123400 a l i t t l e e n d i a n 0123420 X p r o t o c o l ( I ' m 0123440 g l a d I h a d a c c e 0123460 s s t o a M I P S t o 0123500 d e b u g t h e l i t t l e 0123520 e n d i a n a c c e s s b 0123540 e f o r e ) . H o w e v e r 0123560 , i t i s t h e f i r s 0123600 t t i m e I h a v e e n 0123620 c o u n t e r e d a n X s 0123640 e r v e r w i t h b i t m a 0123660 p F o r m a t S c a n l i n e U 0123700 n i t # b i t m a p F o r m 0123720 a t S c a n l i n e P a d . 0123740 T h a t g o t m e . \r \r \r \r 0123760 \r \0 \0 \0 006 \0 \0 235 312 \0 234 \0 \0 002 230 \0 0124000 J 232 002 320 b s 004 234 035 230 ! J 232 002 235 004 0124020 234 023 230 027 J 232 002 235 \a 234 023 230 032 J 232 002 0124040 235 002 234 / 230 1 J 232 002 235 002 234 \b 230 \n J 0124060 232 002 235 \n 234 035 230 ' J 230 \0 001 004 h e a 0124100 d 230 003 I 006 i n d e n t 232 004 317 t \v 0124120 234 023 236 003 234 . 230 O L 230 \0 004 230 + L 232 0124140 005 317 b 002 234 343 001 317 i 016 234 002 237 002 230 367 0124160 001 227 L 230 366 001 L 230 \0 L 230 \0 L 230 \0 L 0124200 230 \0 227 227 \0 205 227 \0 \0 \0 \0 003 0 \0 \0 003 0124220 322 \0 \0 \r * e n t r y * 0124240 2 2 0 2 \r R e l T O C E n t r 0124260 i e s 2 4 \r 3 1 0124300 J a n 9 2 j a c o b i : 0124320 P A R C . . . X 1 1 T c 0124340 l f o r P C e d a r 2 . 0 \r 0124360 1 5 5 1 0 6 9 1 2 2 4 1 9 0124400 1 \r 4 4 1 3 7 2 \r 3 1 0124420 J a n 9 2 j a c o b i : 0124440 P A R C . . . X 1 1 , 0124460 X 1 1 V i e w e r s f o r P 0124500 C e d a r 2 . 0 \r 1 5 2 7 9 2 0124520 1 2 4 4 8 1 7 1 \r 1 4 1 6 0124540 1 2 0 4 \r 0 6 F e b 9 0124560 2 j a c o b i : P A R C . 0124600 . . P r e v e n t i n g 0124620 s h a r e d m e m o r y \r 2 0124640 7 3 1 4 9 9 3 2 3 0 1 2 1 0124660 \r 2 6 2 0 7 3 2 \r 1 7 0124700 F e b 9 2 j a c o b i : 0124720 P A R C . . . T r i p 0124740 r e p o r t f r o m X w i 0124760 n d o w c o n f e r e n c e \r 0125000 3 4 6 3 1 1 2 4 9 1 4 7 1 2 0125020 7 1 7 \r 3 3 5 2 1 2 0 7 8 \r 0125040 2 6 F e b 9 2 r 0125060 w s @ e x p o . l c . . . 0125100 R e : R e q u e s t f o r 0125120 r e g i s t r a t i o n o f 0125140 K e y S y m s \r 1 5 5 4 1 9 0125160 6 3 1 6 5 0 4 3 5 \r 1 5 4 3 0125200 0 1 1 1 0 \r 2 3 M a r 0125220 9 2 j a c o b i : P A R 0125240 C . . . X 1 1 f o r 0125260 C e d a r 1 0 . 1 \r 1 6 6 5 1 0125300 7 1 7 1 7 3 6 8 1 4 8 \r 1 6 0125320 5 4 0 9 7 7 \r 2 4 M a 0125340 r 9 2 j a c o b i : P A 0125360 R C . . . X 1 1 f o r 0125400 C e d a r 1 0 . 1 \r 1 7 6 2 8 0125420 2 5 9 3 2 0 2 2 1 3 5 1 \r 0125440 1 7 5 1 7 3 0 5 6 \r 2 6 0125460 M a r 9 2 j a c o b i 0125500 : P A R C . . . X T k F 0125520 e e d b a c k f o r C e d a 0125540 r 1 0 . 1 \r 2 0 6 8 4 9 2 3 0125560 2 1 6 0 7 2 0 0 \r 2 0 5 7 3 0125600 1 2 3 5 \r 2 7 M a r 9 0125620 2 j a c o b i : P A R C . 0125640 . . 8 p a c k a g e s 0125660 f o r C e d a r 1 0 . 1 \r 2 0125700 1 9 1 9 2 3 6 5 2 4 2 8 4 0125720 4 8 6 \r 2 1 8 0 8 2 9 6 3 \r 0125740 2 7 M a r 9 2 j a 0125760 c o b i : P A R C . . . 0126000 7 m o r e p a c k a g e s 0126020 f o r C e d a r 1 0 . 1 \r 2 4 0126040 8 8 2 1 7 3 5 2 6 6 1 7 4 0126060 2 6 \r 2 4 7 7 1 2 2 7 3 \r 0126100 2 1 A p r 9 2 j a c 0126120 o b i : P A R C . . . X 0126140 1 1 f o r C e d a r 1 0 . 1 0126160 \r 2 7 1 5 5 6 4 3 2 7 7 9 8 0126200 1 6 2 \r 2 7 0 4 4 9 1 7 \r 0126220 1 1 M a y 9 2 j a 0126240 c o b i : P A R . . . 0126260 X 1 1 , X 1 1 D e m o s , X 0126300 1 1 V i e w e r s , C u s t o 0126320 m i z e f o r C e d a r 1 0 0126340 . 1 \r 2 8 0 7 2 1 4 5 1 2 9 0126360 5 2 3 2 5 3 \r 2 7 9 6 1 1 8 0126400 1 6 \r 1 2 M a y 9 2 0126420 j a c o b i : P A R . . . 0126440 X 1 1 a n d X 1 1 V 0126460 i e w e r s f o r P C e d a 0126500 r 2 . 0 \r 2 9 8 8 8 3 9 5 3 0126520 0 2 8 3 1 5 1 \r 2 9 7 7 7 6 0126540 5 8 \r 1 1 J u n 9 2 0126560 j a c o b i : P A R C . . . 0126600 X 1 1 f o r C e d a 0126620 r 1 0 . 1 \r 3 0 5 4 6 1 5 0 3 0126640 3 2 0 4 9 1 7 5 \r 3 0 4 3 5 0126660 1 7 9 0 \r 0 1 J u l 0126700 9 2 j a c o b i : P A R C 0126720 : . . . X 1 1 D e m o s 0126740 f o r C e d a r 1 0 . 1 \r 3 0126760 2 3 3 6 4 6 9 3 2 8 0 5 1 0127000 3 0 \r 3 2 2 2 5 7 1 1 \r 0127020 1 3 J u l 9 2 j a c o 0127040 b i : P A R C : . . . X 0127060 1 1 f o r C e d a r 1 0 . 1 0127100 \r 3 3 0 4 7 3 1 7 3 3 3 6 4 0127120 1 3 4 \r 3 2 9 3 6 5 6 3 \r 0127140 1 5 J u l 9 2 j a 0127160 c o b i : P A R C : . . . 0127200 X C o m m a n d e r f o r 0127220 C e d a r 1 0 . 1 \r 3 3 6 1 0 0127240 1 1 6 5 3 4 7 7 5 1 6 2 \r 3 0127260 3 4 9 9 1 4 3 9 \r 2 2 0127300 J u l 9 2 j a c o b i : 0127320 P A R C : . . . S a f e 0127340 S t o r a g e , X 1 1 f o r 0127360 C e d a r 1 0 . 1 \r 3 5 0 4 9 0127400 1 9 2 3 3 6 9 7 2 2 4 5 \r 0127420 3 4 9 3 8 2 2 8 0 \r 2 5 0127440 A u g 9 2 j a c o b i 0127460 : P A R C . . . T I P , 0127500 X 1 1 , X 1 1 T I P f o r 0127520 C e d a r 1 0 . 1 \r 3 7 3 2 9 0127540 1 3 5 3 3 8 6 8 2 1 8 8 \r 3 0127560 7 2 1 8 1 6 5 3 \r 3 1 0127600 A u g 9 2 j a c o b i : 0127620 P A R C . . . R e : C e 0127640 d a r 1 0 X 1 1 V i e w e r s 0127660 I m i s b e h a v i o r \r 3 8 0127700 9 8 2 1 0 0 9 3 9 9 9 1 1 0127720 2 7 \r 3 8 8 7 1 1 2 4 8 \r 0127740 1 5 S e p 9 2 j a c 0127760 o b i : P A R C . . . X 0130000 1 1 H a n d w r i t i n g f o 0130020 r C e d a r 1 0 . 1 \r 4 0 2 3 0130040 0 5 4 9 4 0 7 7 9 1 6 3 \r 0130060 4 0 1 1 9 8 2 4 \r 1 8 0130100 S e p 9 2 j a c o b i : 0130120 P A R C . . . X 1 1 f 0130140 o r C e d a r 1 0 . 1 \r 4 1 0 0130160 5 4 2 5 3 4 1 3 0 7 1 2 4 0130200 \r 4 0 9 4 3 4 8 9 \r 0 1 0130220 O c t 9 2 j a c o b i 0130240 : P A R C . . . X 1 1 0130260 f o r C e d a r 1 0 . 1 \r 4 1 0130300 5 4 3 3 9 3 4 1 9 3 6 1 3 0130320 0 \r 4 1 4 3 2 6 3 5 \r 0 0130340 8 O c t 9 2 j a c o b 0130360 i : P A R C . . . X 1 1 0130400 f o r C e d a r 1 0 . 1 \r 4 0130420 2 1 7 8 8 1 5 4 2 9 9 3 1 0130440 6 2 \r 4 2 0 6 7 1 0 8 9 \r 0130456