V e r s i o n   1 . 0 0 . 2 4 5 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   0 4   N o v e m b e r   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 1 0 6   B A F L / 0 8 6   B I T G D I / 0 7 2   B R D C S T / 0 0 2   C L O C K / 0 6 1   C O N E / 1 5 6 
 
 	 E 3 2 / 1 5 6   E 3 2 T O O L S / 0 9 5   E 3 2 T O O L P / 0 9 6   E 3 2 U T I L S / 0 2 3   E A L W L / 0 6 9 
 
 	 E I K T O O L S / 1 2 8   E M I M E / 0 0 2   E T E X T / 0 9 8   F 3 2 / 1 2 2   F B S E R V / 0 8 2   F N T S T O R E / 0 5 2 
 
 	 F O N T S / 0 7 9   F O R M / 1 2 9   G D I / 0 6 1   G D I T O O L S / 0 4 8   G R I D / 1 1 5   I N T E R N E T / 5 0 5 
 
 	 I R D A / 0 7 7   P D R S T O R E / 0 5 2   P L P / 5 0 2   P R I N T / 0 5 4   P R I N T D R V / 0 5 5   R C O M P / 3 1 4 
 
 	 S I B O U T I L / 5 0 0   S T O R E / 0 5 0   W L D D A T A / 0 2 5   W S E R V / 1 0 1 
 
 
 
 E R 5   d e b / r e l   i n t e r o p e r a b l e   r e l e a s e 
 
 
 
 A l l   b u i l d s   a r e   i n c o m p a t i b l e   w i t h   2 4 4 
 
 
 
 N o   M a r m   d e b u g   r e l e a s e s .     B u i l t   w i t h   V C 5 
 
 
 
 F r o m   A l a s t a i r 
 
 1 ) , C h a n g e s   t o   t h e   E i k o n   c o n s o l e   c o r r e s p o n d i n g   w i t h   c h a n g e s   f r o m   E 3 2   1 5 5 . 
 
 
 
 N o t e   t h a t   t h i s   i s   n o w   b u i l t   a n d   r e l e a s e d   a s   E C O N S E I K . D L L 
 
 
 
 F r o m   S i m o n 
 
 2 ) , R a t i o n a l i s e d   t h e   s e t   o f   a v a i l a b l e   l o g i c a l   c o l o u r s   i n t o   6   m a i n   g r o u p s   -   w i n d o w s ,   c o n t r o l s ,   d i a l o g s , 
 
 m e n u s ,   b u t t o n s   a n d   t o o l b a r s .     S c r o l l b a r s ,   m e s s a g e   w i n d o w s   a n d   l a b e l s   s t i l l   h a v e   s o m e   c o l o u r s   d e f i n e d . 
 
 
 
 M o s t   c l i e n t s   s h o u l d   o n l y   n e e d   t o   r e c o m p i l e   o r   a n y   c h a n g e s   r e q u i r e d   s h o u l d   b e   o b v i o u s . 
 
 
 
 3 ) , R e p l a c e d   d e p e n d e n c i e s   o n   C 3 2 ,   E S O C K   a n d   D I A L   w i t h   o n e   o n   I N T E R N E T .     I t   w o n ' t   b e   p o s s i b l e   t o   f e t c h 
 
 s o u r c e   f o r   t h e s e   c o m p o n e n t s   u n t i l   I N T E R N E T   s u p p o r t s   t h i s .     T h e   o n l y   w a y   I ' v e   f o u n d   o f   f e t c h i n g   I N T E R N E T 
 
 s o   f a r   i s 
 
 
 
 	 : g e t i n t e r n e t 
 
 	 i f   n o t   e x i s t   \ i n t e r n e t \ g r o u p \ n u l   m d   \ i n t e r n e t \ g r o u p   > n u l 
 
 	 c a l l   c o n t   i n t e r n e t   g r o u p 
 
 	 s e t   _ p a r = % 2 
 
 	 i f   " % _ p a r % " = = " "   s e t   _ p a r = % _ v i n t e r n e t % 
 
 	 c a l l   p g e t   l i   % _ p a r % 
 
 	 c a l l   m n t   g e t r e l 
 
 	 c a l l   c o n t   e i k o n   g r o u p 
 
 	 f o r   % % i   i n   ( R E L , D E B , U R E L , U D E B ) , d o   c a l l   . . \ g r o u p \ m n t   _ _ c o p y i n i   % % i 
 
 	 g o t o   h o m e 
 
 
 
 	 : _ _ c o p y i n i 
 
 	 p u s h d   \ e p o c 3 2 \ r e l e a s e \ w i n s \ % 2 \ z \ s y s t e m \ d a t a 
 
 	 i f   e x i s t   e s o c k . i n i   c o p y   e s o c k . i n i   e s o c k e i k . i n i   > n u l 
 
 	 i f   e x i s t   e s c o m p . i n i   c o p y   e s c o m p . i n i   e s o c k . i n i   > n u l 
 
 	 i f   e x i s t   e s c o m p . i n i   c o p y   e s c o m p . i n i   \ e p o c 3 2 \ r e l e a s e \ m a r m \ % 2 \ e s o c k . i n i   > n u l 
 
 	 p o p d 
 
 	 g o t o   h o m e 
 
 
 
 4 ) , F i x e d   a   b u g   i n   m e s s a g e   w i n d o w s   t h a t   w a s   c a u s i n g   t h e m   t o   b e   c r e a t e d   w i t h   t h e   w r o n g   c o l o r s . 
 
 
 
 5 ) , F i x e s   f o r     S W 1 - 2 7 3   " C o n t a i n s C o l o r A r r a y   p a n i c s   i f   t h e r e   i s   n o   a p p   c o l o u r   a r r a y " 
 
 a n d   S W 1 - 2 7 6   " E i k o n   r e l e a s e s   E S O C K . I N I " 
 
 
 
 6 ) , R e n a m e d   E I K C O L O R . R S S   t o   E I K P R I V . R S S .     E i k o n   n o w   r e q u i r e s   t h e   f o l l o w i n g   f i l e s   i n   R O M   b u i l d s 
 
 
 
 	 f i l e = R E L D I R \ e i k o n . d l l   	 	 	 S y s t e m \ L i b s \ E i k o n . d l l 
 
 	 f i l e = R E L D I R \ e i k s r v . d l l   	 	 	 S y s t e m \ L i b s \ E i k s r v . d l l 
 
 	 f i l e = R E L D I R \ a p p r u n . e x e   	 	 	 S y s t e m \ P r o g r a m s \ A p p R u n . e x e 	 s t a c k = 0 x 3 0 0 0 
 
 	 d a t a = R E L D I R \ e i k o n . r # # L A N G I D # #   	 S y s t e m \ D a t a \ E i k o n . r s c 
 
 	 d a t a = R E L D I R \ e i k p r i v . r # # L A N G I D # #   S y s t e m \ D a t a \ E i k p r i v . r s c 
 
 	 d a t a = R E L D I R \ e i k s r v . r # # L A N G I D # #   	 S y s t e m \ D a t a \ E i k s r v . r s c 
 
 	 d a t a = R E L D I R \ w s i n i . i n i 	 	 	 S y s t e m \ D a t a \ W s i n i . i n i 
 
 	 d a t a = R E L D I R \ e i k o n . m b m   	 	 	 S y s t e m \ D a t a \ E i k o n . m b m 
 
 	 f i l e = R E L D I R \ e c o n s . d l l   	 	 	 S y s t e m \ L i b s \ E c o n s . d l l 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 4 4 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 8   O c t o b e r   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 1 0 4   B A F L / 0 8 5   B I T G D I / 0 7 0   C 3 2 / 0 5 1   C L O C K / 0 6 0   C O N E / 1 5 5 
 
 	 D I A L / 0 1 4   E 3 2 / 1 4 4   E 3 2 T O O L S / 0 9 3   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 8   E S O C K / 0 7 2   E T E X T / 0 9 2   F 3 2 / 1 2 0   F B S E R V / 0 7 9 
 
 	 F N T S T O R E / 0 4 9   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 6 0   G D I T O O L S / 0 4 4 
 
 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 3   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 R C O M P / 3 1 4   S I B O U T I L / 0 2 0   S T O R E / 0 4 8   W L D D A T A / 0 2 0   W S E R V / 1 0 0 
 
 
 
 B a c k w a r d s   a n d   f o r w a r d s   c o m p a t i b l e   w i t h   2 4 3   b u t   n o t   c o m p a t i b l e   w i t h   2 4 2 
 
 
 
 N o   M a r m   d e b u g   r e l e a s e s .     B u i l t   w i t h   V C 5 
 
 
 
 S u i t a b l e   f o r   i n c l u s i o n   i n   R 5   t e s t   R O M s 
 
 
 
 F i x e s   f o r   S W 1 - 2 6 8   a n d   S W 1 - 2 7 9   t o   p r e v e n t   a   M A R M   o n l y   p a n i c   o n   s t a r t u p 
 
 
 
 I t s   s t i l l   i m p o s s i b l e   t o   s u c c e s s f u l l y   b u i l d   R O M s   u s i n g   E i k o n ' s   R O M   b u i l d i n g   c o m m a n d s   -   t h i s 
 
 r e l e a s e   h a s   i n s t e a d   b e e n   t e s t e d   u s i n g   R O M P R O T 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 4 3 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 8   O c t o b e r   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 1 0 4   B A F L / 0 8 5   B I T G D I / 0 7 0   C 3 2 / 0 5 1   C L O C K / 0 6 0   C O N E / 1 5 5 
 
 	 D I A L / 0 1 4   E 3 2 / 1 4 4   E 3 2 T O O L S / 0 9 3   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 8   E S O C K / 0 7 2   E T E X T / 0 9 2   F 3 2 / 1 2 0   F B S E R V / 0 7 9 
 
 	 F N T S T O R E / 0 4 9   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 6 0   G D I T O O L S / 0 4 4 
 
 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 3   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 R C O M P / 3 1 4   S I B O U T I L / 0 2 0   S T O R E / 0 4 8   W L D D A T A / 0 2 0   W S E R V / 0 9 9 
 
 
 
 A l l   v e r s i o n s   a r e   s o u r c e   i n c o m p a t i b l e   w i t h   2 4 2 
 
 U n i c o d e   b u i l d s   a r e   b i n a r y   i n c o m p a t i b l e   ( s e e   1 2   b e l o w ) 
 
 
 
 N o   m a r m   d e b u g   r e l e a s e s 
 
 
 
 S u i t a b l e   f o r   i n c l u s i o n   i n   R 5   t e s t   R O M s 
 
 
 
 M u s t   b e   r u n   a g a i n s t   w s e r v   1 0 0   o r   l a t e r .     0 9 9   p a n i c s   d u r i n g   E i k o n   i n i t i a l i s a t i o n .     T e s t i n g   o f 
 
 t h i s   r e l e a s e   h a s   h e n c e   b e e n   l i m i t e d   t o   w i n s   d e b u g   o n l y   w i t h   a n   u n o f f i c i a l   w s e r v . 
 
 
 
 F r o m   S a r a h 
 
 = = = = = = = = = = 
 
 1 ) , G r e a t l y   e x t e n d e d   t h e   r a n g e   o f   l o g i c a l   c o l o u r s   a v a i l a b l e   a n d   c o n v e r t e d   a l m o s t   a l l   c o n t r o l s 
 
 t o   u s e   t h e s e   r a t h e r   t h a n   h a r d c o d e d   r g b s 
 
 
 
 2 ) , A d d e d   a   1 6   c o l o u r   o p t i o n   t o   t h e   n o w   r a t h e r   i n a p p r o p r i a t e l y   n a m e d   g r e y   s e l e c t o r .     T h i s   i s 
 
 a c t i v a t e d   b y   t h e   f l a g   E E i k G r a y S e l D i s p l a y 1 6 C o l o r .     A l s o   a d d e d   t h e   ( s o   f a r ) , u n u s e d   f l a g 
 
 E E i k G r a y S e l D i s p l a y N o T e x t . 
 
 
 
 F r o m   N i g e l 
 
 = = = = = = = = = = 
 
 3 ) , A d d e d   t h e   f o l l o w i n g   t w o   c o l o u r   m a n i p u l a t i o n   f u n c t i o n s 
 
 
 
 	 I M P O R T _ C   T R g b   C o l o r A d j u s t ( T R g b   a C o l o u r , T I n t   a P e r c e n t a g e ) ; 
 
 	 I M P O R T _ C   T R g b   C o l o r A d j u s t ( T E i k L o g i c a l C o l o r   a L o g i c a l C o l o r , T I n t   a P e r c e n t a g e , C E i k o n E n v *   a E n v = N U L L ) ; 
 
 
 
 i n   t h e   n e w   c l a s s   E i k C o l o r U t i l s   d e f i n e d   i n   E I K C O L O R . H 
 
 
 
 
 
 F r o m   M a t t 
 
 = = = = = = = = = 
 
 4 ) , A d d e d   a   n e w   s t o r a g e   c l a s s   f o r   a p p l i c a t i o n   s p e c i f i c   c o l o u r s   -   C E i k C o l o r L i s t   -   i n   E I K C O L O R . H . 
 
 C h a n g e d   C E i k o n E n v   t o   s t o r e   a   c o l o u r   l i s t   n o w   t o   a l l o w   e a s y   a c c e s s   f o r   c u s t o m   a p p   c o n t r o l s . 
 
 
 
 5 ) , A p p   s p e c i f i c   c o l o u r s   m u s t   b e   a c c e s s e d   b y   l o g i c a l   c o l o u r   a n d   a p p   u i d   ( t o   p r e v e n t   c l a s h e s   w h e n 
 
 e m b e d d e d   a p p s   a r e   r u n ) . 
 
 
 
 F r o m   S i m o n 
 
 = = = = = = = = = = 
 
 6 ) , A d d e d   C E i k C o l o r A r r a y ,   a   s t o r a g e   c l a s s   f o r   l o g i c a l   &   p h y s i c a l   c o l o u r   p a i r s   i n   E I K C O L O R . H .     T h i s   c a n 
 
 b e   e a s i l y   c o n s t r u c t e d   f r o m   r e s o u r c e   u s i n g   C r e a t e C o l o r A r r a y L   o r   C r e a t e C o l o r A r r a y L C   i n   E i k R e s o u r c e U t i l s . 
 
 
 
 7 ) , A d d e d   E I K C O L O R . R S S ,   a   p r i v a t e   r e s o u r c e   f i l e   t h a t   c u r r e n t l y   o n l y   c o n t a i n s   t h e   d e f a u l t   c o l o u r   s c h e m e s 
 
 f o r   c o l o u r   o r   g r e y s c a l e   d e v i c e s . 
 
 
 
 T h e   c o l o u r   s c h e m e   t o   u s e   i s   d e t e r m i n e d   a t   r u n t i m e   a c c o r d i n g   t o   d e v i c e   c a p a b i l i t i e s .     W h i l e   t w o   s e p a r a t e 
 
 r e s o u r c e   d e f i n i t i o n s   w a s t e s   s o m e   s p a c e ,   t h i s   s h o u l d   b e   l i m i t e d   t o   < 2 0 0   b y t e s   i n   m o s t   a p p s   a n d   w i l l 
 
 a l l o w   e a s y   t e s t i n g   o f   d i f f e r e n t   d i s p l a y   m o d e s   o n c e   w s e r v   s u p p o r t s   c h a n g i n g   t h i s   v i a   w s i n i .     I t ' l l   a l s o 
 
 s a v e   d e v e l o p m e n t   e f f o r t   i n   t h e   s h o r t   t e r m   a s   c o l o u r   s c h e m e s   c a n   b e   d e v e l o p e d   b y   P D   a n d   l i c e n s e e s   w i t h o u t 
 
 a n y   s o u r c e   r e c o m p i l a t i o n . 
 
 
 
 W h i l e   i t s   n o t   n e c e s s a r y   t o   f o l l o w   t h i s   s c h e m e ,   a l l   a p p s   a r e   s t r o n g l y   r e c o m m e n d e d   t o   a d o p t   i t .     T h e   f o l l o w i n g 
 
 c o d e   i s   a l l   t h a t ' s   r e q u i r e d   t o   c r e a t e   t h e   c o r r e c t   s c h e m e   a n d   s e t   i t   i n t o   C E i k o n E n v 
 
 
 
 	 T I n t   n u m G r a y s = 0 ; 
 
 	 T I n t   n u m C o l o r s = 0 ; 
 
 	 W s S e s s i o n ( ) . G e t M a x N u m C o l o r s ( n u m C o l o r s , n u m G r a y s ) ; 
 
 	 c o n s t   T I n t   r e s I d = ( n u m C o l o r s > = 1 6 ?   R _ M Y A P P _ C O L O R _ C O L O R 1 6   :   R _ M Y A P P _ C O L O R _ G R A Y 4 ) ; 
 
 	 C E i k C o l o r A r r a y *   c o l o r s = E i k R e s o u r c e U t i l s : : C r e a t e C o l o r A r r a y L C ( r e s I d , t h i s ) ; 
 
 	 i E i k o n E n v - > C o l o r L i s t ( ) . A d d C o l o r A r r a y L ( K M y A p p U i d , c o l o r s ) ;   / /   t a k e s   o w n e r s h i p 
 
 	 C l e a n u p S t a c k : : P o p ( ) ;   / /   c o l o r s 
 
 
 
 T h e   c u r r e n t   E i k o n   1 6 - c o l o u r   s c h e m e   i s   j u s t   a   c o p y   o f   t h e   4 - g r e y   o n e   w i t h   a   f e w   s p l a s h e s   o f   c o l o u r .     W S e r v 
 
 c u r r e n t l y   r e p o r t s   1 6   m i l l i o n   c o l o u r s   a s   a v a i l a b l e   o n   W I N S   s o   t h e   1 6 - c o l o u r   s c h e m e   i s   a l w a y s   s e l e c t e d . 
 
 
 
 8 ) , A d d e d   r e s o u r c e   d e f i n i t i o n s   f o r   c o n t r o l   l o g i c a l / p h y s i c a l   c o l o u r s   a n d   a r r a y s   o f   t h e s e   s t r u c t s   t o   t h e 
 
 n e w   h e a d e r   E I K C O L O R . R H .     M o v e d   t h e   e x i s t i n g   C O L O R   r e s o u r c e   d e f i n i t i o n   f r o m   E I K C L O C K . R H   t o   h e r e .     A l s o 
 
 # d e f i n e d   a l l   s t a n d a r d   c o l o u r s   i n   E I K C O L O R . H R H 
 
 
 
 9 ) , C o m m e n t e d   o u t   a l l   c o l o u r   # d e f i n e s   a n d   c o n v e r t e d   t h e   f e w   r e m a i n i n g   c o n t r o l s   t h a t   r e l i e d   o n   t h e s e 
 
 t o   u s e   l o g i c a l   c o l o u r s   i n s t e a d . 
 
 
 
 1 0 ) , M o v e d   t h e   d e f i n i t i o n   o f   t h e   l o g i c a l   c o l o u r s   f r o m   i n s i d e   C E i k o n E n v   t o   E I K C O L O R . H .     A l l   o c c u r e n c e s 
 
 o f   C E i k o n E n v : : E C o l o r X x x   h a v e   n o w   c h a n g e d   t o   E E i k C o l o r X x x . 
 
 
 
 1 1 ) , C h a n g e d   g r e y   s e l e c t o r s   t o   s u p p o r t   h a v i n g   b o t h   a   g r e y s c a l e   a n d   c o l o u r   d i s p l a y   m o d e   s e t   i n   a   r e s o u r c e 
 
 f i l e .     W h i c h   m o d e   t o   u s e   i s   d e t e r m i n e d   o n   c o n s t r u c t i o n   d e p e n d i n g   o n   t h e   d e v i c e   c a p a b i l i t i e s . 
 
 
 
 1 2 ) , C h a n g e d   C E i k A p p U i : : P r o c e s s C o m m a n d P a r a m e t e r s L   t o   p a s s   t h e   c o m m a n d   l i n e   t a i l   a s   a   T D e s C 8   i n   l i n e   w i t h 
 
 c h a n g e s   i n   A p p a r c   1 0 4 .     H e n c e   t h e   u n i c o d e   i n c o m p a t i b i l i t y . 
 
 
 
 1 3 ) , M o v e d   C E i k T e l e p h o n e N u m b e r E d i t o r   f r o m   E i k c n p n l   i n t o   E i k o n   ( i n   E I K T E L E D . * ) , w i t h   a   f e w   c h a n g e s   i n   A P I 
 
 t o   a p p e a r   m o r e   l i k e   a   s t a n d a r d   E i k o n   c o n t r o l . 
 
 
 
 1 4 ) , R e i n s t a t e d   R O M   b u i l d i n g   c o m m a n d s .     T h e s e   i n c l u d e / e x c l u d e   E I K O N E X   a n d   E I K T E S T   a c c o r d i n g   t o   # d e f i n e s   i n 
 
 U I D . I B Y .     I f   e i t h e r   i s   i n c l u d e d ,   i t s   a s s u m e d   t h a t   t h e i r   s o u r c e   a n d   b i n a r i e s   a r e   p r e s e n t   o n   t h e   s a m e   d r i v e 
 
 a s   E i k o n . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 4 2 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   6   O c t o b e r   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 1 0 2   B A F L / 0 8 5   B I T G D I / 0 6 3   C 3 2 / 0 5 1   C L O C K / 0 6 0   C O N E / 1 5 0 
 
 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 2   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 3   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 R C O M P / 3 1 4   S I B O U T I L / 0 2 0   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 B a c k w a r d s   b u t   n o t   f o r w a r d s   c o m p a t i b l e   w i t h   2 4 1 
 
 
 
 N o   m a r m   d e b u g   r e l e a s a b l e s   a s   u s u a l . 
 
 
 
 * * N o t   i n t e n d e d   f o r   R 5 * * 
 
 
 
 A d d e d   b a s i c   c o l o u r   s u p p o r t   t o   C E i k o n E n v   w h i c h   n o w   m a p s   b e t w e e n   l o g i c a l   c o l o u r s   a n d   T R g b   v a l u e s . 
 
 
 
 L o g i c a l   c o l o u r s   a r e   p r o v i d e d   b y   C E i k o n E n v : : T L o g i c a l C o l o r .     T h e   e x a c t   n u m b e r   o f   l o g i c a l   c o l o u r s 
 
 s u p p o r t e d   w i l l   c h a n g e   i n   f u t u r e   r e l e a s e s   b u t   t h e   c u r r e n t   s e t   a r e   l i k e l y   t o   b e   p e r s i s t e d . 
 
 
 
 L o g i c a l   t o   p h y s i c a l   c o l o u r   m a p p i n g   i s   p r o v i d e d   b y 
 
 
 
 	 I M P O R T _ C   T R g b   C o n t r o l C o l o r ( T L o g i c a l C o l o r   a L o g i c a l C o l o r ) , c o n s t ; 
 
 	 I M P O R T _ C   T R g b   C o n t r o l C o l o r ( T L o g i c a l C o l o r   a L o g i c a l C o l o r , c o n s t   C C o e C o n t r o l &   a C o n t r o l ) , c o n s t ; 
 
 
 
 i n   C E i k o n E n v .     A n y   c o n t r o l   t h a t   w a n t s   t o   s u p p o r t   o v e r i d d i n g   o f   c o l o u r s   ( a s   r e q u i r e d   b y   W e b   f o r m s ) 
 
 s h o u l d   c a l l   t h e   l a t t e r   o f   t h e s e   m e t h o d s . 
 
 
 
 C u s t o m   c o n t r o l s   i n   a p p l i c a t i o n s   s h o u l d   n o w   a v o i d   h a r d c o d i n g   c o l o u r   v a l u e s   a n d   i n s t e a d   r e a d   t h e m 
 
 f r o m   e i t h e r   C E i k o n E n v   i f   t h e   c o n t r o l   s h o u l d   a p p e a r   s i m i l a r   t o   o t h e r s   i n   E i k o n ,   o r   t h e i r   r e s o u r c e 
 
 f i l e   o t h e r w i s e . 
 
 
 
 A d d e d   i n l i n e   a c c e s s o r s   a n d   s e t t e r s   f o r   i A v g L i n e s I n V i e w R e c t   a n d   i A v g C h a r s P e r L i n e   i n   C E i k E d w i n   t o 
 
 b e t t e r   s u p p o r t   m e s s a g i n g   e d i t o r s . 
 
 
 
 F i x e s   f o r   d e f e c t s 
 
 	 S W 1 - 1 8 4   " n e e d   t o   b e   a b l e   t o   o v e r r i d e   t h e   c o l o u r   o f   e i k o n   c o n t r o l s " 
 
 	 S W 1 - 2 2 0   " M e m o r y   l e a k   i n   b a c k u p   s e r v e r " 
 
 	 S W 1 - 7 9 5   " A u t o m a t i c a l l y   s c r o l l i n g   m e n u s   d o n ' t   w o r k   p r o p e r l y " 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 4 1 
 
 = = = = = = = = = = = = = = = = 
 
 M a d e   b y   M a t t M 
 
 
 
 U s e s :       A P P A R C / 1 0 2   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 5 1   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 2   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 3   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 2 0   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 T h i s   u s e s   a   b e t a   r e l e a s e   o f   A p p A r c ,   a n d   i s   o n l y   i n t e n d e d   f o r   i n t e r n a l   u s e . 
 
 
 
 N o   m a r m   d e b u g   r e l e a s a b l e s . 
 
 
 
 N o t   i n t e n d e d   f o r   R 4 
 
 
 
 E I K S R V   n o w   l a u n c h e s   t h e   A p p A r c   s e r v e r   a s   a   s e p a r a t e ,   t h r e a d   r u n n i n g   w i t h i n   t h e 
 
 E I K S R V   p r o c e s s .     T h i s   a l l o w s   t h e   A p p A r c   s e r v e r   t o   s h a r e   a   C E i k E n v   o b j e c t   ( w h i c h 
 
 i s   r e q u i r e d   f o r   f u l l   B C   w i t h   E R 1   A p p A r c   a s   E I K O N   i m p l e m e n t s   t h e   M A p a A p p S t a r t e r 
 
 i n t e r f a c e ) 
 
 
 
 E I K S R V   n o w   u s e s   a n   a c t i v e   o b j e c t   t o   r e s t a r t   A P P A R C   s e r v e r   a n d   t h e   A l a r m W o r l d   s e r v e r 
 
 F i r s t   a t t e m p t   a t   r e s t a r t   i s   m a d e   . 5   o f   a   s e c o n d   a f t e r   t h r e a d   d e a t h ,   w i t h   r e p e a t e d   a t t e m p t s 
 
 a t   3   s e c o n d   i n t e r v a l s   u n t i l   a   r e s t a r t   i s   s u c c e s s f u l . 
 
 
 
 T h e   B a c k u p   s e r v e r   n o w   u s e s   t h e   n e w   A p p A r c   s e r v e r   f o r   r e s t a r t i n g   a p p l i c a t i o n s   a n d 
 
 d o c u m e n t s . 
 
 
 
 V e r s i o n   1 . 0 0 . 2 4 0 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 0   A u g u s t   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 8 2   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 5 1   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 2   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 3   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 2 0   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 N o t   i n t e n d e d   f o r   R 4 
 
 
 
 F u l l y   c o m p a t i b l e   w i t h   2 2 8 
 
 
 
 N o   m a r m   d e b u g   r e l e a s e s   a g a i n . 
 
 
 
 B u i l t   u s i n g   V C 5 .     . P D B s   a r e   i n c o m p a t i b l e   w i t h   V C 4 
 
 
 
 M o v e d   s o m e   p r e v i o u s   E i k o n   r e l e a s a b l e s   t o   e a s e   f u t u r e   d e v e l o p m e n t .     E i k o n   n o w   r e l e a s e s 
 
 A P P R U N ,   E C O N S ,   E I K S R V   a n d   E I K O N   o n l y .     A s   s u c h   t h e   d i g i t ,   e 2 w r i t e ,   l s h e l l ,   t c o n s ,   t s r c 
 
 a n d   z o o m   s u b - d i r e c t o r i e s   n o   l o n g e r   e x i s t . 
 
 
 
 L S h e l l   i s   n o w   r e l e a s e d   b y   E I K O N E X   a l o n g   w i t h   D i g i t ,   E 2 W r i t e ,   Z o o m   a n d   R T e x t E d .     A l l   t e s t 
 
 c o d e   i s   r e l e a s e d   b y   E I K T E S T .     U s e   t h e   n e w   M N T   v e r b s   g e t e i k o n e x   o r   g e t e i k t e s t   t o   f e t c h 
 
 t h e s e   c o m p o n e n t s .     A l l   a p p l i c a t i o n s   s h o u l d   f e t c h   t h i s   o r   a n o t h e r   p r o j e c t   t h a t   r e l e a s e s   a 
 
 s h e l l   a p p   i n   o r d e r   t o   t e s t   t h e i r   a p p . 
 
 
 
 A d d e d   n e w   t o o l s   r e l e a s a b l e   t h a t   c a n   b e   u n z i p p e d   i n t o   \ e p o c 3 2 \ t o o l s .     C u r r e n t l y ,   t h i s   o n l y 
 
 c o n t a i n s   G E T E I K O N . C M D .     C l i e n t s   o f   E i k o n   c a n   c a l l   t h i s   t o   f e t c h   a l l   e i k o n   r e l e a s a b l e s 
 
 r a t h e r   t h a n   e d i t i n g   t h e   1 0 0   o d d   M N T   l i n e s   n e e d e d   a s   f o l l o w s 
 
 
 
 	 : g e t e i k o n 
 
 	 s e t   _ p a r = % 2 
 
 	 i f   " % _ p a r % " = = " "   s e t   _ p a r = % _ v e i k o n % 
 
 	 c a l l   g e t r e l   e i k o n   t o o l s   % _ p a r % 
 
 	 c a l l   g e t e i k o n   g e t r e l   % _ p a r % 
 
 
 
 G E T E I K O N   a l s o   s u p p o r t s   a   g e t c r e l   c o m m a n d   t h a t   w i l l   f e t c h   t h e   E i k o n   v e r s i o n s   o f   E C O N S 
 
 
 
 N o t e   t h a t   w s i n i . i n i   i s   n o   l o n g e r   r e l e a s e d   i n   e i t h e r   E I K D A T A   o r   . . \ s r c d a t a .     T h e   v a r i o u s 
 
 s h e l l   a p p s   s h o u l d   r e l e a s e   t h i s   i n s t e a d . 
 
 
 
 R e m o v e d   a l l   w a r n i n g s   c a u s e d   b y   E i k o n   c o d e   f r o m   V C 5   a n d   M A R M   b u i l d s .     A l l   r e m a i n i n g   V C 5 
 
 w a r n i n g s   a r e   c a u s e d   b y   a   B A F L   h e a d e r . 
 
 
 
 R e p l a c e d   a l l   m e n t i o n   o f   P s i o n   S o f t w a r e   w i t h   S y m b i a n 
 
 
 
 R e m o v e d   P L P B A K S V . H   f r o m   \ e i k o n \ i n c .     T h i s   s h o u l d n ' t   c a u s e   a n y   p r o b l e m s   a s   n o - o n e   c a n 
 
 h a v e   b e e n   l e g a l l y   u s i n g   i t . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 2 8 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   J a s p r e e t P ,   5   A u g u s t   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 8 2   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 5 1   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 2   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 3   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 2 0   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 R 4   c a n d i d a t e   r e l e a s e 
 
 
 
 F u l l y   c o m p a t i b l e   w i t h   2 2 7 
 
 
 
 N o   m a r m   d e b u g   r e l e a s e s   a g a i n . 
 
 
 
 B u i l t   u s i n g   V C 5 .     . P D B s   a r e   i n c o m p a t i b l e   w i t h   V C 4 
 
 
 
 F i x e d   B u g 
 
 
 
 S W 1 - 7 0 6       " F i l e   c a n ' t   b e   d e l e t e d " 
 
 
 
 T h e   r e l e a s e   h a s   b e e n   v a l i d a t e d . 
 
 -   T h e   v a l i d a t i o n   p r o c e d u r e   w h i c h   i s : 
 
 	 p g e t b l d   e i k o n   g r o u p   < v e r s i o n > 
 
 	 e b l d   b l d a l l 
 
 	 m n t   v a l i d 
 
 
 
 V e r s i o n   1 . 0 0 . 2 2 7 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 7   J u l y   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 8 2   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 5 1   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 2   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 3   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 2 0   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 F u l l y   c o m p a t i b l e   w i t h   2 2 6 
 
 
 
 N o   m a r m   d e b u g   r e l e a s e s   a g a i n . 
 
 
 
 B u i l t   u s i n g   V C 5 .     . P D B s   a r e   i n c o m p a t i b l e   w i t h   V C 4 
 
 
 
 F i x e s   f o r 
 
 	 S W 1 - 6 4 0   " B l u e b e l l   I R   f i l e   b e a m i n g   r e c e i v e   p r o g r e s s   b a r   i s   b r o k e n " 
 
 	 S W 1 - 6 8 7   " S h o u l d   b e   a b l e   t o   g e t   b a c k   t o   t h e   s h e l l   u s i n g   t h e   k e y b o a r d " 
 
 	 S W 1 - 6 7 6   " I R D A   r e c i e v e   d i a l o g   c a n   l e a k   a   H B u f C " 
 
 
 
 C h a n g e d   E B L D . B A T   t o   d e l e t e   e c o n s . p d b   b e f o r e   w i n s   b u i l d s   o f   t h e   c o n s o l e   t o   w o r k 
 
 a r o u n d   a   V C 4 / V C 5   c o m p a t i b i l i t y   p r o b l e m 
 
 
 
 S W 1 - 6 8 7   w a s   f i x e d   b y   a d d i n g   a n o t h e r   d e b u g   k e y p r e s s   -   C t r l + S h + A l t + ' T '   t h a t 
 
 b r i n g s   u p   t h e   t a s k   l i s t .     T h e   c l a i m   o f   c o m p l e t e   c o m p a t i b i l i t y   a s s u m e s   n o - o n e 
 
 e l s e   w a s   a l r e a d y   u s i n g   t h i s   k e y p r e s s .     N o t e   t h a t   t h i s   f i x   w i l l   b e   o f   l i t t l e 
 
 p r a c t i c a l   v a l u e   u n t i l   E i k o n   r e s u m e s   m a k i n g   m a r m d   r e l e a s e s .     F o r   t h i s   t o   h a p p e n , 
 
 s o m e   o f   i t s   d e p e n d e n c i e s   n e e d   t o   r e - r e l e a s e   a l s o . . . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 2 6 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   9   J u l y   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 8 2   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 5 1   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 2   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 3   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 2 0   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 F u l l y   c o m p a t i b l e   w i t h   2 2 5 
 
 
 
 N o   m a r m   d e b u g   r e l e a s e s   a g a i n . 
 
 
 
 B u i l t   u s i n g   V C 5 .     . P D B s   a r e   i n c o m p a t i b l e   w i t h   V C 4 
 
 
 
 F i x e d   S W 1 - 5 8 3   " V i s i b i l i t y   o f   m a i l   E i k o n   m e n u . . . " 
 
 
 
 F i x e d   S W 1 - 5 8 5   " C h a r   m a p   d i a l o g   d o e s n ' t   s h o w   E u r o   s y m b o l " 
 
 T h e   f i x   f o r   t h i s   w o n ' t   b e   a p p a r e n t   u n l e s s   y o u   f e t c h   F O N T S   0 7 8   a n d   E 3 2   1 4 2 
 
 a n d   e v e n   t h e n   y o u   c a n ' t   i n s e r t   t h e   c h a r a c t e r   i n   m a r m   b u i l d s   ( p o s s i b l y 
 
 b e c a u s e   o f   S W 1 - 5 8 4 .     A l s o ,   t h i s   r e d u c e s   t h e   n u m b e r   o f   g a p s   i n   t h e   c h a r a c t e r 
 
 m a p   f r o m   9   t o   6 .     I n   p r a c t i c e   w e   w e r e   o n l y   u s i n g   1   a n y w a y   s o   t h i s   s h o u l d n ' t 
 
 b e   a   p r o b l e m . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 2 5 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   6   J u l y   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 8 2   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 5 1   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 2   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 3   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 2 0   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 B a c k w a r d s   b u t   n o t   f o r w a r d s   c o m p a t i b l e   w i t h   2 2 4 
 
 
 
 N o   m a r m   d e b u g   r e l e a s e s   a g a i n . 
 
 
 
 B u i l t   u s i n g   V C 5 .     . P D B s   a r e   i n c o m p a t i b l e   w i t h   V C 4 
 
 
 
 F r o m   J a s p r e e t 
 
 F i x e d   S W 1 - 4 7 6   " A t t e m p t i n g   t o   b e a m   a n   o p e n   f i l e " 
 
 T h i s   a d d e d   a n o t h e r   r e s o u r c e ,   h e n c e   t h e   l a c k   o f   f o r w a r d s   c o m p a t i b i l i t y . 
 
 
 
 F r o m   S i m o n 
 
 F i x e d   S W 1 - 5 3 9   " S e l e c t i n g   s c i e n t i f i c   c a l c u l a t o r   K E R N - E X E C   3 s . . . " 
 
 
 
 M o v e d   u p   t o   u s e   m a r m   u n i c o d e   C o m m s   r e l e a s e s .     E v e r y t h i n g   b a r   m u l t i p l e   f i l e 
 
 b e a m i n g   i s   n o w   i m c l u d e d   i n   t h e   m a r m   r e l   r e l e a s e . 
 
 
 
 R e p l a c e d   a   c o u p l e   o f   P s i o n   S o f t w a r e   &   C o m p u t e r s   r e s o u r c e s   w i t h   S y m b i a n   o n e s 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 2 4 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 2   J u n e   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 8 2   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 4 9   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 0   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 1   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 9   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 B a c k w a r d s   c o m p a t i b l e   w i t h   2 1 9 
 
 
 
 N o   m a r m   d e b u g   r e l e a s e s   a g a i n . 
 
 
 
 B u i l t   u s i n g   V C 5 .     . P D B s   a r e   i n c o m p a t i b l e   w i t h   V C 4 
 
 
 
 F r o m   J a s p r e e t 
 
 1 ) , F i x e d   S W 1 - 4 7 7   " B e a m i n g   t h e   s a m e   d i r e c t o r y   t w i c e " 
 
 
 
 F r o m   M a t t 
 
 2 ) , F i x e d   S W 1 - 5 0 5   " F i e l d s   d o n ' t   w o r k   i f   t h e r e ' s   a   l e n g t h   l i m i t " 
 
 
 
 F r o m   S i m o n 
 
 3 ) , F i x e s   f o r 
 
 	 S W 1 - 4 8 4   " E i k s r v   g e t s   s t u c k   i n   f o r e g r o u n d " 
 
 	 S W 1 - 4 8 9   " P a s s w o r d   p r o t e c t i n g   S e r i e s   5   l o c k s   m y   k e y b o a r d " 
 
 	 S W 1 - 5 0 0   " A l l o w   c h o i c e l i s t   f o n t   t o   b e   s e t   a t   r u n - t i m e " 
 
 	 S W 1 - 2 5 4   " K E R N - E X E C   3   r e m o v i n g   a   S k e t c h   f r o m   a n   e n t r y " 
 
 
 
 4 ) , A d d e d   S e t F o n t L ( c o n s t   C F o n t *   a F o n t ) , t o   C E i k C h o i c e L i s t B a s e .     C a l l   t h i s   t o 
 
 m a k e   t h e   c h o i c e   l i s t   u s e   a   f o n t   o t h e r   t h a n   C E i k o n E n v : : i N o r m a l F o n t . 
 
 
 
 A s   a   c o n s e q u e n c e   o f   t h i s ,   t h e r e ' s   a   s m a l l   c h a n c e   t h a t   i n c r e m e n t a l   m a t c h i n g 
 
 m a y   n o   l o n g e r   w o r k   i n   c h o i c e   l i s t s   c o n s t r u c t e d   i n   l o w   m e m o r y   c o n d i t i o n s . 
 
 
 
 A d d e d   t h e   n e w   l i s t b o x   c l a s s   C E i k C h o i c e L i s t P o p o u t L i s t B o x .     T h i s   i s   e x a c t l y 
 
 t h e   s a m e   a s   a   t e x t   l i s t b o x   b u t   t a k e s   t h e   f o n t   t o   u s e   i n   i t s   C o n s t r u c t L . 
 
 C h a n g e d   t h e   p o p o u t   l i s t   b o x   c r e a t e d   b y   a   c h o i c e l i s t   f r o m   a   C E i k T e x t L i s t B o x 
 
 t o   a   C E i k C h o i c e L i s t P o p o u t L i s t B o x . 
 
 
 
 A d d e d   t e s t   c o d e   u s i n g   i E i k o n E n v : : i A n n o t a t i o n F o n t   t o   T D I A L G 0 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 2 3 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1   J u n e   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 8 2   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 4 9   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 0   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 1   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 9   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 B a c k w a r d s   c o m p a t i b l e   w i t h   2 1 9 
 
 
 
 N o   m a r m   d e b u g   r e l e a s e s   a g a i n . 
 
 
 
 B u i l t   u s i n g   V C 5 .     . P D B s   a r e   i n c o m p a t i b l e   w i t h   V C 4 
 
 
 
 
 
 A d d e d   s u p p o r t   f o r   s c r o l l i n g   m e n u   p a n e s   a s   r e q u i r e d   b y   J a v a .     T h e s e   s h o u l d   n o t   b e   u s e d   b y   o t h e r 
 
 c l i e n t s   i f   a t   a l l   p o s s i b l e 
 
 
 
 R e m o v e d   r e c e n t   f i l e   l i s t   a n d   f i l e   i c o n s   f r o m   t h e   t a s k   l i s t   a s   p e r   l a s t   w e e k ' s   S p e c C o m   d e c i s i o n 
 
 
 
 C h a n g e d   " N o t h i n g   t o   u n d o "   i n f o p r i n t   t o   " C a n n o t   u n d o "   a n d   c h a n g e d   t e x t   e d i t o r s   t o   d i s p l a y   a 
 
 w a r n i n g   b y   d e f a u l t   w h e n   a t t e m p t i n g   t o   e d i t   a   r e a d - o n l y   f i l e . 
 
 
 
 F i x e d   S W 1 - 3 2 8   " I m p r o v e m e n t   t o   C t r l - F n - ' R '   r e p o r t " 
 
 a n d   S W 1 - 3 3 0   " T h e   w o r d i n g   o f   t h e   I R   r e c e i v e   d i a l o g . . . " 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 2 2 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   6   A p r i l   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 8 2   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 4 9   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 0   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 1   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 9   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 B a c k w a r d s   c o m p a t i b l e   w i t h   2 1 9 
 
 
 
 N o   m a r m   d e b u g   r e l e a s e s   a g a i n . 
 
 
 
 B u i l t   u s i n g   V C 5 .     . P D B s   a r e   i n c o m p a t i b l e   w i t h   V C 4 
 
 
 
 F r o m   W i l l 
 
 A d d e d   e r r o r   t e x t   f o r   p r i n t i n g   i n   l a n d s c a p e   f r o m   a   p r i n t e r   t h a t   d o e s n ' t   s u p p o r t   d o i n g   s o . 
 
 
 
 F r o m   M a t t 
 
 A d d e d   a   p r i v a t e   f i l e   r e c o g n i s e r   c l a s s   t o   e i k s r v   f o r   u s e   b y   t h e   t a s k   l i s t   a n d   b a c k u p   s e r v e r . 
 
 P s i W i n   s h o u l d   n o w   b e   a b l e   t o   r e s t a r t   a l l   a p p s   a f t e r   b a c k u p . 
 
 
 
 C h a n g e d   C E i k U n i f i e d F i l e N a m e S e l e c t o r   t o   s u p p o r t   f i l t e r i n g   t e m p l a t e   f i l e s   b y   l a n g u a g e   e x t e n s i o n . 
 
 . T x x   f i l e s   w i l l   o n l y   b e   i n c l u d e d   w h e r e   x x = = U s e r : : L a n g u a g e ( ) . 
 
 
 
 F r o m   J a s p r e e t 
 
 A d d e d   m u l t i p l e   f i l e / f o l d e r   b e a m i n g   c l a s s e s   t o   E I K I R D A 
 
 
 
 F r o m   N i g e l 
 
 S p e e d e d   u p   t h e   a p p e a r a n c e   o f   t h e   t a s k   l i s t   g r e a t l y   b y   b u i l d i n g   u p   t h e   l i s t   o f   a v a i l a b l e   a p p s 
 
 u n d e r   a n   a c t i v e   o b j e c t .     T h i s   l i s t   m u s t   b e   f u l l y   c o n s t r u c t e d   b e f o r e   t h e   r e c e n t   f i l e s   p a g e   c a n 
 
 b e   a c c e s s e d   s o   a   d e l a y   i s   s t i l l   p o s s i b l e   i f   t h i s   p a g e   i s   a c c e s s e d   i m m e d i a t e l y   t h e   d i a l o g   a p p e a r s . 
 
 T h e   f i l e   l i s t   s t i l l   d o e s n ' t   u p d a t e   w h e n   a p p s   a r e   i n s t a l l e d   o r   r e m o v e d   o r   c f   c a r d s   c h a n g e d . 
 
 
 
 B o t h   p a g e s   o f   t h e   t a s k   l i s t   d i a l o g   n o w   s h o w   t h e   a p p r o p r i a t e   i c o n   a s   w e l l   a s   t h e   f i l e   n a m e . 
 
 
 
 L o t s   m o r e   t a s k   l i s t   b u g   f i x e s . 
 
 
 
 F r o m   S i m o n 
 
 C h a n g e d   t h e   e i k o n   c o n s o l e   t o   c r e a t e   i t s   o w n   h e a p   a s   s u g g e s t e d   b y   W i l l i a m   R o b e r t s 
 
 
 
 F i x e d   S W 1 - 9 4 8   b y   i n c r e a i n g   t h e   s i z e   o f   v a r i o u s   T B u f s   i n   E I K R N G E D 
 
 
 
 A d d e d   a   . . \ s p a n i s h   s u b - d i r e c t o r y   c o n t a i n i n g   s p a n i s h   b i t m a p s   a n d   r e m o v e d   . . \ s p y .     S P Y   w i l l 
 
 b e   r e l e a s e d   a s   a   s e p a r a t e   p r o j e c t   f r o m   n o w   o n . 
 
 
 
 R e m o v e d   l o t s   o f   n e w   V C 5   c o m p i l a t i o n   w a r n i n g s .     T h e r e ' s   s t i l l   l o a d s   l e f t   t h o u g h . . . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 2 1 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   J a m e s D ,   2 0   M a r c h   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 8 1   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 4 9   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 0   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 8   P D R S T O R E / 0 5 0   P L P / 0 3 1   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 9   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 B a c k w a r d s   c o m p a t i b l e   w i t h   2 1 9 
 
 
 
 F i r s t   r e l e a s e   o f   U n i c o d e   M A R M   v a r i a n t s . 
 
 I R D A   f u n c t i o n a l i t y   i n c l u d e d   i n   U n i c o d e   b u i l d s   a f t e r   t a k i n g   I R D A   0 6 8 . 
 
 N o t e   t h a t   t h e   M A R M   d e b u g   v a r i a n t s   o f   I R D A   w i l l   n o t   w o r k   ( o n l y   s o m e   d e p e n d e n c i e s   p o s t   E 3 2   1 2 5 ) . 
 
 N o   M A R M   d e b u g   v a r i a n t s   o f   E I K O N   h a v e   b e e n   r e l e a s e d   t h e r e f o r e . 
 
 
 
 A s   n o   U n i c o d e   P L P   r e l e a s e s   a r e   a v a i l a b l e ,   t h e   c o d e   t h a t   l i n k s   t o   P L P   h a s   b e e n   c o m m e n t e d   o u t 
 
 i n   U n i c o d e   v a r i a n t s .   A s   a   r e s u l t ,   t e m p o r a r y   E S O C K . I N I   f i l e s   h a v e   b e e n   u s e d   f o r   U n i c o d e   v a r i a n t s 
 
 w i t h   r e f e r e n c e s   t o   P L P   s e r v i c e s   r e m o v e d . 
 
 
 
 T o   a c c o m o d a t e   t h e   n e w   I R D A ,   s e v e r a l   c h a n g e s   h a v e   b e e n   m a d e   t o   E I K I R D A . C P P .   A t   t h e   m o m e n t , 
 
 f i l e n a m e s   a r e   t r u n c a t e d   f r o m   U n i c o d e   t o   n a r r o w   s t r i n g s   b e f o r e   b e i n g   s e n t . 
 
 
 
 N o   w i n p r i n t   a v a i l a b l e   i n   U n i c o d e   b u i l d s . 
 
 
 
 T h e   U n i c o d e   M A R M   f r e e z e   f i l e s   w e r e   p r o d u c e d ,   b a s e d   o n   t h e   n a r r o w   v e r s i o n s . 
 
 m n t   v a l i d   n o w   v a l i d a t e s   U n i c o d e   c o m p o n e n t s . 
 
 K E i k B u i l d V e r s i o n N u m b e r   i n c r e a s e d   t o   2 2 1 . 
 
 T h e   M A R M   f r e e z e   f i l e s   f o r   E C O N S   h a d   t o   b e   r e n a m e d   t o   a l l o w   t h e   U n i c o d e   d e b u g   v e r s i o n   t o   h a v e   a 
 
 8 . 3   n a m e . 
 
 
 
 A l l   t h e   t e s t   a p p l i c a t i o n s   h a v e   b e e n   r u n   f o r   t h e   U n i c o d e   M A R M   v e r s i o n .   T h e   t e s t   c o d e   T I R D A   f a i l s   o n 
 
 r e c e i v i n g   a   f i l e   f r o m   a   S e r i e s   5 ,   b u t   c a n   t r a n s f e r   a   f i l e   s u c c e s f u l l y   t o   t h e   n a r r o w   b u i l d   m a c h i n e . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 2 0 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 8   M a r c h   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 8 1   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 4 9   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 0   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 7   P D R S T O R E / 0 5 0   P L P / 0 3 1   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 9   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 B a c k w a r d s   c o m p a t i b l e   w i t h   2 1 9 
 
 
 
 M A R M   r e l e a s e   v a l i d a t e s   o n   a   c l e a n   d r i v e 
 
 
 
 I n c l u d e d   u n i c o d e   W S I N I . I N I   i n   E I K U D A T A . P R J 
 
 R e m o v e d   a l l   h a r d c o d i n g   o f   r e s o u r c e   f i l e   n a m e s   f r o m   L S H E L L .     I t   s h o u l d n ' t 
 
 e v e r   b e   n e c e s s a r y   n o w   t o   c a l l   I N S T L A N G   0 1 
 
 
 
 F i x e s   d e f e c t s 
 
 	 S W 1 - 1 1 8   ( A l a r m   d i a l o g   d i s p l a y s   ( % S ) , i n s t e a d   o f   ( T i m e ) ) 
 
 	 S W 1 - 1 1 9   ( F i r s t   l e t t e r   m a t c h i n g   i n   S h e l l   d i e s . . . ) 
 
 	 S W 1 - 1 2 0   ( S h o w s t o p p e r   a l a r m   d e f e c t   s t i l l   p r e s e n t ) 
 
 	 S W 1 - 1 1 6   ( P r e s s i n g   n u m b e r s   d o e s   n o t   w o r k   i n   m e n u s . . . ) 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 1 9 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 0   M a r c h   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 8 1   B A F L / 0 7 7   B I T G D I / 0 6 3   C 3 2 / 0 4 9   C L O C K / 0 6 0   C O N E / 1 4 3 
 
 	 	 D I A L / 0 1 4   E 3 2 / 1 2 0   E 3 2 T O O L S / 0 9 2   E 3 2 T O O L P / 0 9 1   E 3 2 U T I L S / 0 1 9 
 
 	 	 E A L W L / 0 6 8   E I K T O O L S / 1 2 5   E S O C K / 0 7 0   E T E X T / 0 9 2   F 3 2 / 0 9 0   F B S E R V / 0 7 6 
 
 	 	 F N T S T O R E / 0 4 6   F O N T S / 0 7 7   F O R M / 1 2 0   G D I / 0 5 8   G D I T O O L S / 0 4 4 
 
 	 	 G R I D / 1 1 3   I R D A / 0 6 7   P D R S T O R E / 0 5 0   P L P / 0 3 1   P R I N T / 0 5 2   P R I N T D R V / 0 4 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 9   S T O R E / 0 4 6   W L D D A T A / 0 2 0   W S E R V / 0 9 5 
 
 
 
 B a c k w a r d s   c o m p a t i b l e   w i t h   2 1 7 
 
 I n c o m p a t i b l e   w i t h   2 1 8   d u e   t o   ( 4 ) .     W o r d   a n d   S h e l l   s h o u l d   r e b u i l d . 
 
 
 
 M A R M   r e l e a s e   v a l i d a t e s   o n   a   c l e a n   d r i v e 
 
 
 
 F i r s t   c u t   u n i c o d e   r e l e a s e .     O n l y   w i n s   u n i c o d e   r e l e a s e s   m a d e   a s   s o m e 
 
 c o m m s   c o m p o n e n t s   d o n ' t   y e t   m a k e   m a r m u   r e l e a s e s .     M o s t   o f   E I K I R D A . C P P 
 
 i s   c o m m e n t e d   o u t   f r o m   a l l   u n i c o d e   v e r s i o n s .     T L B O X 2   a n d   T E I K I R D A   t e s t 
 
 a p p s   d o n ' t   w o r k   i n   u n i c o d e   e i t h e r . 
 
 
 
 F r o m   W i l l 
 
 1 ) , F i x e s   f o r 
 
 	 S W 1 - 3 6 2   ( T i m e W   s a y s   " ( C l o c k ) "   w h e n   i t s   a l a r m s   g o   o f f ) 
 
 	 S W 1 - 4 1 5   ( C E i k E d w i n   h a s   p o t e n t i a l   d i v i s i o n   b y   z e r o   e r r o r s ) 
 
 	 S W 1 - 8 6 0   ( C E i k L i s t B o x   s h o u l d   h a n d l e   a n d   r e p o r t   d o u b l e   c l i c k s ) 
 
 
 
 F r o m   N i g e l 
 
 2 ) , C h a n g e d   t h e   t a s k   l i s t   d i a l o g   i n   t h e   e i k o n   s e r v e r   t o   s h o w   r e c e n t l y   u s e d 
 
 f i l e s   o n   a   s e c o n d   p a g e 
 
 
 
 F r o m   S i m o n 
 
 3 ) , F i x e s   f o r 
 
 	 S W 1 - 5 3 3   ( C E i k C a p t i o n e d C o n t r o l : : H a n d l e P o i n t e r E v e n t L   s h o u l d n ' t   b e   p r i v a t e 
 
 	 S W 1 - 8 1 4   ( C E i k L i s t B o x : : U p d a t e C u r r e n t I t e m   c a n   l e a v e ) 
 
 	 S W 1 - 8 3 2   ( S c r o l l b a r   n u d g e   b u t t o n s   c a n   b e   d e l e t e d   t w i c e . . . ) 
 
 	 S W 1 - 8 6 8   (   i f   ( I s D i m m e d ( ) = = d i m m e d   c a n   g i v e   w r o n g   r e s u l t s . . . ) 
 
 	 S W 1 - 8 8 7   ( C E i k L i s t B o x : : C r e a t e M a t c h B u f f e r   c a n   l e a v e ) 
 
 	 S W 1 - 6 4 6   ( V i s i b i l i t y   o f   m a i n   E i k o n   m e n u . . . ) 
 
 
 
 4 ) , F i x e d   S W 1 - 2 7   ( B u i l d F i l e N a m e A r r a y L   i n   E I X F S E L . H   s h o u l d   b e   v i r t u a l ) 
 
 T h i s   m a k e s   t h e   r e l e a s e   i n c o m p a t i b l e   f o r   c l i e n t s   o f   t h e   u n i f i e d   f i l e   s e l e c t o r 
 
 b u t   s h o u l d   o n l y   a f f e c t   t h e   a p p s   m e n t i o n e d   a b o v e . 
 
 
 
 5 ) , R e n a m e d   E I X F S E L . *   t o   E I K U F S E L . *   m a k i n g   t h e   r e l e a s e   s o u r c e   a s   w e l l   a s 
 
 b i n a r y   i n c o m p a t i b l e . 
 
 
 
 6 ) , M o v e d   E i k o n   a n d   E i k s r v   d e f   f i l e s   t o   . . \ B W I N S   a n d   . . \ B M A R M   f o r   t h e   s a k e 
 
 o f   c o n s i s t e n c y   w i t h   o t h e r   c o m p o n e n t s   a n d   r e n a m e d   t h e m   a c c o r d i n g l y . 
 
 
 
 7 ) , R e m o v e d   a l l   m e n t i o n   o f   d e f   f i l e s   f r o m   a l l   a p p l i c a t i o n   . M M P   f i l e s   t o 
 
 a v a i d   a   n e w   M A K M A K E   w a r n i n g .     A l l   o t h e r   a p p s   s h o u l d   d o   a l s o . 
 
 
 
 8 ) , V a r i o u s   c h a n g e s   t o   s u p p o r t   u n i c o d e   a s   s u g g e s t e d   b y   J a m e s . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 1 8 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   M a t t M ,   2 1   J a n u a r y   1 9 9 8 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 8 2   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 3   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 9 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
         U s e s   W S E R V / 0 8 9   f o r   t h e   e n u m   T P a s s w o r d M o d e : : E P a s s w o r d O n c e A D a y T r i g g e r N o w 
 
 
 
 A d d s : 
 
 
 
   -   e i k c l b . h 
 
 c l a s s   C C o l u m n L i s t B o x D r a w e r 
 
         T I n t   I t e m W i d t h I n P i x e l s ( T I n t   a I t e m I n d e x ) , c o n s t ; 
 
 
 
 O v e r i d d e n   v i r t u a l   f u n c t i o n   e x p o r t e d 
 
 
 
 -   e i x f s e l . h ;   e i x f s e l . c p p 
 
 c l a s s   C E i k U n i f i e d F i l e S e l e c t o r 
 
 
 
 A d d e d   f o r   a p p l i c a t i o n   t e m p l a t e s   a n d   S h e l l   w a l l p a p e r   d i a l o g s ,   f i l e 
 
 s e l e c t o r   t h a t   o p e r a t e s   a c r o s s   m u l t i p l e   d r i v e s   b u t   i n   a   s i n g l e   d i r e c t o r y 
 
 ( t y p i c a l l y   \ s y s t e m \ s o m e t h i n g ) 
 
 
 
 T h e s e   a r e   n o t   a v a i l a b l e   p r i o r   t o   p l a t f o r m - 0 0 4 
 
 
 
 F i x e s : 
 
 S W 1 - 4 1 0   " E I K S R V . D S C   i s   u s e l e s s " 
 
 C P 2 - 2       " p r i n t   d i a l o g   t o o   w i d e   f o r   t h e   s c r e e n " 
 
 S W 1 - 7 4 4   " C o l u m n   L i s t   B o x   I t e m   w i d t h   B u g " 
 
 S W 1 - 7 9 7   " F i l e   s e l e c t o r   o n   h i d d e n   f o l d e r s " 
 
 S W 1 - 8 0 5   " P r o b l e m   w i t h   C o l u m n   l i s t   b o x   f o c u s   l o s s " 
 
 S W 1 - 8 2 2   " " e b l d   b l d a l l   c l e a n "   d o e s n ' t " 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 1 7 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 7   D e c e m b e r   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 8 2   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 3   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 9 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
         U s e s   W S E R V / 0 8 9   f o r   t h e   e n u m   T P a s s w o r d M o d e : : E P a s s w o r d O n c e A D a y T r i g g e r N o w 
 
 
 
 R e l e a s e   n e a r l y   v a l i d s   o n   a   c l e a n   d r i v e   ( E I K S R V . M A P   f a i l s ) 
 
 H e n c e   n o t   s u i t a b l e   f o r   R O M m i n g   b u t   r e l e a s e d   d u e   t o   p r e s s u r e   f o r   a   l i c n e s e e ' s   S D K 
 
 
 
 F r o m   W i l l 
 
 F i x e s   f o r 
 
 	 S W 1 - 4 5 9   " M e n u   d i s p l a y   b u g " 
 
 	 S W 1 - 5 4 0   " 2 5 6   c h a r   A g e n d a   e n t r i e s :   a d d i n g   a   M e m o   l o s e s   i t " 
 
 	 S W 1 - 5 6 0   " S e c r e t   e d i t o r   p a n i c " 
 
 	 S W 1 - 5 7 4   " P r o b l e m   w i t h   f o c u s   c h a n g e   i n   a   m u l t i - p a g e   d i a l o g " 
 
 	 S W 1 - 6 3 1   " P a s s w o r d   s t i l l   t h e r e   i f   y o u   s w i t c h   o f f   t h e n   b a c k   o n " 
 
 
 
 F r o m   V a m s i 
 
 F i x   f o r   S W 1 - 4 0 1   " T a b   p o s i t i o n   d i s c r e p a n c y   b e t w e e n   i n c h e s   a n d   c m " 
 
 
 
 F r o m   S i m o n 
 
 F i x e s   f o r 
 
 	 S W 1 - 3 2 6   " D i r e c t o r y   t r e e   r e s o u r c e   s t r u c t . . . " 
 
 	 U K 1 - 6   " R e l i a b l e   ' P r o g r a m   c l o s e d '   i n   W e l c o m e   t o   S e r i e s 5   i n   W o r d " 
 
 	 R M T - 1 0   " C E i k E d w i n   d e f i n e s   o n e   f u n c t i o n   i t   n e v e r   i m p l e m e n t s " 
 
 	 S W - 8   " 1 0 0 %   r e p r o d u c i b l e   s t i c k y   b u t t o n s   i n   t a s k   l i s t " 
 
 	 S W - 9   " B a t t e r y   s t a t u s   c a n   b e   c h a n g e d   b y   p r e s s i n g   a n   i n v i s i b l e   e a r " 
 
 	 S W 1 - 4 1 4   " S a v e a s   s h o u l d   e n s u r e   t h a t   t h e   p a t h   e x i s t s " 
 
 	 S W 1 - 4 2 2   " I n f r a r e d   s e n d   t i m e o u t   i s   t o o   s h o r t " 
 
 	 S W 1 - 4 5 5   " I n c o m p l e t e   m u l t i - l a n g u a g e   s u p p o r t . . . " 
 
 	 S W 1 - 6 7 7   " C H i e r L i s t I t e m : : S e t T e x t L   i s n ' t   l e a v e   s a f e " 
 
 	 S W 1 - 6 8 9   " R i g h t   h a n d   s h i f t   k e y   d o e s n ' t   w o r k   i n   c a l e n d e r " 
 
 	 S W 1 - 7 6 2   " E B L D   T E S T A L L   d o e s n ' t   b u i l d   a l l   t e s t   c o d e " 
 
 	 S W 1 - 7 7 2   " E B L D   B L D M B M   c o p i e s   e s o c k * . i n i   a n d   w s i n i . i n i " 
 
 
 
 C h a n g e d   i S e c P o s   a n d   i S e c C h a r A r r   o f   C E i k S e c r e t E d i t o r   f r o m   p r i v a t e   t o   p r o t e c t e d 
 
 M e s s a g i n g   t e a m   p l e a s e   n o t e   t h a t   t h e   s e c r e t   e d i t o r   d e f i n i t i o n   i n   E I K C N P N L   w i t h 
 
 e v e r y t h i n   p u b l i c   i s   s t i l l   n o t   g u a r a n t e e d   t o   b e   s u p p o r t e d 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 1 6 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 0   N o v e m b e r   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 8 2   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 3   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 9 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
         U s e s   W S E R V / 0 8 9   f o r   t h e   e n u m   T P a s s w o r d M o d e : : E P a s s w o r d O n c e A D a y T r i g g e r N o w 
 
 
 
 R e l e a s e   v a l i d s   o n   a   c l e a n   d r i v e 
 
 
 
 1 ) , F i x e s   S W 1 - 4 3 2 (   ) , b y   s w i t c h i n g   t o   E B L D . B A T   a n d   M A K M A K E   f o r   b u i l d i n g 
 
 
 
 2 ) , A l l   c o m m e n t s   a t   t h e   t o p s   o f   f i l e s   h a v e   b e e n   c h a n g e d   t o   a   s a n i t i s e d ,   S D K   a p p r o v e d   v e r s i o n 
 
 
 
 3 ) , R e m o v e d   a l l   o b s o l e t e   t e s t   c o d e 
 
 
 
 4 ) , Z o o m   h a s   b e e n   f u r t h e r   i m p r o v e d   b y   M a t t .     I t   n o w   o b e y s   r e l e v a n t   s t y l e   g u i d e   p r i n c i p l e s   a n d 
 
 s u p p o r t s   d r a g - a n d - d r o p   r e s i z i n g   a n d   a u t o m a t i c   u p d a t i n g . 
 
 
 
 S o m e   n o t e s   o n   c o n v e r t i n g   t o   M A K M A K E 
 
 M o v e   u p   t o   E I K T O O L S   1 2 3   a n d   E 3 2 T O O L S   0 8 2 .     E a r l i e r   v e r s i o n s   w o n ' t   w o r k 
 
 T h e   f o l l o w i n g   . M M P   f i l e s   c a n   b e   u s e d   a s   t e m p l a t e s   f o r   m o s t   c o m m o n   e x e c u t a b l e   t y p e s 
 
 	 E X E D L L 	 	 A P P R U N . M M P 
 
 	 D L L 	 	 	 E I K O N . M M P 
 
 	 A P P 	 	 	 S P Y . M M P 
 
 
 
 A l l   a p p l i c a t i o n   . M M P s   s h o u l d   i n c l u d e   t h e   f o l l o w i n g   s e c t i o n 
 
 	 # i f   d e f i n e d ( W I N S ) 
 
 	 n o s t r i c t d e f 
 
 	 d e f f i l e   \ e p o c 3 2 \ r e l e a s e \ w i n s \ a p p . d e f 
 
 	 # e l s e   i f   d e f i n e d ( M A R M ) 
 
 	 d e f f i l e   \ e p o c 3 2 \ r e l e a s e \ m a r m \ a p p . f r z 
 
 	 # e n d i f 
 
 
 
 T h e   w i n s   a n d   m a r m   i n   t h e   d e f f i l e   p a t h s   M U S T   b e   i n   l o w e r   c a s e . 
 
 
 
 B u i l d i n g   a n y   a p p   c l a i m s   t h a t   t h e   E 3 2 _ U I D   s e c t i o n   h a s   b e e n   r e m o v e d .     T h i s   d o e s n ' t   a p p e a r 
 
 t o   m e a n   t h a t   i t   c a n   b e   r e m o v e d   ( ! ) 
 
 
 
 O c c a s i o n a l l y   i t   i s n ' t   p o s s i b l e   t o   d o   a n   i n c r e m e n t a l   r e b u i l d   f r o m   d e v e l o p e r   s t u d i o   a f t e r   a 
 
 c o m m a n d   l i n e   b u i l d .     A   f u l l   r e b u i l d   s o r t s   t h i s   o u t . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 1 5 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 8   N o v e m b e r   1 9 9 7 ) 
 
 
 
 I n t e r n a l   r e l e a s e 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 1 4 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 7   N o v e m b e r   1 9 9 7 ) 
 
 
 
 I n t e r n a l   r e l e a s e 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 1 3 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 5   J u l y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 9 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
         U s e s   W S E R V / 0 8 9   f o r   t h e   e n u m   T P a s s w o r d M o d e : : E P a s s w o r d O n c e A D a y T r i g g e r N o w 
 
 
 
 R e l e a s e   v a l i d s   o n   a   c l e a n   d r i v e 
 
 
 
 F i x e d   S W 1 - 2 6 0   ( W S E R C   p a n i c   4 9   c l o s i n g   A g e n d a ) , b y   a d d i n g   a   c h e c k   t o   C E i k S h u t t e r   t h a t 
 
 a   m e s s a g e   w a s   p e n d i n g   b e f o r e   t r y i n g   t o   r e a d   o n e . 
 
 
 
 F i x e d   S W 1 - 1 9 5   ( I r D A   r e c e i v e   d o e s n ' t   h a n d l e   t i m e   c o r r e c t l y ) , a s   s u g g e s t e d   b y   D a v i d W . 
 
 
 
 F i x e d   S W 1 - 2 5 7   ( C E i k H o t K e y C o n t r o l   d o e s n ' t   w o r k ) , a s   d e s c i b e d   i n   r e s p o n s e   t o   t h e   r e p o r t . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 1 2 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 5   J u l y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 9 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
         U s e s   W S E R V / 0 8 9   f o r   t h e   e n u m   T P a s s w o r d M o d e : : E P a s s w o r d O n c e A D a y T r i g g e r N o w 
 
 
 
 R e l e a s e   v a l i d s   o n   a   c l e a n   d r i v e 
 
 
 
 F i x e d   S W 1 - 2 1 6   ( C E i k S h u t t e r   s h o u l d   a l w a y s   r e a d   a n y   m e s s a g e   f r o m   W S e r v ) 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 1 1 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 3   J u l y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 9 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
         U s e s   W S E R V / 0 8 9   f o r   t h e   e n u m   T P a s s w o r d M o d e : : E P a s s w o r d O n c e A D a y T r i g g e r N o w 
 
 
 
 R e l e a s e   v a l i d s   o n   a   c l e a n   d r i v e 
 
 
 
 F r o m   M o r g a n : 
 
 1 ) , A d d e d   L a n g u a g e   i n d e x   a n d   K e y b o a r d   i n d e x   f i e l d s   f o r   m u l t i - l a n g u a g e   r o m s . 
 
 A l s o   a d d e d   a   M a g i c   b u t t o n   t o   t e s t   t h e   v a l u e   i n   t h e   R O M   m a g i c   f i e l d . 
 
 
 
 F r o m   S i m o n C : 
 
 2 ) , F i x e d   S W 1 - 1 6 5   W o r d   u n r e s p o n s i v e   d u r i n g   s e a r c h 
 
 	 A d d e d   d e l a y e d   " S e a r c h i n g . . . "   b u s y   m e s s a g e   t o   C E i k E d w i n ' s   f i n d   c o d e 
 
 
 
 3 ) , F i x e d   S W 1 - 1 8 0   P r o g r e s s   b a r   g o e s   b l a n k   d u r i n g   I R   t r a n s f e r   o f   l a r g e   f i l e s 
 
 	 F i x e d   p o s s i b l e   o v e r f l o w   i n   p r o g r e s s   b a r   c o d e   i d e n t i f i e d   b y   M a l . 
 
 	 A d d e d   t e s t   c o d e   f o r   t h i s   c a s e   t o   T P R G I . 
 
 
 
 4 ) , R e m o v e d   C L S h e l l A p p U i : : S w a p E x t e r n a l K e y H a n d l i n g A p p L   f r o m   L S h e l l   a s   t h e   p r o b a b l e 
 
 c a u s e   o f   S W 1 - 2 9   ( D i c t a p h o n e   d i s p l a y e d   " N o t   f o u n d " ) 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 1 0 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 8   J u l y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 9 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
         U s e s   W S E R V / 0 8 9   f o r   t h e   e n u m   T P a s s w o r d M o d e : : E P a s s w o r d O n c e A D a y T r i g g e r N o w 
 
 
 
 R e l e a s e   v a l i d s   o n   a   c l e a n   d r i v e 
 
 
 
 F i x e s   S W 1 - 1 6 1   -   V o i c e   n o t e s   b r o k e n . 
 
 F i x e d   b y   l e a v i n g   t h e   e x t e r n a l   k e y   c a p t u r e   i n   t h e   p a s s w o r d   s c r e e n ' s   w i n d o w   g r o u p   b u t   m o v i n g 
 
 t h e   k e y   e v e n t   h a n d l i n g   b a c k   t o   t h e   e i k o n   s e r v e r ' s   k e y   f i l t e r . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 0 9 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 7   J u l y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 9 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
         U s e s   W S E R V / 0 8 9   f o r   t h e   e n u m   T P a s s w o r d M o d e : : E P a s s w o r d O n c e A D a y T r i g g e r N o w 
 
 
 
 R e l e a s e   v a l i d s   o n   a   c l e a n   d r i v e 
 
 
 
 F i x e s   d e f e c t s 
 
 
 
 C S W 3 - 1 6 0 0 	 S e r i e s   5   f o r g o t   m y   p a s s w o r d 
 
 S W 1 - 1 3 5 	 	 P a s s w o r d s   a r e   c a s e   s e n s i t i v e 
 
 	 F i x e d   b y   m a k i n g   p a s s w o r d   s e t t i n g   f o l d   t h e   p a s s w o r d   f i r s t   a n d   m a k i n g   v e r i f y i n g   c h e c k   t h e 
 
 	 p a s s w o r d   a s   i t   i s   t y p e d   i n   a n d   t h e n   f o l d e d . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 0 8 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 6   J u l y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 9 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
         U s e s   W S E R V / 0 8 9   f o r   t h e   e n u m   T P a s s w o r d M o d e : : E P a s s w o r d O n c e A D a y T r i g g e r N o w 
 
 
 
 R e l e a s e   v a l i d s   o n   a   c l e a n   d r i v e 
 
 
 
 N o t e   t h a t   t h e   f i x e s   f o r   S W 1 - 1 2 ,   S W 1 - 3 7   a n d   S W 1 - 1 1 3   a r e   a l l   f o r w a r d   i n c o m p a t i b l e   a s   t h e y   i n v o l v e d 
 
 a d d i n g   r e s o u r c e s   t o   t h e   e n d   o f   e i k o n . r s s .     T h e s e   r e s o u r c e s   s h o u l d   o n l y   b e   u s e d   b y   E i k o n   a n d   R O M 
 
 b a s e d   a p p s . 
 
 
 
 F i x e s   d e f e c t s 
 
 
 
 C S W 3 - 1 5 5 4 	 V o i c e   N o t e s   c a n ' t   c r e a t e   a   f i l e   i f   P r o t e a   i s   t u r n e d   o f f   ( a n d   o w n e r   i n f o / p a s s w o r d   e n a b l e d ) 
 
 	 M o v e d   t h e   c a p t u r e   o f   e x t e r n a l   k e y s   t o   t h e   p a s s w o r d   s c r e e n ' s   w i n d o w   g r o u p   a s   s u g g e s t e d   b y   N e i l 
 
 
 
 C S W 3 - 1 6 1 9 	 S h i f t - S p a c e   m a d n e s s 
 
 	 A n y   n o n - b r e a k i n g   o r   v i s i b l e   s p a c e s   a r e   c o n v e r t e d   t o   b r e a k i n g   s p a c e s   b y   t h e   f i l e   e d i t o r   c o n t r o l s 
 
 
 
 S W 1 - 6 5 	 	 N e e d   t o   m a k e   u s e   o f   t h e   n e w   w i n d o w   s e r v e r   f e a t u r e 
 
 	 T h e   e i k o n   s e r v e r   n o w   s e t s   t h e   w i n d o w   s e r v e r   i n t o   t h e   c o r r e c t   p a s s w o r d   m o d e   a f t e r   a   w a r m   r e s e t . 
 
 	 A l s o   f i x e s 
 
 
 
 S W 1 - 8 1 	 	 T e x t   i n   c o m b o   b o x   g e t s   d r a w n ,   e v e n   t h o u g h   t h e   c o n t r o l   i s   i n v i s i b l e 
 
 	 R e m o v e d   d r a w i n g   c o d e   f r o m   S i z e C h a n g e d L ( ) 
 
 
 
 S W 1 - 9 5 	 	 P r e s s i n g   D a t a   o n   a p p   b a r   s t a r t s   l a s t   t h i r d   p a r t y   h e l p 
 
 	 R e a r r a n g e d   c o d e   i n   C E i k o n E n v : : C o n s t r u c t A p p F r o m C o m m a n d L i n e L ( ) , t o   a l l o w   D a t a   t o   b l o c k   t h e   s e t t i n g 
 
 	 o f   t h e   h e p l   f i l e   t o   i t s   i n i   f i l e . 
 
 
 
 S W 1 - 1 2 	 	 I n c / d e c r e m e n t i n g   k e y s   b e h a v e   a   b i t   e r r a t i c a l l y 
 
 	 A d d e d   a   n e w   r e s o u r c e   f o r   t h e   n u d g e   b y   t e n   k e y s   r a t h e r   t h a n   t r y i n g   t o   r e l y   o n   s h i f t e d   v e r s i o n s 
 
 	 o f   t h e   n u d g e   b y   o n e   k e y s . 
 
 
 
 S W 1 - 3 7 	 	 T h e   d i a l   o u t   c o d e   i s   h a r d c o d e d   a s   ' 9 ' 
 
 	 M o v e d   t h e   d i a l   o u t   c o d e   t o   t h e   r e s o u r c e   f i l e 
 
 
 
 S W 1 - 1 1 3 	 	 M o v e   h e l p   f i l e   l o c a t i o n   t o   e i k o n . r s s 
 
 	 M o v e d   f r o m   e i k s r v . r s s   t o   a l l o w   D a t a   t o   s h a r e   t h i s   r e s o u r c e 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 0 7 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 4   J u l y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 R e l e a s e   v a l i d s   o n   a   c l e a n   d r i v e 
 
 
 
 F i x e s   d e f e c t s 
 
 
 
 S W 1 - 1 0 	 	 S t i n g y   l e n g t h   f o r   C a n n o t   f i n d   . . . . .   m e s s a g e 
 
 	 I n c r e a s e d   m a x i m u m   l e n g t h   t o   a l m o s t   s c r e e n   w i d t h 
 
 
 
 S W 1 - 4 1 	 	 H e a d e r s   a n d   f o o t e r s   d o n ' t   p i c k   u p   t i m e   f o r m a t   s e t t i n g   f r o m   c o n t r o l   p a n e l 
 
 	 C h a n g e d   f o r m a t t i n g   s t r i n g   t o   o n l y   s h o w   a m / p m   w i t h   1 2   h o u r   t i m e s 
 
 
 
 C F R - 2 	 	 " D i a l l i n g "   n o t   l o c a l i s e d 
 
 	 I t s   n o w   " D i a l i n g "   o n   U S   m a c h i n e s 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 0 6 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 0   J u l y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 R e l e a s e   v a l i d s   o n   a   c l e a n   d r i v e 
 
 
 
 F i x e s   d e f e c t s 
 
 
 
 C S W - 5 5 0 4 	 P r i n t   s e t u p   d i a l o g   c o d e   a n o m a l i e s 
 
 	 F i x e d   a s   s u g g e s t e d   b y   K e v i n   D e m p s e y .     W i t h o u t   t h i s   f i x ,   C E i k P r i n t R a n g e D i a l o g   w i l l   r e f u s e   t o   a l l o w   t h e 
 
 	 p a g e   r a n g e   t o   b e   i n c r e a s e d .     U s e r s   o f   C E i k P r i n t R a n g e D i a l o g   s h o u l d   c h a n g e   c o d e   l i k e 
 
 	 	 C E i k P r i n t R a n g e D i a l o g *   d i a l o g = n e w ( E L e a v e ) , C E i k P r i n t R a n g e D i a l o g ( . . ) ; 
 
 	 	 T I n t   r e t = d i a l o g - > E x e c u t e L D ( R _ E I K _ D I A L O G _ . . . ) ; 
 
 	 t o 
 
 	 	 C E i k P r i n t R a n g e D i a l o g *   d i a l o g = n e w ( E L e a v e ) , C E i k P r i n t R a n g e D i a l o g ( . . ) ; 
 
 	 	 d i a l o g - > i P a g e R a n g e . i L o w e r L i m i t = 1 ; 
 
 	 	 d i a l o g - > i P a g e R a n g e . i U p p e r L i m i t = < N u m b e r O f P a g e s I n D o c > ; 
 
 	 	 T I n t   r e t = d i a l o g - > E x e c u t e L D ( R _ E I K _ D I A L O G _ . . . ) ; 
 
 
 
 S W 1 - 1 0 	 	 S t i n g y   l e n g t h   f o r   C a n n o t   f i n d   . . . . .   m e s s a g e 
 
 	 I n c r e a s e d   m a x i m u m   l e n g t h   t o   a l m o s t   s c r e e n   w i d t h 
 
 
 
 S W 1 - 4 1 	 	 H e a d e r s   a n d   f o o t e r s   d o n ' t   p i c k   u p   t i m e   f o r m a t   s e t t i n g   f r o m   c o n t r o l   p a n e l 
 
 	 T h e y   d o   n o w 
 
 
 
 S W 1 - 4 5 	 	 C h a n g e   r e q u i r e d   t o   l o c a t e   c o r r e c t   . A I F   f i l e s 
 
 	 C h a n g e d   C E i k A p p l i c a t i o n : : O p e n A p p I n f o F i l e L C ( ) , t o   s c a n   Y - > A ,   Z   f o r   a n   a p p ' s   . A I F   f i l e .     T h i s   i s 
 
 	 n e e d e d   t o   s u p p o r t   l o c a l i s a t i o n   o f   R O M   b a s e d   a p p s   f r o m   R A M 
 
 
 
 C h a n g e d   m n t   v a l i d   t o   c h e c k   . M A P s   t o o . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 0 5 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   7   J u l y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - 
 
 F i x e s   f o r 
 
 
 
 S W 3 - 1 1 7 0 	 I R   d e b u g   i n f o m s g   c o d e   i s   e x e c u t e d   i n   r e l e a s e   b u i l d s 
 
 S W 3 - 1 2 0 5 	 I R   r e c a i v i n g   o f   a   f i l e   t h a t   a l r e a y   e x i s t s   o f f e r s   w r o n g   a l t e r n a t i v e   n a m e 
 
 S W 3 - 1 3 5 8 	 N o   l i m i t   o n   t h e   n u m b e r   o f   s c r e e n   s h o t   d i a l o g s   t h a t   c a n   b e   l a u n c h e d 
 
 S W 3 - 1 3 6 8 	 C E i k A l a r m C o n t r o l   d t o r   n e e d s   t o   r e m o v e   t h i s   f r o m   t h e   c o n t r o l   s t a c k 
 
 S W 3 - 1 4 0 4 	 K i l l   t h e   s h e l l   a f t e r . . . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 F i x e s   f o r 
 
 
 
 S W 3 - 1 0 1 7 	 T a k e s   a   l o n g   t i m e   t o   s h o w   a   f i l e   i s   o p e n e d 
 
 S W 3 - 1 1 8 4 	 C E i k o n E n v : : N e w D e f a u l t P r i n t S e t u p L ( ) , f a i l s   i f   s y s t e m . i n i   i s   i n   u s e 
 
 S W 3 - 1 6 0 8 	 M e n u   b u t t o n s   p o s i t i o n   t h e i r   p o p u p s   r a n d o m l y 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 0 4 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   3   J u l y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 F i x e s   d e f e c t s 
 
 
 
 S W 3 - 1 6 7 9 	 S a v e   a s   d i a l o g   l e a v e s   a n   R D i r   o p e n 
 
 S W 3 - 1 1 1 0 	 S e t   b u t t o n   n o t   e n a b l e d   i n   T a b s   d i a l o g 
 
 S W 3 - 1 6 0 7 	 P a n i c   c l i c k i n g   o n   " T o d a y "   i n   A g e n d a   w i t h   O O M 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 0 3 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 7   J u n e   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 F i x e s   d e f e c t s 
 
 
 
 S W - 1 5 1 	 	 M a k i n g   a   f i l e   c : \ D o c u m e n t s \ x x x   w i t h   a n y   o t h e r   a p p   a n d   x x x   w o n ' t   s t a r t 
 
 S W - 4 5 4 0 	 	 Z o o m i n g   d o e s   s t r a n g e   t h i n g s   t o   p a g e   f o r m a t t i n g 
 
 S W - 4 2 2 3 	 	 P r o t e a   a l l o w s   f i l e n a m e s   w i t h   l e a d i n g   s p a c e s . 
 
 	 	 	 T h i s   w i l l   s t i l l   r e q u i r e   c h a n g e s 	 t o   S H E L L . 
 
 S W - 4 6 8 4 	 	 I n c o r r e c t   i n f o p r i n t   t r y i n g   t o   c r e a t e   f o l d e r   o n   r e a d   o n l y   m e d i a 
 
 S W 3 - 4 6 	 	 M i x   o f   " C "   a n d   " c "   i n   t a s k   l i s t 
 
 S W 3 - 4 6 3 	 	 P o p p e d   o u t   l i s t b o x e s   d o n ' t   d r a w   w i t h   b l a n k   t e x t 
 
 S W 3 - 8 0 0 	 	 I n f o p r i n t s   f r o m   d r i v e   s e l e c t o r s   s h o u l d   b e   c a n c e l l e d   a f t e r   c h a n g i n g   d r i v e 
 
 S W 3 - 8 0 9 	 	 H o r r i b l e   c l e a r i n g   r e c t a n g l e   i n   l i s t b o x e s   w i t h   s c r o l l b a r s . 
 
 	 	 	 N o t e   t h a t   t h i s   f i x   i s n ' t   s t r i c t l y   c o m p a t i b l e   a s   i t   i n v o l v e d   c h a n g i n g   C E i k L i s t B o x : : C l e a r M a r g i n s ( ) 
 
 	 	 	 t o   o n l y   d r a w   i f   r e d r a w s   a r e   e n a b l e d   f o r   t h e   l i s t b o x   v i e w . 
 
 S W 3 - 9 1 0 	 	 M N T   G E T A P P A R C   v v v   i g n o r e s   v v v 
 
 S W 3 - 1 0 2 9 	 S a v e a s   d i a l o g s   d o   i n s u f f i c i e n t   v a l i d a t i o n 
 
 S W 3 - 1 1 7 6 	 C t r l - c l i c k i n g   f a i l s   t o   s e l e c t   c u r r e n t   w o r d 
 
 S W 3 - 1 3 3 4 	 D A T A   p a n i c   p a s t i n g   r i c h   t e x t . 
 
 	 	 	 N o t e   t h a t   i t   w i l l   b e   p o s s i b l e   ( i f   u n l i k e l y ) , t h a t   r i c h   t e x t   e d i t o r s   t h a t   l i m i t   t h e i r   c o n t e n t s 
 
 	 	 	 m a y   e n d   u p   w i t h   t o o   m u c h   t e x t   i f   c l e a r i n g   u p   a f t e r   p a s t i n g   f a i l s   w i t h   O O M .     I t   i s   t h e   c l i e n t ' s 
 
 	 	 	 r e s p o n s i b i l i t y   t o   c h e c k   f o r   t h i s . 
 
 S W 3 - 1 3 8 1 	 P a s t i n g   d o e s n ' t   a l w a y s   c l e a r   t h e   u n d o   b u f f e r 
 
 S W 3 - 1 4 0 0 	 F i n d   w o n ' t   a l w a y s   w o r k   f o r   l o n g   s t r i n g s 
 
 S W 3 - 1 4 0 9 	 E d w i n   u n d o   s t a c k   i s   a   m e m o r y   h o g 
 
 S W 3 - 1 4 3 1 	 R i c h   t e x t   e d i t o r s   w r o n g l y   m a r k   d o c u m e n t s   a s   c h a n g e d 
 
 S W 3 - 1 5 4 8 	 B r o w s e   d i a l o g   a l w a y s   s h o w s   h i d d e n   f o l d e r s 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 0 2 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   N e i l D ,   1 8   J u n e   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 F r o m   M o r g a n : 
 
 - - - - - - - - - - - - 
 
 1 ) , E 2 W r i t e   i s   n o w   a l o t   m o r e   c a r e f u l   a b o u t   w h a t   i t   w r i t e s   o v e r   i n   y o u r   m a c h i n e ' s   E - s q u a r e d . 
 
 S o m e   b u g   f i x e s   a n d   a d d e d   a   " R o m   M a g i c "   f i e l d .     S e t t i n g   R o m   M a g i c   t o   a n y t h i n g   o t h e r   t h a n   0 
 
 w i l l   p r o b a b l y   b r e a k   y o u r   m a c h i n e . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - 
 
 2 ) , N e w   E I K O N . D S C   r e s o u r c e   d e s c r i p t i o n s   f o r   t r a n s l a t o r s 
 
 
 
 F r o m   N e i l D : 
 
 - - - - - - - - - - - 
 
 3 ) , C h a n g e d   e i k o n   s e r v e r   t o   r e a d   h e l p   d a t a b a s e   p a t h   f r o m   a   r e s o u r c e   t o   f i x   f o r e i g n   R O M S 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 0 1 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   6   J u n e   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 1 ) , F i x e d   c o m b o   b o x   i n c o m p a t i b i l i t y   I ' d   i n a d v e r t a n t l y   a d d e d   i n   2 0 0   b y   r e o r d e r i n g   i t s 
 
 d a t a   m e m b e r s   t o   t h e e i   p r e   1 9 9   o r d e r . 
 
 
 
 2 ) , F i x e d   S W 3 - 1 3 2 3   a n d   1 3 5 6   ( p a n i c s   v i e w i n g   y : ) , b y   c h a n g i n g   f i l e   s e l e c t o r   c o n t r o l s   t o 
 
 c o p e   w i t h   b e i n g   s e e d e d   w i t h   a   n o n - e x i s t a n t   d r i v e . 
 
 
 
 3 ) , F i x e d   S W 3 - 1 3 2 9   ( u n d o   p a n i c ) .     C E i k E d w i n : : D e l e t e L ( ) , n o w   c a l l s   C R i c h T e x t : : C a n c e l I n s e r t C h a r F o r m a t ( ) 
 
 b e f o r e   C R i c h T e x t : : D e l e t e L ( ) , w h e n   a p p r o p r i a t e . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 2 0 0 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   N e i l D ,   5   J u n e   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 T o   a l l   e x t e n t   a n d   p u r p o s e s   B C   w i t h   1 9 9 ,   b u t   s e e   1 ) 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 
 
 1 ) , C h a n g e d   s o m e   c o m b o   b o x   d a t a   m e m b e r s   b a c k   t o   p r i v a t e .     N o t   B C   b u t   s h o u l d n ' t   a f f e c t 
 
 a n y o n e   s i n c e   t h e y   w e r e   o n l y   m a d e   p r o t e c t e d   i n   1 9 9   : - ) 
 
 
 
 F r o m   N e i l D : 
 
 - - - - - - - - - - - 
 
 
 
 2 ) , F i n a l l y   t r a c k e d   d o w n   a n d   f i x e d   t h e   p r o b l e m   w h e n   o c c a s i o n a l l y   n o   ( u n c a p t u r e d ) 
 
 k e y s   m a k e   i t   t h r o u g h   t o   w h a t   a p p e a r s   t o   b e   t h e   f o r e g r o u n d   a p p ,   b u t   w a s   a c t u a l l y   t h e 
 
 b l a n k   f a c e   o f   t h e   e i k o n   s e r v e r   b e i n g   l e f t   i n   t h e   f o r e g r o u n d   i n   s o m e   r a r e 
 
 c i r c u m s t a n c e s . 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 1 9 9 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   3   J u n e   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 4 0 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 T o o k   G D I T O O L S / 0 4 0   t o   s i m p l i f y   M N T   V A L I D   f o r   e i k o n . m b m 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - 
 
 1 ) , F i x e d   S W 3 - 1 2 6 0   -   I R   f i l e   r e c e i v e r   c a n   l e a v e   0   b y t e   t e m p o r a r y   f i l e s   a r o u n d 
 
 
 
 2 ) , F i x e d   S W 3 - 1 2 5 6   -   ' I n c o r r e c t   p a s s w o r d '   i n f o p r i n t   d i s p l a y e d   w r o n g l y 
 
 
 
 F r o m   M a r t i n A : 
 
 - - - - - - - - - - - - - 
 
 3 ) , F i x e d   p r i n t i n g   t o   f i l e   b u g   w i t h   f a x p r i n t   u d l s . 
 
 
 
 F r o m   G i l l i a n : 
 
 - - - - - - - - - - - - - 
 
 4 ) , F i x e d   S W 3 - 1 2 5 1   -   p a n i c   w h e n   d i a l l i n g   s m a l l   n u m b e r s . 
 
 
 
 5 ) , F i x e d   S W 3 - 1 1 5 6   -   r e m o v e d   o p t i m i s a t i o n . 
 
 
 
 F r o m   S t e v e G / V a m s i : 
 
 - - - - - - - - - - - - - - - - - - 
 
 6 ) , F i x e d   S W 3 - 1 2 5 5   -   N o   o w n e r   i n f o   d i s p l a y e d   i n   p a s s w o r d   s c r e e n 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 7 ) , F i x e d   S W 3 - 1 2 4 5   -   K E R N - E X E C   3   c l i c k i n g   o n   S h e e t   i n   W e l c o m e   d o c u m e n t 
 
 
 
 F i x e d   b y   e x t e n d i n g   t h e   t i t l e   b a r   a t   t h e   t o p   o f   t h e   s c r e e n   t o   t h e   f u l l   s c r e e n   w i d t h 
 
 a n d   a d d i n g   a   f i l e n a m e   l a b e l   c o n t r o l   t o   i t .     T h i s   l a b e l   i s   t h e   w i d t h   o f   t h e   t o o l b a r 
 
 i m m e d i a t e l y   a f t e r   c o n s t r u c t i o n   ( o r   K E i k S t d F i l e N a m e L a b e l W i d t h   i f   n o   t o o l b a r   e x i s t s ) . 
 
 
 
 T h e   t i t l e   b a r   w i l l   a p p e a r   a b o v e   t h e   o t h e r   t w o   t o o l b a r s   b y   d e f a u l t .     A n y   a p p   w i t h   a 
 
 t o o l b a r   t h a t   d o e s n ' t   h a v e   a   f i l e n a m e   l a b e l   a t   t h e   t o p   w i l l   n e e d   t o   c h a n g e . 
 
 
 
 M o v e d   s o m e   s t a n d a r d   s i z e   c o n s t a n t s   f r o m   E I K T B A R . R H   t o   E I K T B A R . H R H .     T h i s   s h o u l d n ' t 
 
 a f f e c t   a n y o n e   a s   t h e   . R H   # i n c l u d e s   t h e   . H R H 
 
 
 
 8 ) , F i x e d   S W 3 - 1 2 2 8   -   P a n i c   p a s t i n g   i n t o   r i c h   t e x t   e d i t o r s 
 
 
 
 A l s o   f i x e d   a   c o u p l e   o f   p a n i c s   t h a t   o n l y   s h o w e d   u p   a f t e r   t h i s   w a s   f i x e d . 
 
 
 
 9 ) , F i x e d   S W 3 - 1 1 9 7   -   S h e l l   p a n i c   i f   o w n e r   i n f o   c a n ' t   b e   d i s p l a y e d 
 
 
 
 1 0 ) , C h a n g e d   a l l   p r i v a t e   d a t a   a n d   v i r t u a l   f u n c t i o n s   t o   p r o t e c t e d   a s   r e q u i r e d   b y 
 
 P l a t y p u s . 
 
 
 
 1 1 ) , F i x e d   L S h e l l   p r i n t   d i a l o g   b u g   t h a t   w a s   l e a v i n g   s y s t e m . i n i   o p e n   f o r   t o o   l o n g . 
 
 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 1 9 8 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   N e i l D ,   3   J u n e   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 3 9 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 F u l l y   B C   w i t h   1 9 7 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 F r o m   N e i l D 
 
 - - - - - - - - - - 
 
 
 
 F i x   t o   e i k o n   s e r v e r   t o   p r e v e n t   p a s s w o r d   s c r e e n   f r o m   b e i n g   d i s p l a y e d 
 
 o n   t o p   o f   t h e   a l a r m   s c r e e n 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 1 9 7 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   D a v i d W ,   3   J u n e   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 3 9 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - 
 
 1 ) ,   F i x e d   s c r o l l b a r   c r e a t i o n   i n   t h e   p r e - a l l o c a t e d   c a s e   o f   s c r o l l b a r 
 
 f r a m e   t o   e n s u r e   t h a t   a l l   r e q u i r e d   c o m p o n e n t s   r e a l l y   a r e   c r e a t e d 
 
 d u r i n g   t h e   i n i t i a l i z a t i o n   p h a s e ,   i n s t e a d   o f   a l l o w i n g   t h e   c r e a t i o n   o f 
 
 ( e g ) , t h e   s c r o l l b a r   b u t t o n s   t o   b e   d e f e r r e d   u n t i l   l a t e r   -   S W 3 - 1 0 8 0 . 
 
 T h i s   a v o i d s   a   p o t e n t i a l   c r a s h   i n   e g   t h e   S h e l l   i n   l o w   m e m o r y 
 
 c o n d i t i o n s 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 1 9 6 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   D a v i d W ,   1   J u n e   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 4 0 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 3 9 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
         U s e s   C O N E / 1 4 0   f o r   t h e   f u n c t i o n   C C o e A p p U i : : I s D i s p l a y i n g C o n t r o l B e t w e e n P r i o r i t i e s 
 
 
 
 S p e c i a l   J - D A Y   a n n i v e r s a r y   e d i t i o n   o f   E I K O N   ( 1 2 2   b u i l d s   o f   E I K O N   l a t e r ) 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - 
 
 1 ) ,   R e m o v e d   t h e   a l e r t   p r i o r i t y   f r o m   t h e   s c r e e n   c a p t u r e   d i a l o g   s i n c e 
 
 t h i s   c a u s e d   t o o   m a n y   o t h e r   p r o b l e m s   ( e g   S W 3 - 9 8 2 ) 
 
 
 
 I n s t e a d ,   f i x e d   t h e   p r o b l e m   w i t h   d i a l o g s   a p p e a r i n g   o n   t o p   o f   a l e r t s   n o t 
 
 r e c e i v i n g   k e y   p r e s s e s   i n   t h e   g e n e r a l   c a s e .     D i a l o g   c o n s t r u c t i o n   w i l l 
 
 l e a v e   ( w i t h   n o   a l e r t ) , i f   a n   a l e r t   i s   s h o w i n g 
 
 
 
 T h i s   a l s o   f i x e s   t h e   p r o b l e m s   w i t h   t h e   s c e e n   c a p t u r e   d i a l o g   o n   t h e 
 
 p a s s w o r d   s c r e e n   ( S W 3 - 9 7 5 ) , s i n c e   t h e   p a s s w o r d   s c r e e n   i s   a n   a l e r t   s o   t h e 
 
 s c r e e n   c a p t u r e   d i a l o g   w i l l   n o t   b e   s h o w n 
 
 
 
 2 ) ,   F i x e d   S W 3 - 9 8 3 .     T h e   a l a r m   a l e r t   o n c e   a g a i n   c h i r p s   i f   y o u   w r a p 
 
 a r o u n d   t h e   s n o o z e   t i m e 
 
 
 
 3 ) ,   F i x e d   S W - 9 8 8 .     T h e   r e m o t e   l i n k   i s   n o t   d i s a b l e d   o n   t h e   o w n e r   i n f o 
 
 s c r e e n   i f   a   p a s s w o r d   i s   n o t   e n a b l e d 
 
 
 
 4 ) ,   F i x e d   S W 3 - 3 6 3 .     T h e   u i d ' s   a r e   n o w   s e t   i n   t h e   p r o c e s s   n a m e s   f o r   a p p s 
 
 
 
 F r o m   G i l l i a n : 
 
 - - - - - - - - - - - - - 
 
 5 ) ,   F i x e d   S W 3 - 1 0 3 :   D i a l   + 4 4   ( 0 ) , 1 7 1   2 0 8   1 9 6 5   r e s o l v e d   t o   0 0 1 7 1 2 0 8 1 9 6 5 
 
 
 
 6 ) ,   R e m o v e d   a   h a r d c o d e d   l e n g t h   f r o m   t h e   n u m b e r   r e s o l v i n g 
 
 
 
 7 ) ,   N o   l o n g e r   t r y   a n d   r e s o l v e   n u m b e r s   s t a r t i n g   w i t h   t h e 
 
 i n t e r n a t i o n a l   p r e f i x   -   t h e s e   a r e   n o w   d i s p l a y e d   a s   e n t e r e d . 
 
 
 
 8 ) ,   A d d e d   s o m e   m o r e   d i a l l i n g   t e s t   c a s e s 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 9 ) ,   F i x e d   S W 3 - 9 7 1 :   d r a w i n g   b u g   i n   C E i k L i s t B o x : : F o c u s C h a n g e d 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - 
 
 1 0 ) , F i x e d   S W 3 - 8 5 2 :   " C l i c k i n g   o n   d e a d   s p a c e   i n   t h e   c a l e n d a r   d i s m i s s e s 
 
 i t ,   a n d   s e n d s   y o u   t o   a   r a n d o m   d a y " 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - 
 
 1 1 ) , R E S O U R C E   F I L E   C H A N G E   -   f i x e d   S W 3 - 1 0 0 8 :   " w r o n g   q u o t e s   u s e d   i n 
 
 r e s o u r c e " 
 
 
 
 1 2 ) , R E S O U R C E   F I L E   C H A N G E   -   c o m p l e t e d   t h e   f i x   f o r   S W 3 - 8 0 3   b y   a p p l y i n g 
 
 t h e   s a m e   c h a n g e   t o   t h e   r e s o u r c e s   i n   t h e   E i k o n   S e r v e r   r e s o u r c e   f i l e 
 
 
 
 1 3 ) , F i x e d   S W 3 - 1 0 2 0 :   " E r r o r   m e s s a g e s   w i t h   c o n t e x t   t e x t "   ( a n d   a d d e d 
 
 s o m e   t e s t   c o d e   f o r   t h i s   t o   T M e n u 3 ) 
 
 
 
 1 4 ) , F i x e d   S W 3 - 9 0 7 :   " B u g   i n   d t o r   o f   C E i k A l a r m S o u n d P l a y e r " 
 
 
 
 1 5 ) , R E S O U R C E   F I L E   C H A N G E   -   o n   B i l l ' s   a d v i c e ,   r e d u c e d 
 
 r _ d i a l _ c a n t _ p l a y _ s o u n d   t o   " C a n n o t   d i a l   -   s o u n d   i s   s w i t c h e d   o f f " , 
 
 r e m o v i n g   t h e   i n i t i a l   " I n f o r m a t i o n   - "   f r o m   t h e   p r e v i o u s   v e r s i o n 
 
 
 
 1 6 ) , R E S O U R C E   F I L E   C H A N G E   -   f i x e d   S W 3 - 1 0 7 9   b y   c h a n g i n g   t h e   d e f a u l t 
 
 t e x t   s h o w n   i n   t h e   P a s s w o r d   s c r e e n ,   i f   t h e   u s e r   h a s n ' t   s e t   O w n e r   I n f o 
 
 
 
 1 7 ) , F i x e d   S W 3 - 1 0 0 4 :   " E I K O N . M B M   i n c l u d e s   a n   E P O C   l o g o   t h a t   i s   n o t 
 
 u s e d " .     R O M   s a v i n g   o f   1 1 . 2 2 4 k .     S t r i c t l y   s p e a k i n g ,   n o t   r e a l l y   B C , 
 
 s i n c e   E I K O N . M B G   n o   l o n g e r   h a s   t h e   l a s t   e n u m   i n   i t ,   a n d   t h i s   b i t m a p   n o 
 
 l o n g e r   e x i s t s   i n   E I K O N . M B M   ( i t ' s   m o v e d   t o   L S H E L L . M B M   i n s t e a d ) .     B u t 
 
 n o   p r o b l e m ,   s i n c e   n o   3 r d   p a r t y   a p p   s h o u l d   b e   u s i n g   t h i s   b i t m a p 
 
 
 
 1 8 ) , A p p s   h a v e   b e e n   g e t t i n g   i n t o   t a n g l e s   w h e n   t h e i r   I N I   f i l e   w a s 
 
 w r i t e - p r o t e c t e d ,   d u e   t o   C E i k A p p l i c a t i o n : : O p e n I n i F i l e L C ( ) , i g n o r i n g   t o o 
 
 m a n y   e r r o r s .     T h e   c o d e   n o w   d e t e c t s   t h e   c a s e   o f   K E r r E o f   a n d 
 
 K E r r C o r r u p t   a n d   ( j u s t   a s   b e f o r e ) , t r i e s   t o   d e l e t e   t h e   I N I   f i l e   i n   t h a t 
 
 c a s e .     A l l   o t h e r   e r r o r s   a r e   n o w   p r o p a g a t e d   ( b e f o r e ,   o n l y   K E r r I n U s e 
 
 w a s   p r o p a g a t e d ) .     F i x e s   e g   S W 3 - 1 0 7 3 :   " C a n   g e t   t h e   S H E L L   t o   h a n g 
 
 i t s e l f   e v e n   a f t e r   a   w a r m   r e s e t . . . " 
 
 
 
 1 9 ) , F i x e d   S W - 5 2 8 5   a n d   p a r t i a l l y   f i x e d   S W 3 - 4 8 4 .     T h i s   m a k e s   i t   m u c h 
 
 e a s i e r   t h a n   b e f o r e   t o   u s e   v a r i o u s   c o n t r o l s ,   s u c h   a s   c h o i c e   l i s t s   a n d 
 
 d a t e   e d i t o r s ,   " a s   l a b e l   c o n t r o l s "   i n   d i a l o g s ,   m e a n i n g   t h a t   t h e y 
 
 c o n v e r t   s o m e   d a t a   t o   t e x t   t h a t   t h e y   d i s p l a y ,   b u t   t h e   u s e r   c a n ' t   e d i t 
 
 i t ,   n o r   f o c u s   i t 
 
 
 
 T h e   m o s t   u s e f u l   e x a m p l e   i s   c h o i c e   l i s t ,   w h i c h   c a n   b e   u s e d   w h e n   a 
 
 d i a l o g   c a n   d i s p l a y   a n y   o f   a   s e t   o f   t e x t   s t r i n g s ,   w h i c h   c a n   a l t e r 
 
 d y n a m i c a l l y   a t   r u n - t i m e .     T r a d i t i o n a l l y ,   p r o g r a m m e r s   h a v e   h a d   t o   p u t 
 
 t h e   w i d e s t   o f   t h e s e   t e x t s   i n t o   t h e   d i a l o g   d u r i n g   P r e L a y o u t D y n I n i t L , 
 
 a n d   t h e n   t h e y ' v e   h a d   t o   c h a n g e   i t   a g a i n   i n   t h e   P o s t L a y o u t D y n I n i t L   t o 
 
 i t s   p r o p e r   v a l u e .     T h i s   i s   e r r o r   p r o n e ,   e s p e c i a l l y   f o r   f o r e i g n 
 
 l a n g u a g e   t r a n s l a t i o n s .     T h i s   c a n   n o w   b e   b y - p a s s e d   b y   t h e   p r o g r a m m e r 
 
 u s i n g   a   c h o i c e   l i s t ,   b u t   s e t t i n g   t h e   n e w   d i a l o g   i t e m   f l a g 
 
 
 
         E E i k D l g I t e m A s L a b e l 
 
 
 
 S e e   t h e   " b a t t e r y   i n f o "   d i a l o g   i n   L S h e l l   a s   a n   e x a m p l e .     ( T h i s   c o d e 
 
 h a s   t u r n e d   o u t   * m u c h *   s i m p l e r   a n d   c l e a n e r   t h a n   i t s   p r e v i o u s   v e r s i o n ) 
 
 
 
 E E i k D l g I t e m A s L a b e l   i s   a c t u a l l y   c o m p o s e d   o f   t w o   b i t   v a l u e s : 
 
 
 
         E E i k D l g I t e m N o B o r d e r   -   r e m o v e s   t h e   b o r d e r   f r o m   t h e   c o n t r o l 
 
 
 
         E E i k D l g I t e m N o n F o c u s i n g   -   s t o p s   t h e   c o n t r o l   b e i n g   f o c u s i n g . 
 
 
 
 T h e   f o r m e r   f l a g   a s s u m e s   t h a t   t h e   c o n t r o l   c a n   b e   c a s t   t o   a 
 
 C E i k B o r d e r e d C o n t r o l .     D o n ' t   u s e   i t   u n l e s s   t h i s   i s   t h e   c a s e . 
 
 
 
 N o t e   h o w e v e r   t h a t   n o t   a l l   c o n t r o l s   a r e   s u i t a b l e   f o r   a p p l y i n g   t h i s 
 
 f l a g   t o .     T h a t ' s   b e c a u s e   t h e i r   l a y o u t   c o d e   m a y   a s s u m e   a   g a p   i n s i d e 
 
 t h e   b o r d e r ,   b e t w e e n   t h e   b o r d e r   a n d   t h e   t e x t ,   e v e n   t h o u g h   t h e r e ' s   n o 
 
 b o r d e r   t h e r e .     T h i s   c a u s e s   s o m e   v i s i b l e   m i s - a l i g n m e n t   ( s e e   t h e   f i n a l , 
 
 d a t e ,   i t e m ,   i n   t h e   L S h e l l   B a t t e r y   I n f o   d i a l o g ) 
 
 
 
 2 0 ) , M a d e   v a r i o u s   t w e a k s   t o   C E i k C h o i c e L i s t   c o d e   t o   m a k e   i t   s u i t a b l e 
 
 f o r   u s e   w i t h   t h e   E E i k D l g I t e m A s L a b e l   f l a g ,   w i t h o u t   a l t e r i n g   i t s   n o r m a l 
 
 b e h a v i o u r 
 
 
 
 2 1 ) , S l i g h t   m o d s   t o   C O N E A P P M . C M D   t o   c u t   d o w n   o n   t h e   n u m b e r   o f   w a r n i n g s 
 
 e m i t t e d   w h e n   b u i l d i n g   C O N E A P P . L I B 
 
 
 
 2 2 ) , I m p r o v e d   t h e   M N T   V A L I D   t o   d i f f e r e n c e   E I K S R V . D L L   a n d   R U N A P P . E X E   a s 
 
 w e l l   a s   E I K O N . D L L ,   a n d   a l s o   E I K O N . M B M ,   E I K O N . R S C ,   a n d   E I K S R V . R S C 
 
 
 
 * * *   W A R N I N G   -   i f   y o u   i n s t a l l   a n   E I K O N   i n t o   a n   e x i s t i n g   R O M P R O T , 
 
 E I K O N ' s   w s i n i . i n i   w i l l   o v e r r i d e   t h e   o n e   t h a t ' s   t h e r e   a l r e a d y .     B u t 
 
 t h e   B L D I M G   o f   R O M P R O T   n o   l o n g e r   c o p i e s   b a c k   i t s   o w n   v e r s i o n   o f   t h a t 
 
 f i l e ,   p r i o r   t o   i n v o k i n g   R O M B U I L D .     S o ,   t h e   R O M   y o u   b u i l d   i n   t h a t   w a y 
 
 w i l l   t r y   t o   b o o t   u p   a n   L S H E L L ,   r a t h e r   t h a n   a   S H E L L   -   y o u   h a v e   b e e n 
 
 w a r n e d !     ( S i m p l e s t   i s   t o   r e - e d i t   t h e   f i l e   w s i n i . i n i   a f t e r   d o w n l o a d i n g 
 
 t h e   n e w   E I K O N ;   i t ' s   i n   \ e p o c 3 2 \ r e l e a s e \ m a r m \ r e l ) 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 1 9 5 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   D a v i d W ,   3 0   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 3 8 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 8   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 3 9 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 B u i l t   f r o m   P l a t f o r m   0 0 1   r e l e a s e s   e x c e p t   f o r : 
 
         U s e s   E 3 2 / 1 0 8   i n   o r d e r   t o   c a l l   t h e   f u n c t i o n   R P r o c e s s : : S e t T y p e 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - 
 
 1 ) ,   F i x e d   S W 3 - 7 1 2 :   " P a s s w o r d   s c r e e n   s h o u l d   r e q u i r e   y o u   t o   p r e s s 
 
 E n t e r " 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - 
 
 2 ) ,   M F N E   t w e a k   t o   f i x   S W 3 - 5 8 7 :   " I n a c c u r a t e   s c r e e n   c l e a r i n g   i n   b a t t e r y 
 
 i n f o r m a t i o n   d i a l o g " 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - 
 
 3 ) ,   F i x e d   t h e   E I K O N   p o r t i o n   o f   S W 3 - 3 6 3   b y   c a l l i n g   R P r o c e s s : : S e t T y p e 
 
 d u r i n g   C E i k o n E n v : : U p d a t e T a s k N a m e L ( ) , s o   t h a t   t h e   a p p   U I D   i s   v i s i b l e   a s 
 
 p a r t   o f   t h e   p r o c e s s   n a m e   ( t o   t o o l s   s u c h   a s   E S h e l l   a n d   S p y ) 
 
 
 
 4 ) ,   S e t   t h e   N o D r a g   f l a g   f o r   t h e   N o t i f i e r   d i a l o g ,   f i x i n g   S W 3 - 8 8 8 
 
 
 
 5 ) ,   F i x e d   S W 3 - 7 9 9 :   " F n   s h o u l d   n o t   c a n c e l   o w n e r   s c r e e n "   e t c 
 
 
 
 6 ) ,   T h e   b u g   f i x e s   t o   d o   w i t h   I r   f i l e   s e n d / r e c e i v e ,   m e n t i o n e d   a s   p o i n t 
 
 2 1 ) , o f   t h e   r e l e a s e   n o t e s   f o r   b u i l d   1 9 4 ,   h a d n ' t   a c t u a l l y   b e e n   i n c l u d e d 
 
 i n   t h a t   b u i l d ,   b u t   a r e   i n c l u d e d   n o w 
 
 
 
 * * *   R E S O U R C E   F I L E   C H A N G E   -   n o t e   t h a t   t h e   r e s e r v e d _ l e n g t h   v a l u e s   f o r 
 
 t h e   l a b e l s   i n   r _ e i k _ i r _ d i a l o g   i n   e i k i r d a . r a   h a v e   b e e n   i n c r e a s e d   f r o m 
 
 1 2 8   t o   2 5 6 
 
 
 
 F r o m   G i l l i a n : 
 
 - - - - - - - - - - - - - 
 
 7 ) ,   R e a r r a n g e d   d i a l   c o d e   s o   t h a t   t h e   d e f a u l t   s e t t i n g   i s   r e a d   f r o m   t h e 
 
 r e s o u r c e   f i l e   w h e n   t h e r e   i s   n o   d i a l   s e t t i n g s   i n   t h e   s y s t e m . i n i   ( F i x e s 
 
 S W 3 - 2 7 3   w h i c h   w a s   a   d i a l   s h o w s t o p p e r ) 
 
 
 
 8 ) ,   R e a r r a n g e d   d i a l   c o d e   t o   s p e e d   u p   t h e   c o m m o n   c a s e   o f   p h o n e   n u m b e r s 
 
 o f   f o r m   0 1 7 1 - 2 0 8 - 1 8 8 0   -   a s   t h e y   a l r e a d y   h a v e   t h e   n a t i o n a l   p r e f i x 
 
 s t r i p p e d   o f f 
 
 
 
 9 ) ,   A d d e d   c h e c k   f o r   c a s e   o f   b r a c k e t s   e n d i n g   b e f o r e   s t a r t i n g 
 
 
 
 1 0 ) , U p d a t e d   D i a l   t e s t   c o d e   i n   l i n e   w i t h   t h e s e   c h a n g e s 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - 
 
 1 1 ) , C h a n g e d   t h e   d t o r s   o f   C E i k C h o i c e L i s t ,   C E i k C o m b o B o x ,   a n d 
 
 C E i k G r a y S e l e c t o r ,   f i x i n g   S W 3 - 8 8 9 :   " S h e l l   p a n i c s   s t a r t i n g   a p p   w h i l e 
 
 e x t r a s   b a r   p r e f s   d i a l o g   i s   o p e n " 
 
 
 
 1 2 ) , A s   s u g g e s t e d   b y   G e e r t   ( S W 3 - 9 0 9 ) ,   f i x e d   t h e   E 3 2 M a i n ( ) , o f 
 
 A P P R U N . E X E   t o   i m p o s e   l e s s   o f   a   p e r m a n e n t   s t a c k   h i t   a t   t h e   b a s e   o f 
 
 a l l   a p p l i c a t i o n   s t a c k s 
 
 
 
 1 3 ) , F i x e d   S W - 5 2 7 3 :   " R e m o v e   t h e   s p a c e   i n   t h e   P r o g r e s s G a u g e   % " 
 
 
 
 1 4 ) , A d d e d   a   " b u s y   f o r e v e r "   c o m p l e t e l y   t i g h t   e n d l e s s   l o o p   i n t o   t h e 
 
 t e s t   c o d e   T D i a l g 0   ( o n   t h e   F i l e   m e n u ) , i n   o r d e r   t o   t e s t   o u t   s h e l l s ' 
 
 a b i l i t i e s   t o   m u l t i - t a s k 
 
 
 
 1 5 ) , R e m o v e d   t h e   u t i l i t y   f i l e   F O R R A M . C M D   f r o m   . . \ t c o n s   a s   b e i n g   n o 
 
 l o n g e r   n e e d e d   ( i t   p r e - d a t e d   p r e - P E T R A N i n g ) 
 
 
 
 * * *   R E S O U R C E   F I L E   C H A N G E   -   m o v e d   r _ e i k s r v _ d e f a u l t _ d i c t a p h o n e _ f i l e _ p a t h 
 
 o u t   o f   E I K S R V . R S S   i n t o   E I K O N . R S S   ( r e s o u r c e   n o w   c a l l e d 
 
 r _ e i k _ t b u f _ d e f a u l t _ d i c t a p h o n e _ f i l e _ p a t h ) ,   t o   f i x   S W 3 
 
 
 
 * * *   B I G G E R   R E S O U R C E   F I L E   C H A N G E   -   o n   B i l l ' s   r e c o m m e n d a t i o n , 
 
 s t a n d a r d i z e d   a l l   " x x x "   a n d   ' x x x '   q u o t e d   t e x t   i n   r e s o u r c e s   t o   u s e   l e f t 
 
 a n d   r i g h t   m a t c h i n g   q u o t e s   ( 6 6   a n d   9 9 ,   a n d   6   a n d   9   f o r   t h e   s i n g l e 
 
 q u o t e   v e r s i o n s ) .     F i x e s   S W 3 - 8 0 3   a n d   a l s o   S W 3 - 7 4 8 
 
 
 
 
 
 V e r s i o n   1 . 0 0 . 1 9 4 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 8   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 9   B A F L / 0 7 5   B I T G D I / 0 5 8   C 3 2 / 0 4 5   C L O C K / 0 5 6   C O N E / 1 3 8 
 
 	 	 D I A L / 0 0 9   E 3 2 / 1 0 7   E 3 2 T O O L S / 0 6 7   E 3 2 U T I L S / 0 1 8   E A L W L / 0 5 9 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 5   F 3 2 / 0 7 4   F B S E R V / 0 6 6 
 
 	 	 F N T S T O R E / 0 4 3   F O N T S / 0 7 1   F O R M / 1 0 8   G D I / 0 5 3   G D I T O O L S / 0 3 9 
 
 	 	 G R I D / 1 0 8   I R D A / 0 5 9   P D R S T O R E / 0 4 3   P L P / 0 2 2   P R I N T / 0 4 8   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 8   S T O R E / 0 4 3   W L D D A T A / 0 0 9   W S E R V / 0 8 5 
 
 
 
 N o t   b i n a r y   c o m p a t i b l e   ( s e e   4 ,   2 2   a n d   2 3   b e l o w ) 
 
 M o r e   r e s o u r c e s   h a v e   b e e n   a d d e d   s o   a n y o n e   u s i n g   r e s o u r c s e   f r o m   E I K D E B U G . R A   m u s t   r e c o m p i l e . 
 
 
 
 N o n e   o f   t h e s e   c h a n g e s   s h o u l d   a f f e c t   a n y   a p p s . 
 
 
 
 M o v e d   u p   t o   C - 0 0 1   d e p e n d e n c i e s . 
 
 
 
 F r o m   G i l l i a n : 
 
 - - - - - - - - - - - - - 
 
 1 ) , A d d e d   T B o o l   i I n c l u d e A r e a C o d e   a n d   a c c e s s o r   f u n c t i o n s   t o   T E i k D i a l S e t t i n g s . 
 
 
 
 2 ) , A d d e d   r _ d i a l _ i n c l u d e _ a r e a _ c o d e   t o   s e t   w h e t h e r   t h e   a r e a   c o d e   i s   i n c l u d e d   b y   d e f a u l t   a s   t h i s   i s 
 
 c o u n t r y   s p e c i f i c . 
 
 
 
 3 ) , I n   o r d e r   n o t   t o   b r e a k   t h e   f r e e z e   i D i a l O u t S t r i n g   i s   n o w   m i l d l y   l e s s   e x t r a v a g e n t   a s   a   T B u f < 3 2 > 
 
 i n s t e a d   o f   a   T B u f < 5 0 >   w i t h   4   s p a r e   T I n t s   m a k i n g   u p   t h e   d i f f e r e n c e 
 
 
 
 4 ) , C h a n g e d   t h e   s i g n a t u r e   o f   t h e   d i a l   o u t   s t r i n g   a c c e s s o r   f u n c t i o n s   t o 
 
 	 I M P O R T _ C   v o i d   S e t D i a l O u t S t r i n g ( c o n s t   T D e s C &   a S t r i n g ) ; 
 
 	 I M P O R T _ C   v o i d   G e t D i a l O u t S t r i n g ( T D e s &   a S t r i n g ) , c o n s t ; 
 
 
 
 T h i s   w i l l   o n l y   c a u s e   p r o b l e m s   t o   c a l l e r s   w h o   r e - l i n k   t o   E I K O N . l I B   w i t h o u t   r e c o m p i l i n g .     A   c l e a n 
 
 b u i l d   s h o u l d   b y   o k a y . 
 
 
 
 5 ) , N o w   p a s s   e x t r a   p a r a m e t e r   t o   T e l e p h o n e N u m b e r : : P a r s e ( ) , t o   s e t   w h e t h e r   a r e a   c o d e s   a r e   a l w a y s   a d d e d . 
 
 
 
 6 ) , M a d e   s u r e   t h a t   d i a l o g   b u t t o n   i d s   m a t c h   t h e i r   h o t k e y s 
 
 
 
 7 ) , I n c r e a s e d   t h e   l e n g t h   o f   t h e   s t r i n g   u s e d   t o   c a l c u l a t e   t h e   f u l l   i n t e r n a t i o n a l   p h o n e   n u m b e r   t o 
 
 s t o p   l o n g   n u m b e r s   o v e r f l o w i n g   i n   c e r t a i n   p l a c e s . 
 
 
 
 8 ) , A d d e d   " I n f o r m a t i o n   -   C a n n o t   d i a l   -   s o u n d   i s   s w i t c h e d   o f f " 
 
 
 
 9 ) , T h e   d i a l o g s   n o w   a t t e m p t   t o   s t r i p   o u t   t h e   n a t i o n a l   p r e f i x   c o d e   i f   t h a t   i s   s u p p l i e d   i n   b r a c k e t s 
 
 
 
 1 0 ) , U p d a t e d   t e s t   c o d e   i n   l i n e   w i t h   r e c e n t   d e f e c t   r e p o r t s   a n d   a b o v e   c h a n g e s . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - 
 
 1 1 ) , U p d a t e d   e i k o n . d s c   t o   1 9 3 . 
 
 
 
 F r o m   D a v i d B : 
 
 - - - - - - - - - - - - 
 
 1 2 ) , S t o p p e d   t i m e   s e p a r a t o r s   i n   t h e   " s t a n d a r d "   d i g i t a l   c l o c k   f r o m   f l a s h i n g . 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - 
 
 1 3 ) , B o o s t e d   t h e   p r i o r i t y   o f   t h e   c o n s o l e   U I   t h r e a d   t o   b e   E P r i o r i t y M o r e ,   t o   f i x   p r o b l e m s   s u c h   a s 
 
 S W 3 - 2 3 ,   i n   w h i c h   t h e   U I   t h r e a d   n e v e r   g e t s   a   c h a n c e   t o   r e s p o n d   t o   r e d r a w   e v e n t s 
 
 
 
 1 4 ) , F i x e d   a   b u g   i n   t h e   d e s t r u c t o r   o f   t h e   c o n s o l e   c l i e n t ,   w h i c h   c o u l d   d e - r e f e r e n c e   a   z e r o   p o i n t e r 
 
 t h r o u g h   t r y i n g   t o   s e n d   a   m e s s a g e   t o   a n   i n c o m p l e t e l y   c o n s t r u c t e d   U I   t h r e a d .     T h i s   i s   p a r t   o f   t h e 
 
 f i x   f o r   S W 3 - 1 0 9 
 
 
 
 1 5 ) , C h a n g e d   t h e   U I   t h r e a d   o f   t h e   c o n s o l e   t o   b e   c r e a t e d   t h r e a d - r e l a t i v e   r a t h e r   t h a n   p r o c e s s - r e l a t i v e , 
 
 w h i c h   t a k e s   c a r e   o f   t i d y i n g   u p   a f t e r   b a d l y   b e h a v e d   c o n s o l e - u s i n g   a p p s   ( p a r t i c u l a r l y   u n d e r   W I N S ) . 
 
 F i x e s   S W - 3 5 7 2 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - 
 
 1 6 ) , F i x e d   b u g   w i t h   s n o o z e   t i m e   n o t   b e i n g   u p d a t e d   a t   s w i t c h   o n   i f   a   p a s s w o r d   s c r e e n   w a s   u s e d . 
 
 
 
 1 7 ) , T r a p p e d   a   l e a v e   d u r i n g   e i k o n   s e r v e r   s t a r t u p   i f   a n   a p p   h a d   t h e   s y s t e m . i n i   f i l e   o p e n . 
 
 
 
 1 8 ) , F i x e d   t h e   p r o b l e m   w i t h   t h e   s c r e e n   c a p t u r e   d i a l o g   n o t   r e c e i v i n g   k e y   e v e n t s   i f   r a i s e d   o n   t o p 
 
 o f   t h e   p a s s w o r d   o r   a l a r m   s c r e e n 
 
 
 
 1 9 ) , F i x e d   t h e   p r o b l e m   w i t h   t h e   r e m o t e   l i n k   s o m e t i m e s   n o t   b e i n g   r e - e n a b l e d   a f t e r   t h e   p a s s w o r d   s c r e e n . 
 
 A l s o   r e d u c e d   t h e   d e l a y   w h i l s t   t h i s   w a s   h a p p e n i n g   b y   r e t a i n i n g   a n   o p e n   h a n d l e   t o   t h e   l i n k   f o r   t h e 
 
 d u r a t i o n   o f   t h e   p a s s w o r d   s c r e e n . 
 
 
 
 2 0 ) , A p p s '   t h r e a d   n a m e s   a r e   s e t   t o   t h e i r   D l l   n a m e   ( e x c l u d i n g   p a t h ) , a f t e r   e n v i r o n m e n t   c o n s t r u c t i o n . 
 
 S o   i f   y o u   l o o k   i n   t h e   t a s k   l i s t   w h i l e   l o t s   o f   a p p s   a r e   s t a r t i n g ,   t h e y   a t   l e a s t   h a v e   m e a n i n g f u l 
 
 n a m e s ,   i n s t e a d   o f   " M a i n " 
 
 
 
 2 1 ) , F i x e d   v a r i o u s   ( s h o w s t o p p e r ) , p r o b l e m s   w i t h   I r   f i l e   s e n d e r / r e c e i v e r   w h e n   u s i n g   l o n g   f i l e n a m e s . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 2 2 ) , F i x e d   b i z a r r e   d a n c i n g   W o r d   f i l e   b u g   b y   m a k i n g   e d w i n s   d e t e c t   w h e n   t h e y   s t a r t   u p d a t i n g   s c r o l l b a r s 
 
 r e c u r s i v e l y .     I f   t h i s   h a p p e n s ,   s c r o l l b a r   v i s i b i l i t y   i s   s e t   t o   a l w a y s   o n .     T h i s   r e q u i r e d   a n o t h e r 
 
 p r i v a t e   f l a g   E L o c k S c r o l l B a r S t a t e   t h a t   m a y   b e   s e t   i n t o   i E d w i n I n t e r n a l F l a g s .     A n y   s u b c l a s s e r   u s i n g 
 
 t h i s   f o r   t h e i r   o w n   f l a g s   t a k e   n o t e . 
 
 
 
 2 3 ) , C h a n g e d   C E i k A p p l i c a t i o n : : O p e n I n i F i l e L C ( ) , b a c k   t o   l e a v e   i f   t h e   f i l e   i s   i n   u s e   r a t h e r   t h a n 
 
 r e t u r n i n g   N U L L   a s   t h i s   h a d   c a u s e d   u n e x p e c t e d   p r o b l e m s . 
 
 
 
 2 4 ) , E x p o r t e d   a l l   v i r t u a l   f u n c t i o n s   f r o m   C E i k C o m b o B o x   t o   a l l o w   s u b c l a s s i n g . 
 
 
 
 2 5 ) , F i x e d   r e p l a c e   p a n i c   S W 3 - 7 6 1   a n d   c h a n g e d   t h e   c o d e   t o   c o p e   w i t h   t e x t   w i t h   s m a l l e r   s e g m e n t s . 
 
 C h a n g e d   T R T X T E D   t o   t e s t   t h i s . 
 
 
 
 2 6 ) , C h a n g e d   E i k D l l : : S t a r t A p p L ( ) , t o   f a i l   r e q u e s t s   t o   s t a r t   a p p s   w h e n   c o m m a n d   l i n e   l e n g t h   >   K M a x C o m m a n d L i n e . 
 
 
 
 2 7 ) , F i x e d   e d w i n   p a n i c s   w h e n   a t t e m p t i n g   t o   s t r i p   p i c t u r e s   f r o m   a   r i c h   t e x t   e d i t o r . 
 
 
 
 2 8 ) , C h a n g e d   " C a n n o t   a c c e s s   d i s k   -   i t   i s   c o r r u p t "   t o   " D i s k   c o r r u p t "   a s   s u g g e s t e d   b y   B i l l . 
 
 
 
 2 9 ) , F i x e d   f i l e   b r o w s e r   p a n i c   a f t e r   a d d i n g   f o l d e r s   b y   r e a r r a n g i n g   t h e   m o d e l   u p d a t e   c o d e .     A l s o   f i x e d 
 
 t h e   m i s s i n g   u p d a t e   b u g   S W 3 - 5 0 6 . 
 
 
 
 3 0 ) , C h a n g e d   e r r o r   d i s p l a y e d   w h e n   p r i n t i n g   t o   P C   w i t h o u t   N a u t i l u s   r u n n i n g   t o   " C h e c k   P s i W i n   2 . x 
 
 i n s t a l l e d   o n   P C "   a s   s u g g e s t e d   b y   T e r r y . 
 
 
 
 3 1 ) , R e m o v e d   s o m e   o b s o l e t e   m n t   v e r b s .     R e n a m e d   m n t   c o n e a p p   v e r b s   t o   m n t   b l d c o n e a p p . 
 
 
 
 3 2 ) , R e n a m e d   C O N E A P P . C M D   T O   C O N E A P P M . C M D   a n d   a d d e d   C O N E A P P W . C M D   w h i c h   i s   u s e d   b y   W I N S   b u i l d s . 
 
 
 
 3 3 ) , R e i n s t a t e d   m i s s i n g   f r e e z e   f i l e s   t o   e i k s r v . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 6 . 1 9 3 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 1   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 4   B A F L / 0 7 5   B I T G D I / 0 5 6   C 3 2 / 0 4 4   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 8   E 3 2 / 1 0 5   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 7 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 1   F 3 2 / 0 7 2   F B S E R V / 0 6 3 
 
 	 	 F N T S T O R E / 0 4 2   F O N T S / 0 7 0   F O R M / 1 0 6   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 6   I R D A / 0 5 8   P D R S T O R E / 0 4 1   P L P / 0 2 1   P R I N T / 0 4 7   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 7   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 3 
 
 
 
 B u i l t   a g a i n s t   E T E X T   0 8 1   b u t   p a s t i n g   m u l t i p l e   p a r a g r a h s   i n t o   A g e n d a   o r   p i c t u r e s   i n t o   O w n e r   i n f o 
 
 w i l l   p a n i c   w i t h o u t   0 8 5   o r   h i g h e r . 
 
 
 
 N o w   l i n k s   t o   P L P S V R . L I B 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - 
 
 1 ) , F i x e d   u n h a n d l e d   e x c e p t i o n   i n   C E i k P r o c e s s : : S e t L a s t U s e d F i l e L ( ) , i f   O p e n M a i n A p p I n i F i l e L ( ) , f a i l e d   t o 
 
 o p e n   t h e   f i l e . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - 
 
 2 ) , I n f r a r e d   n o w   d i s a b l e s   t h e   r e m o t e   l i n k   i f   n e c e s s a r y   f o r   t h e   d u r a t i o n   o f   t h e   t r a n s f e r .     I t   i s 
 
 r e - e n a b l e d   w i t h   t h e   s a m e   s e t t i n g s   a f t e r w a r d s . 
 
 
 
 F r o m   A n n W : 
 
 - - - - - - - - - - - 
 
 3 ) , F i x e d   S W 3 - 5 4 5   ( t w i p s   e d i t o r   r o u n d i n g ) . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - 
 
 4 ) , U p d a t e d   e i k o n . d s c .     T h i s   n o w   d o c u m e n t s   a l l   r e s o u r c e s   a s   o f   1 8 3 . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - 
 
 5 ) , A d d e d   E N o L i n e O r P a r a B r e a k s   f l a g   t o   C E i k E d w i n .     S e t t i n g   t h i s   a l l o w s   f o r   m u l t i   l i n e   e d w i n s   w i t h o u t 
 
 a n y   l i n e   o r   p a r a g r a p h   b r e a k s   ( n e e d e d   b y   A g e n d a ) . 
 
 
 
 6 ) , F i x e d   b u g s   p a s t i n g   i n t o   s i n g l e   l i n e   o r   p i c t u r e l e s s   r i c h   t e x t   e d i t o r s .     P a s t i n g   m u l t i p l e   l i n e s 
 
 i n t o   a   s i n g l e   l i n e   e d i t o r   o r   p i c t u e s   i n t o   a n   r i c h   t e x t   e d i t o r   t h a t   d o e s n ' t   s u p p o r t   t h e m   w o n ' t   ( a n d 
 
 d i d n ' t   p r e v i o u s l y ) , w o r k   w i t h   E T E X T   0 8 1 .     U s e   0 8 5   o r   h i g h e r   t o   t e s t   t h i s . 
 
 
 
 7 ) , O n   J e z a r ' s   s u g g e s t i o n ,   s h r u n k   t h e   " D o n e "   b u t t o n   i n   t h e   t i t l e   o f   e m b e d d e d   a p p s . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 6 . 1 9 2 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 0   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 4   B A F L / 0 7 5   B I T G D I / 0 5 6   C 3 2 / 0 4 4   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 8   E 3 2 / 1 0 5   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 7 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 1   F 3 2 / 0 7 2   F B S E R V / 0 6 3 
 
 	 	 F N T S T O R E / 0 4 2   F O N T S / 0 7 0   F O R M / 1 0 6   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 6   I R D A / 0 5 8   P D R S T O R E / 0 4 1   P L P / 0 2 1   P R I N T / 0 4 7   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 7   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 3 
 
 
 
 M a y   n o t   b e   c o m p a t i b l e   w i t h   1 9 1   f o r   c e r t a i n   a p p s   ( s e e   6   b e l o w ) 
 
 I   d o n ' t   k n o w   o f   a n y   a p p s   t h a t   w i l l   b e   a f f e c t e d   b u t   t h i s   c h a n g e   w i l l   r e q u i r e   a n   S D K   c h a n g e . 
 
 
 
 F r o m   I a n : 
 
 - - - - - - - - - 
 
 1 ) , A d d e d   C P i c t u r e F a c t o r y *   i P i c t u r e F a c t o r y   &   e x p o r t e d   a c c e s s o r   t o   C E i k o n E n v .   T h i s   e x p o r t   h a d   t o 
 
 b e   a d d e d   t o   f r z   a n d   d e f   f i l e s ,   m a k i n g   t h i s   c h a n g e   b a c k w a r d   c o m p a t i b l e   b u t   n o t   f o r w a r d   c o m p a t i b l e . 
 
 
 
 A p p s   s h o u l d   s w i t c h   o v e r   t o   u s e   t h i s   p i c t u r e   f a c t o r y   w h e n   r e s t o r i n g   C P r i n t S e t u p   e t c   i n s t e a d   o f 
 
 c r e a t i n g   a   f a c t o r y   o f   t h e i r   o w n .   T h i s   w i l l   a l l o w   o t h e r   t y p e s   o f   f a c t o r y   t o   b e   e a s i l y   a d d e d   i n   t h e 
 
 f u t u r e   w h e n   t h e y   a r e   r e q u i r e d .   A p p s   c a n   c o n t i n u e   t o   u s e   T A p a P i c t u r e F a c t o r i e s   d i r e c t l y ,   b u t   t h i s 
 
 w i l l   m e a n   t h a t   t h e y   w i l l   n o t   p i c k   u p   n e w   f a c t o r i e s   a s   t h e y   a r e   a d d e d . 
 
 
 
 2 ) , C o d e   a d d e d   t o   C E i k P a g e S e t u p D i a l o g : : P r e L a y o u t D y n I n i t L ( ) , t o   u p d a t e   a l l   f i e l d s   i n   h e a d e r s   a n d 
 
 f o o t e r s   b e f o r e   d i s p l a y i n g   t h e m   ( t h i s   p i c k s   u p   c h a n g e s   o f   f i l e n a m e   e t c   t h a t   w e r e   p r e v i o u s l y   g o i n g 
 
 u n n o t i c e d ) .   B C ,   b a c k w a r d   a n d   f o r w a r d   c o m p a t i b l e . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - 
 
 3 ) , B u g   f i x e s   f o r   f o n t   d i a l o g ,   s e c r e t   e d i t o r   a n d   p a s s w o r d   s c r e e n . 
 
 
 
 4 ) , C h a n g e d   t h e   b u t t o n s   i n   t h e   R e p l a c e   o p t i o n s   d i a l o g   b a c k   t o   a   h o r i z o n t a l   g r o u p . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - 
 
 5 ) , A d d e d   a   k i l l   t a s k   o p t i o n   t o   t h e   t a s k   l i s t .     P r e s s i n g   S h + C t r l + ' E '   o r   S h +   p r e s s   " C l o s e "   w i l l 
 
 k i l l   a   t a s k   a f t e r   a   q u e r y . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - 
 
 6 ) , S t o p p e d   d i a l o g s   a u t o m a t i c a l l y   c a l l i n g   O k T o E x i t L ( ) , w h e n   e n t e r   i s   p r e s s e d   ( h e n c e   n o t   c o m p a t i b l e ) . 
 
 I f   a   d i a l o g   h a s   b u t t o n s   b u t   n o n e   h a s   i d = E E i k B i d E n t e r ,   O k T o E x i t L ( E E i k B i d E n t e r ) , w o n ' t   b e   c a l l e d . 
 
 
 
 7 ) , A d d e d   C E i k E d w i n : : S e t U n d o a b l e T e x t ( c o n s t   T C u r s o r S e l e c t i o n &   a S e l e c t i o n ) .     T h i s   s e t s   t h e   l o c a t i o n 
 
 o f   t h e   t e x t   ( i f   a n y ) , t h a t   s h o u l d   b e   d e l e t e d   b y   a n   u n d o . 
 
 
 
 8 ) , M a d e   m u l t i - s e l e c t i o n   l i s t b o x e s   a c c e p t   C t r l + S p a c e   a s   w e l l   a s   S p a c e   t o   t o g g l e   s e l e c t i o n . 
 
 
 
 9 ) , F i x e s   f o r   d e f e c t s   S W - 4 7 9 5 ,   3 - 3 4 9 ,   5 3 8 7   a n d   3 - 4 8 6 . 
 
 
 
 1 0 ) , A d d e d   a   b a s e   a d d r e s s   f o r   A P P R U N . 
 
 
 
 1 1 ) , A d d e d   e i k o n F R . m b m   a n d   e i k o n G E . m b m .     T h e s e   a r e   F r e n c h   a n d   G e r m a n   s p e c i f i c   b i t m a p   f i l e s .     T h e y 
 
 a r e   b u i l d   a t   t h e   s a m e   t i m e   a s   e i k o n . m b m .     A n y o n e   w a n t i n g   t o   u s e   o n e   o f   t h e s e   f i l e s   s h o u l d   r e n a m e 
 
 i t   t o   e i k o n . m b m . 
 
 
 
 L a n g u a g e   s p e c i f i c   b i t m a p s   n o w   l i v e   i n   \ e i k o n \ [ U K   G e r m a n   F r e n c h ] 
 
 
 
 N o t e   t h a t   t h e   m e c h a n i s m   f o r   b u i l d i n g   a n d   n a m i n g   t h e s e   f i l e s   i s   o n l y   t e m p o r a r y . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 6 . 1 9 1 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 9   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 4   B A F L / 0 7 5   B I T G D I / 0 5 6   C 3 2 / 0 4 4   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 8   E 3 2 / 1 0 5   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 7 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 1   F 3 2 / 0 7 2   F B S E R V / 0 6 3 
 
 	 	 F N T S T O R E / 0 4 2   F O N T S / 0 7 0   F O R M / 1 0 6   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 6   I R D A / 0 5 8   P D R S T O R E / 0 4 1   P L P / 0 2 1   P R I N T / 0 4 7   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 7   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 3 
 
 
 
 B i n a r y   b u t   n o t   s o u r c e   c o m p a t i b l e   w i t h   1 9 0   ( s e e   2 3   b e l o w ) . 
 
 
 
 N e e d s   E T E X T   0 8 1   a n d   P R I N T   0 4 7   o r   h i g h e r   ( s e e   2 3 ) . 
 
 
 
 C h a n g e s   3   &   2 1 - 2 5   m a y   r e q u i r e   S D K   c h a n g e s . 
 
 4 ,   6 ,   1 2 ,   1 8   2 4 ,   2 5   a n d   2 9   m a y   r e q u i r e   c h a n g e s   i n   d o c u m e n t a t i o n . 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - 
 
 1 ) , R e a r r a n g e d   C E i k o n E n v ' s   p r i v a t e   d a t a   a n d   a d d e d   t h e   c l a s s   C E i k E r r o r I d l e r   l o c a l l y   t o   a l l o w   f o r 
 
 f u t u r e   e x p a n s i o n   e g   s t o r i n g   a   p i c t u r e   f a c t o r y   p o i n t e r . 
 
 
 
 2 ) , A d d e d   a   s l i g h t   f i x   t o   C E i k S h u t t e r   c o m p r e h e n s i v e l y   s o l v e   p r o b l e m s   s u c h   a s   t h e   D a t a   a p p   w a s 
 
 s t i l l   e n c o u n t e r i n g ,   w h e n   b e i n g   s h u t   d o w n   f r o m   e g   t h e   T a s k   L i s t   w i t h   s o m e   f i l e   c o m p r e s s i o n   p e n d i n g . 
 
 
 
 3 ) , C h a n g e d   C E i k A p p l i c a t i o n : : R e s o u r c e F i l e N a m e ( ) , f r o m   p r o t e c t e d   t o   p u b l i c   f i x i n g   S W 3 - 1 2 0 . 
 
 T h i s   r e q u i r e d   c h a n g i n g   t h e   n a m e   m a n g l i n g   f o r   t h i s   f u n c t i o n   i n   E I K O N * . W D F   ( t h e   @ @ M B E   p a r t   c h a n g e s 
 
 t o   @ @ U B E ) . 
 
 
 
 4 ) , C h a n g e d   t h e   e r r o r   t e x t   f o r   K E r r D i s m o u n t e d   t o   " W r o n g   d i s k   p r e s e n t "   f r o m   " D i s k   n o t   p r e s e n t " 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - 
 
 5 ) , F u r t h e r   i m p r o v e d   t h e   a p p e a r a n c e   o f   t h e   p a s s w o r d   s c r e e n . 
 
 
 
 6 ) , C h a n g e d   t h e   o r d e r   o f   t h e   l i n e s   o n   t h e   s e c o n d   p a g e   o f   t h e   f o n t   d i a l o g   a s   s u g g e s t e d   b y   T e r r y . 
 
 
 
 7 ) , B u g   f i x e s   f o r   t h e   f o n t ,   f i n d   a n d   t a b s   d i a l o g s . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - 
 
 8 ) , A d d e d   a   c h e c k   f o r   p o w e r   s t a t u s   c h a n g i n g   i n   t h e   R C h a n g e N o t i f i e r   u s e d   b y   t h e   e i k o n   s e r v e r .     I f 
 
 t h e   b a t t e r y   l e v e l   f a l l s   t o   v e r y   l o w   w i t h o u t   e x t e r n a l   p o w e r   t h e   b a c k l i g h t   w i l l   b e   s w i t c h e d   o f f . 
 
 
 
 9 ) , D i s a b l e d   n o t i f e r s   f o r   t h e   e i k o n   s e r v e r ' s   m a i n   ( C C o e E n v ) , f i l e   s e r v e r   c o n n e c t i o n   t o   h e l p   p r e v e n t 
 
 s e r v e r   d e a d l o c k   s i t u a t i o n s . 
 
 
 
 1 0 ) , R e m o v e d   t h e   4   s e c o n d   t i m e r   f u n c t i o n a l i t y   f r o m   t h e   t a s k   l i s t   ( e n d   t a s k ) , w h i c h   w i l l   a l s o   b e 
 
 r e m o v e d   i n   a n   i m m i n e n t   b i n a r y   c o m p a t i b l e   A P P A R C .     E n d   t a s k   n o w   s i m p l y   s e n d s   t h e   s h u t d o w n   e v e n t . 
 
 
 
 1 1 ) , A p p s   w h i c h   h a v e   m a r k e d   t h e m s e l v e s   a s   " b u s y "   w i l l   n o t   b e   c l o s e d   b y   t h e   t a s k   l i s t .   T h e   n e x t   r e l e a s e 
 
 s h o u l d   f e a t u r e   s o m e   k i n d   o f   " K i l l   t a s k "   f u n c t i o n a l i t y   f o r   k i l l i n g   a p p s   w h i c h   h a v e   g o t   s t u c k . 
 
 
 
 1 2 ) , N e w   r e s o u r c e   R _ E I K _ T B U F _ U N S U I T A B L E _ I R _ T Y P E   f o r   u s e   w h e n   r e c e i v i n g   i n f o r m a t i o n   o v e r   i n f r a r e d   t h a t 
 
 c a n n o t   b e   p a s t e d   i n t o   a n   a p p .     A l l   a p p s   t h a t   a r e   c u r r e n t l y   u s i n g   R _ E I K _ T B U F _ N O T H I N G _ T O _ P A S T E   s h o u l d 
 
 u s e   t h i s   n e w   r e s o u r c e   * f o r   t h e   i n f r a r e d   c a s e   o n l y * 
 
 
 
 1 3 ) , C h a n g e d   E I K E D W I N   t o   u s e   t h i s   n e w   r e s o u r c e   f o r   i n f r a r e d   t r a n s f e r s . 
 
 
 
 1 4 ) , F i x e d   s h o w s t o p p e r   p r o b l e m   o f   I r   p a n i c   ( s h e l l   r e s e t ) , w h e n   r e c e i v i n g   t o   a   r e a d - o n l y   m e d i a 
 
 
 
 1 5 ) , F i x e d   a   c o s m e t i c   b u g   w i t h   a n   i n f r a r e d   e r r o r   m e s s a g e   b e i n g   d i s p l a y e d   i n   t h e   w r o n g   p l a c e . 
 
 
 
 F r o m   G i l l i a n : 
 
 - - - - - - - - - - - - 
 
 1 6 ) , C E i k D t m f P l a y e r : : I s D i a l l i n g ( ) , i s   n o w   m o r e   r e l i a b l e   ( f i x e s   m u l t i p l y   r e p o r t e d   p a n i c   p r o b l e m ) 
 
 
 
 1 7 ) , K e y   c l i c k s   a r e   r e - e n a b l e d   w h e n   t h e   d i a l o g   i s   d e s t r u c t e d 
 
 
 
 1 8 ) , O r d e r   a n d   h o t k e y s   f o r   b u t t o n s   c h a n g e d   s l i g h t l y   a s   r e q u e s t e d   b y   B i l l . 
 
 
 
 1 9 ) , N o n - d i a l l a b l e   c h a r a c t e r s   a r e   r e m o v e d   a f t e r   p a s t i n g 
 
 
 
 2 0 ) , i S t r i n g L e n g t h   i s   n o w   p r o p e r l y   u p d a t e d   a f t e r   p a s t i n g   -   a l t h o u g h   p a s t e d   c h a r a c t e r s   w o n t   b e   d i a l l e d . 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - - 
 
 2 1 ) , C E i k A p p l i c a t i o n : : O p e n I n i F i l e L C ( ) , h a s   b e e n   c h a n g e d   s o   t h a t   i t   t r i e s   t o   d e l e t e   a   c o r r u p t   i n i   f i l e 
 
 i f   i t   f i n d s   o n e .     A n y o n e   w h o   c a l l s   t h i s   s t i l l   n e e d s   t o   u s e   a     t r a p   a s   i t   c o u l d   s t i l l   l e a v e   w i t h 
 
 K E r r I n U s e . 
 
 
 
 C E i k P r o c e s s : : L a s t U s e d F i l e L ( ) , n o w   t r a p s   i t s   c a l l   t o   O p e n M a i n A p p I n i F i l e L C ( ) , (   w h i c h   i n   t u r n   c a l l s 
 
 O p e n I n i F i l e L C ( ) ) , s o   t h a t   i f   t h i s   l e a v e s   t h e   f u n c t i o n   r e t u r n s   a n   e m p t y   f i l e n a m e . 
 
 
 
 A s   a   r e s u l t   o f   t h e s e   c h a n g e s ,   c o r r u p t   i n i   f i l e s   w i l l   b e   r e p l a c e d   a n d   a p p s   w i l l   a l w a y s   b e   a b l e   t o 
 
 o p e n   e v e n   i f   t h e   i n i   f i l e   i s   i n   u s e . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 2 2 ) , R e m o v e d   c l o c k   f i x   a d d e d   i n   1 9 0   s i n c e   t h i s   b r o k e   T i m e W   a n d   w a s   n o t   s t r i c t l y   c o m p a t i b l e . 
 
 
 
 2 3 ) , C h a n g e d   e d w i n ' s   p a s t i n g   a n d   p i c t u r e   r e m o v a l   c o d e   t o   u s e   t h e   n e w   n o n - l e a v i n g   d e l e t e   f u n c t i o n s 
 
 i n   E T E X T   0 8 1 .     C h e c k R e m o v e P i c t u r e s L ( ) , n o w   w o n ' t   l e a v e   a n d   h a s   b e e n   r e n a m e d   a c c o r d i n g l y .     H e n c e 
 
 t h i s   r e l e a s e   i s   s o u r c e   i n c o m p a t i b l e .     N o   i n   h o u s e   a p p s   s h o u l d   b e   c a l l i n g   t h i s . 
 
 
 
 2 4 ) , C h a n g e d   f i l e n a m e   a n d   f o l d e r   n a m e   e d i t o r s   t o   o p t i o n a l l y   a c c e p t   a   f u l l   p a t h .     B e f o r e   c a l l i n g 
 
 F u l l N a m e ( ) , f o r   f o l d e r   e d i t o r s   y o u   * m u s t *   n o w   c a l l   V a l i d a t e S t a t e L ( ) . 
 
 
 
 A n y o n e   w h o   d o e s n ' t   w a n t   t o   a l l o w   a   f u l l   p a t h   f o r   f o l d e r   e d i t o r s   s h o u l d   c a l l   G e t T e x t ( ) , a n d 
 
 E i k F i l e U t i l s : : V a l i d a t e F o l d e r N a m e T y p e d B y U s e r L ( ) , i n s t e a d . 
 
 
 
 T h e   m a x i m u m   n u m b e r   o f   c h a r a c t e r s   a l l o w e d   i n   b o t h   t h e s e   c o n t r o l s   i s   n o w   a l w a y s   2 5 6 .     T h i s   w i l l   b e 
 
 t o o   l o n g   u n l e s s   a   f u l l   p a t h   i s   e n t e r e d . 
 
 
 
 2 5 ) , R e m o v e d   t h e   2 0 0   c h a r a c t e r   l i m i t   f i l e   s e l e c t o r   o n   f i l e n a m e s   u n d e r   W I N S .     N a m e s   c a n   b e   u p   t o   2 5 6 
 
 c h a r a c t e r s .     T h i s   w i l l   b e   t o o   l o n g   o n   m o s t   d r i v e s   a n d   i s   l i k e l y   t o   c a u s e   u n e x p e c t e d   l e a v e s / p a n i c s . 
 
 T e s t i n g   w i t h   l o n g   n a m e s   s h o u l d   o n l y   b e   d o n e   o n   X :   w h i c h   w i l l   b e   m o u n t e d   b y   p r e s s i n g   C t r l - S h - A l t - ' Y ' 
 
 f o r   D e b u g   b u i l d s   o n l y . 
 
 
 
 2 6 ) , F i x e d   s e v e r a l   f i l e   s e l e c t o r / b r o w s e r   l o n g   n a m e   p a n i c s . 
 
 
 
 2 7 ) , R e m o v e d   e c o n s . l i b   f r o m   r e l e a s a b l e s   a n d   a d d e d   e c o n s . m a p   f o r   a r m   a s   s u g g e s t e d   b y   G e e r t . 
 
 
 
 2 8 ) , C h a n g e d   C E i k o n E n v : : N e w D e f a u l t C h a r F o r m a t L a y e r L ( ) , t o   r e t u r n   a   c h a r   f o r m a t   w i t h   a   f o n t   h e i g h t   o f 
 
 1 8 0   t w i p s   t o   w o r k   a r o u n d   t h e   r o u n d i n g   e r r o r s   t h a t   w e r e   c a u s i n g   b u g s   i n   f o n t   d i a l o g s . 
 
 
 
 2 9 ) , A d d e d   k e y p r e s s e s   f o r   i n s e r t i n g   " h a r d "   s p a c e s   a n d   h y p h e n s   i n   e d w i n s .     U s e   S h + S p a c e   f o r   a   h a r d 
 
 s p a c e   a n d   S h + ' - '   f o r   a   h a r d   h y p e n   ( C t r l + ' - '   f o r   W I N S ) . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 6 . 1 9 0 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 6   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 4   B A F L / 0 7 5   B I T G D I / 0 5 6   C 3 2 / 0 4 4   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 8   E 3 2 / 1 0 5   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 7 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 0   F 3 2 / 0 7 2   F B S E R V / 0 6 3 
 
 	 	 F N T S T O R E / 0 4 2   F O N T S / 0 7 0   F O R M / 1 0 6   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 6   I R D A / 0 5 8   P D R S T O R E / 0 4 1   P L P / 0 2 1   P R I N T / 0 4 6   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 7   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 3 
 
 
 
 B i n a r y   a n d   s o u r c e   c o m p a t i b l e   w i t h   1 8 9 . 
 
 
 
 F r o m   D a v i d B : 
 
 - - - - - - - - - - - - - 
 
 1 ) , F i x e d   a   c l o c k   s i z i n g   b u g   t h a t   c a u s e d   O P L   d i g i t a l   c l o c k s   t o   a p p e a r   t o o   h i g h . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 2 ) , F i x e d   S W 3 - 4 0   ( c h a r a c t e r   m a p   p a n i c ) 
 
 
 
 3 ) , F i x e d   e d w i n   u n d o   e x c e p t i o n . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 6 . 1 8 9 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 4   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 4   B A F L / 0 7 5   B I T G D I / 0 5 6   C 3 2 / 0 4 4   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 8   E 3 2 / 1 0 5   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 7 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 4   E T E X T / 0 8 0   F 3 2 / 0 7 2   F B S E R V / 0 6 3 
 
 	 	 F N T S T O R E / 0 4 2   F O N T S / 0 7 0   F O R M / 1 0 6   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 6   I R D A / 0 5 8   P D R S T O R E / 0 4 1   P L P / 0 2 1   P R I N T / 0 4 6   P R I N T D R V / 0 4 1 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 7   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 3 
 
 
 
 T o o k   n e w   c o m p o n e n t s   a b o v e 
 
 
 
 B a c w a r d   b i n a r y   c o m p a t i b l e   b u t   n o t   s o u r c e   c o m p a t i b l e   w i t h   1 8 8 
 
 
 
 C E i k F o n t P r e v i e w L a b e l   h a s   c h a n g e d   t h e   v a l u e s   o f   i t s   p r o t e c t e d   e n u m s .     A n y   s u b c l a s s e r s 
 
 t a k e   n o t e .     A   g r e p   o f   r :   s u g g e s t s   t h a t   t h i s   i s   o n l y   u s e d   b y   E i k o n . 
 
 A n y   t h i r d   p a r t y   a p p s   t h a t   u s e   t h i s   c o n t r o l   s h o u l d   r e c o m p i l e   w i t h   1 8 9 ! ! 
 
 
 
 R e q u i r e s   E A L W L   0 5 7   o r   h i g h e r   b e c a u s e   o f   1 ) , b e l o w 
 
 
 
 S e v e r a l   f u n c t i o n s   t h a t   w e r e   o n l y   e v e r   d e f i n e d   a s   I M P O R T _ C   i n   h e a d e r s   h a v e   b e e n   r e m o v e d 
 
 S D K   t e a m   t a k e   n o t e . 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - - - 
 
 1 ) , C h a n g e d   t h e   m i n i m u m   a n d   m a x i m u n   d a t e s   i n   E I K T I M E . H R H   t o   1 9 4 0   a n d   2 0 6 0   r e s p e c t i v e l y . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - 
 
 2 ) , F i x e s   f o r   d e f e c t s   S W   5 1 0 5 , 3 - 4 1 , 5 3 6 4 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - 
 
 3 ) , F i x e d   t h e   r e m o t e   l i n k   b e i n g   d i s a b l e d   w h e n   t h e   p a s s w o r d   d i a l o g   i s   d i s p l a y e d .     T h i s   h a d 
 
 g o t   b r o k e n   w h e n   t h e   p a s s w o r d   c e a s e d   t o   b e   d e r i v e d   f r o m   C E i k D i a l o g . 
 
 
 
 4 ) , I n   t h e   p r o c e s s   o f   a b o v e ,   t o o k   t h e   o p p o r t u n i t y   f o r   s o m e   c o d e - s h a r i n g   i n   a   n e w   p r i v a t e 
 
 f u n c t i o n   E x i t P a s s w o r d S c r e e n ( ) 
 
 
 
 5 ) , F i x e d   a   b u g   w h e r e b y   i f   t h e   p a s s w o r d   s c r e e n   i s   s e t   t o   a p p e a r   o n c e   p e r   d a y ,   a   w a r m   r e s e t 
 
 o r   s h e l l   r e s e t   w o u l d   o v e r w r i t e   t h i s   t o   d i s p l a y   t h e   s c r e e n   a l w a y s   ( i f   a   p a s s w o r d   i s   e n a b l e d ) 
 
 o r   n e v e r   ( i f   a   p a s s w o r d   i s   n o t   e n a b l e d ) . 
 
 
 
 6 ) , F i x e d   a   d i f f e r e n t   p r o b l e m   t h a t   w o u l d   c a u s e   t h e   p a s s w o r d   s c r e e n   t o   n o t   b e   d i s p l a y e d   ( e v e n 
 
 w h e n   s e t   t o   a l w a y s ) , a f t e r   a   w a r m   r e s e t   i f   a   p a s s w o r d   h a d   n o t   b e e n   s e t . 
 
 
 
 7 ) , F i x e d   a   b u g   w h e r e   t h e   " b a t t e r y   t o o   l o w   f o r   b a c k l i g h t "   i n f o   m s g   w o u l d   n o t   b e   s e e n . 
 
 
 
 8 ) , F i x e d   a   b u g   i n   I R   f i l e   r e c e i v e   w h e n   t h e   f i l e   i s   t o o   b i g   t o   b e   r e c e i v e d ,   n o   e r r o r   m e s s a g e 
 
 w a s   b e i n g   d i s p l a y e d .     T h i s   w a s   i n t r o d u c e d   d u r i n g   t h e   r e s o u r c e   c h a n g e s   a   c o u p l e   o f   r e l e a s e s   a g o . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 1 0 ) , R e m o v e d   a l l   e x t r a   I M P O R T _ C s   f r o m   t h e   h e a d e r s . 
 
 
 
 1 1 ) , A d d e d   t h e   m i s s i n g   e i k t i m e . h r h   t o   i n c g . p r j . 
 
 
 
 1 2 ) , C h a n g e d   v e r s i o n   n u m b e r s   a s   s u g g e s t e d   b y   G e e r t . 
 
 
 
 1 3 ) , F i x e s   f o r   S W - 3 1 9 4 ,   3 7 6 8 ,   4 9 8 2 ,   4 6 3 3 ,   5 1 0 8 ,   5 2 7 1 ,   3 - 1 6 9   a n d   3 - 2 3 5 
 
 
 
 1 4 ) , A d d e d   a n   i m p o r t   f i l e   o p t i o n   t o   T R T X T E D   a n d   u p d a t e d   i t s   h o t k e y s   a c c o r d i n g   t o   t h e   l a t e s t   s t y l e   g u i d e . 
 
 
 
 1 5 ) , R e m o v e d   W I N S   l i n k   b y   n a m e   c o n f i g u r a t i o n s   f r o m   e i k o n . m a k   a n d   e i k s r v . m a k 
 
 
 
 1 6 ) , A d d e d   . m a p   f i l e s   t o   t h e   r e l e a s a b l e s . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 6 . 1 8 8 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   D a v i d W ,   1 1   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 4   B A F L / 0 7 5   B I T G D I / 0 5 5   C 3 2 / 0 4 3   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 8   E 3 2 / 1 0 2   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 4 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 1   E T E X T / 0 8 0   F 3 2 / 0 6 9   F B S E R V / 0 5 7 
 
 	 	 F N T S T O R E / 0 3 9   F O N T S / 0 6 7   F O R M / 1 0 4   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 5   I R D A / 0 5 5   P D R S T O R E / 0 4 0   P L P / 0 1 9   P R I N T / 0 4 6   P R I N T D R V / 0 3 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 7   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 0 
 
 
 
 * * *   N o t   b i n a r y   c o m p a t i b l e 
 
 
 
 * * *   A P I   F r e e z e   b r e a k i n g 
 
 
 
 * * *   A l l   a p p s   s h o u l d   r e b u i l d 
 
 
 
 * * *   N e w   c a n d i d a t e   f o r   t h e   E i k o n   A P I   p e r m a - f r o s t 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - 
 
 1 ) ,   M o v e d   u p   t o   t h e   o f f i c i a l l y   s a n c t i o n e d   f r o z e n   v e r s i o n   o f   A P P A R C , 
 
 0 6 4 
 
 
 
 2 ) ,   I M P O R T A N T   -   t a k e   c a r e   -   t h e   P a g e C h a n g e d ( ) , f u n c t i o n   o f   C E i k D i a l o g 
 
 i s   n o w   P a g e C h a n g e d L ( ) .     I f   y o u   s u p p l y   t h i s   f u n c t i o n   i n   a   s u b c l a s s ,   b e 
 
 s u r e   t o   c h a n g e   i t s   n a m e   l i k e w i s e 
 
 
 
 3 ) ,   I M P O R T A N T   -   t a k e   c a r e   -   t h e   f i r s t   p a r a m e t e r   o f   t h e   D o D r a w I t e m T e x t 
 
 f u n c t i o n   o f   C T e x t L i s t I t e m D r a w e r   i s   n o w   o n c e   a g a i n   a   c o n s t   T D e s C & 
 
 r a t h e r   t h a n   a   T P t r C ;   i f   y o u   s u p p l y   t h i s   f u n c t i o n   i n   a   s u b c l a s s ,   b e 
 
 s u r e   t o   c h a n g e   t h e   s i g n a t u r e   o f   y o u r   f u n c t i o n   l i k e w i s e 
 
 
 
 4 ) ,   R e m o v e d   c o m p l e t e l y   f r o m   t h e   h e a d e r   f i l e s   a   c o u p l e   o f   I M P O R T _ C 
 
 f u n c t i o n s   t h a t   w e r e   a l r e a d y   c o m m e n t e d   o u t   -   m a k i n g   i t   e a s i e r   t o 
 
 c r o s s - c h e c k   t h e   t o t a l   n u m b e r   o f   i n t e n d e d   E X P O R T e d   f u n c t i o n s   b y 
 
 G R E P i n g   t h e   h e a d e r   f i l e s 
 
 
 
 5 ) ,   R e m o v e d   t h e   E X P O R T e d   s t a t u s   o f   a l l   t h e   f u n c t i o n s   i n 
 
 C E i k C o n s o l e C l i e n t   -   t h e s e   w e r e   n e v e r   r e q u i r e d ,   s i n c e   a l l   u s e   o f   t h i s 
 
 f u n c t i o n   i s   v i a   a   C C o n s o l e B a s e *   p o i n t e r ,   a n d   t h e r e   i s   n o   i n t e n t i o n 
 
 ( a t   t h e   m o m e n t ) , f o r   a n y o n e   t o   b e   a b l e   t o   d e r i v e   f u r t h e r   f r o m 
 
 C E i k C o n s o l e C l i e n t 
 
 
 
 6 ) ,   O n   B i l l ' s   a d v i c e ,   c h a n g e d   t h e   r e s o u r c e   t e x t   " C a n n o t   d i a l   t h i s 
 
 n u m b e r "   b a c k   t o   " U n d i a l l a b l e   c h a r a c t e r "   ( a n d   " U n d i a l a b l e   c h a r a c t e r " 
 
 i n   t h e   U S   l a n g u a g e   v e r s i o n ) 
 
 
 
 7 ) ,   R e m o v e d   a   c o m m e n t   f r o m   C E i k C h o i c e L i s t   c o d e   s a y i n g   t h a t   t h e 
 
 f o l l o w i n g   l i n e s   o f   c o d e   w o u l d   b e   r e m o v e d   " a f t e r   t h e   p o s t - B 3   t h a w " 
 
 ( s i n c e   t h e s e   l i n e s   o f   c o d e   h a v e   s t a y e d   p u t ) 
 
 
 
 8 ) ,   S i m i l a r l y   t i d i e d   u p   s o m e   E I K M E N U * . C P P   c o d e 
 
 
 
 9 ) ,   R e m o v e d   t h e   r e s o u r c e   T B U F   r _ e i k _ s i d e b a r _ z o o m _ m e n u   ( l e a v i n g   a 
 
 p l a c e h o l d e r   t h e r e   i n s t e a d ) , s i n c e   n o   c o d e   s h o u l d   b e   u s i n g   t h i s ,   a n d 
 
 i t ' s   a   h a n g o v e r   f r o m   a   v e r y   d i f f e r e n t   i m p l e m e n t a t i o n   o f   t h e   s i d e b a r 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - 
 
 1 0 ) , R e m o v e d   s o m e   E i k o n   S e r v e r   r e s o u r c e   d e f i n i t i o n s ,   w h i c h   w e r e 
 
 h a n g o v e r s   o f   t h e   p r e v i o u s   ( C E i k D i a l o g ) , i m p l e m e n t a t i o n   o f   t h e   s y s t e m 
 
 p a s s w o r d   s c r e e n   ( n o w   s u p e r s e d e d   b y   a   c u s t o m   c o n t a i n e r   c o n t r o l ) 
 
 
 
 1 1 ) , R e f i n e d   t h e   d e f i n i t i o n   o f   a   T B U F   i n   t h e   E i k o n   S e r v e r   r e s o u r c e 
 
 f i l e   t o   a   T B U F 6 4 ,   t o   g i v e   m o r e   r e l i a b l e   g u i d a n c e   t o   t r a n s l a t o r s 
 
 
 
 F r o m   N e i l D : 
 
 - - - - - - - - - - - 
 
 1 2 ) , R e m o v e d   t h e   f u n c t i o n   C E i k S e r v A p p U i : : S t a r t O r T a s k T o A p p L ( ) ,   s i n c e   i t 
 
 w a s   p h i l o s o p h i c a l l y   u n s o u n d ,   a n d   n o   o n e   u s e s   i t   a n y   m o r e   ( t h i s   o n l y 
 
 a f f e c t s   t h e   c l i e n t s   o f   t h e   E i k o n   S e r v e r ,   i e   L S h e l l   a n d   t h e   r e a l 
 
 S h e l l   -   a l l   t h e s e   n e e d   t o   d o ,   o n   a c c o u n t   o f   t h i s   c h a n g e ,   i s   t o 
 
 r e - l i n k ) 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 1 3 ) , P r o v i d e d   C E i k B u t t o n P a n e l   w i t h   i m p l e m e n t a t i o n s   ( e m p t y ,   a s   u s u a l ) 
 
 o f   t h e   R e s e r v e d _ 1   a n d   R e s e r v e d _ 2   f u n c t i o n s   f r o m   C C o e C o n t r o l 
 
 
 
 1 4 ) , C h a n g e d   f i l e   b r o w s e r   t o   f u l l y   e x p a n d   t h e   d i r e c t o r y   t r e e   a f t e r 
 
 c h a n g i n g   d r i v e s 
 
 
 
 1 5 ) , R e m o v e d   t h e   a t t e m p t e d   o p t i m i s a t i o n s   t o   p a s t i n g / i m p o r t i n g   m a d e   i n 
 
 1 8 6 .     T h e s e   c a u s e d   F O R M   p a n i c s   i n   c e r t a i n   c o n d i t i o n s . 
 
 
 
 1 6 ) , I M P O R T A N T   -   t a k e   c a r e   -   A d d e d   d e l a y e d   b u s y   m e s s a g e s   t o   e d w i n s   f o r 
 
 p a s t i n g   a n d   i m p o r t i n g .     W o r d   s h o u l d   r e m o v e   i t s   c o r r e s p o n d i n g   m e s s a g e s 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 8 7 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   D a v i d W ,   1 1   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 2   B A F L / 0 7 5   B I T G D I / 0 5 5   C 3 2 / 0 4 3   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 8   E 3 2 / 1 0 2   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 4 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 1   E T E X T / 0 8 0   F 3 2 / 0 6 9   F B S E R V / 0 5 7 
 
 	 	 F N T S T O R E / 0 3 9   F O N T S / 0 6 7   F O R M / 1 0 4   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 5   I R D A / 0 5 5   P D R S T O R E / 0 4 0   P L P / 0 1 9   P R I N T / 0 4 6   P R I N T D R V / 0 3 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 7   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 0 
 
 
 
 C o m p l e t e l y   c o m p a t i b l e   w i t h   1 8 6 :   n o   c h a n g e   i n   t h e   p u b l i c   A P I 
 
 
 
 F r o m   N e i l D : 
 
 - - - - - - - - - - - 
 
 1 ) ,   F i x e d   a   l o n g   t e r m   a n n o y a n c e   w i t h   I n f r a r e d   s o m e t i m e s   r e f u s i n g   t o 
 
 t a l k   t o   e v e n   t h e   s a m e   a p p   o n   a n o t h e r   m a c h i n e 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 2 ) ,   F i x e d   S W - 4 8 3 9   ( t w e a k   f i l e   b r o w s e r   l a y o u t ) 
 
 
 
 3 ) ,   F i x e d   S W - 4 6 3 3   ( i m p o r t i n g   a   l a r g e   f i l e   f r e e z e s   W o r d ) , a s   m u c h   a s   i s 
 
 p o s s i b l e   i n   E i k o n .     I f   t h i s   s t i l l   h a p p e n s   i t ' l l   n e e d   F o r m   c h a n g e s 
 
 
 
 4 ) ,   A d d e d   n e w   f i l e   b r o w s e r   b i t m a p s   f r o m   K e n J 
 
 
 
 5 ) ,   C h a n g e d   d i r e c t o r y   c o n t e n t s   l i s t   t o   s o r t   b y   t y p e   u s i n g   t h e   t a b l e 
 
 i n   e i k o n . r s s .     I ' m   n o t   s u r e   w h e t h e r   t h i s   a c t u a l l y   s o r t s   i n   t h e 
 
 c o r r e c t   o r d e r   y e t 
 
 
 
 6 ) ,   F i x e d   S W - 4 8 9 4   ( a n o t h e r   p o t e n t i a l   b r o w s e r   p a n i c ) 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - 
 
 7 ) ,   N e w   m a c h i n e   p a s s w o r d   s c r e e n   l a y o u t ,   i n c l u d i n g   l a r g e   a n a l o g   c l o c k 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - 
 
 8 ) ,   A d d e d   s o m e   e x p l a n a t i o n s   t o   p a r t s   o f   E I K O N . D S C 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - 
 
 9 ) ,   F i x e d   o c c a s i o n a l   p r o b l e m s   w i t h   t h e   a s s e r t   " c o n t r o l   i s   n o t   c u r s o r 
 
 o w n e r "   b y   r e a r r a n g i n g   t h e   C E i k D i a l o g   d t o r   s l i g h t l y   s o   t h a t   t h e 
 
 c o n t r o l s   i n   t h e   d i a l o g   n o w   a l l   g e t   d e s t r o y e d   b e f o r e   t h e   d i a l o g   i s 
 
 r e m o v e d   f r o m   t h e   c o n t r o l   s t a c k   ( t h e   s a m e   a s   u s e d   t o   h a p p e n   b e f o r e   t h e 
 
 C E i k F o r m   s u p e r c l a s s   o f   C E i k D i a l o g   w a s   c r e a t e d ) 
 
 
 
 1 0 ) , A s   p e r   n e w   s t y l e   g u i d e   r e c o m m e n d a t i o n s ,   c h a n g e d   t h e   s t a n d a r d 
 
 h o t - k e y   f o r   C E i k E d w i n   f o r   " F o r m a t   o b j e c t "   f r o m   S h + C t r l + X   t o   S h + C t r l + J 
 
 
 
 1 1 ) , A s   r e q u e s t e d   b y   B i l l ,   c h a n g e d   t h e   d e f a u l t   t y p e   o f   s c r e e n   d u m p 
 
 f r o m   M o n o c h r o m e   t o   G r e y s c a l e 
 
 
 
 1 2 ) , A s   r e q u e s t e d   b y   T e r r y ,   c h a n g e d   t h e   p r o m p t   o f   t h e   " F i n d "   l i n e   o f 
 
 t h e   t e x t   e d i t o r   " F i n d "   d i a l o g   f r o m   " F i n d "   t o   " S e a r c h   f o r " ,   a n d 
 
 l i k e w i s e   f o r   t h e   " R e p l a c e "   d i a l o g 
 
 
 
 1 3 ) , A s   p r o m p t e d   b y   N i c k ,   r e a r r a n g e d   t h e   b u t t o n s   o n   t h e   t e x t   e d i t o r 
 
 " D o   r e p l a c e "   d i a l o g ,   t o 
 
 
 
         D o n e         S k i p         R e p l a c e       R e p l a c e   a l l 
 
         E s c         C t r l + S         E n t e r             C t r l + R 
 
 
 
 1 4 ) , M o v e d   u p   t o   F O N T S   1 6 7 ,   t o   g i v e   a s   m u c h   t e s t i n g   a s   p o s s i b l e   t o 
 
 t h i s   p r o p o s e d   " f i n a l "   s e t   o f   f o n t s 
 
 
 
 1 5 ) , F i x e d   a   p r o b l e m   w i t h   t h e   f i l e   E I K S R V D . F R Z ,   w h i c h   c o n t r o l s   t h e 
 
 e x p o r t e d   i n t e r f a c e   f r o m   t h e   A R M   D e b u g   v e r s i o n   o f   t h e   E I K O N   s e r v e r . 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 8 6 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   D a v i d W ,   9   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 2   B A F L / 0 7 5   B I T G D I / 0 5 5   C 3 2 / 0 4 3   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 8   E 3 2 / 1 0 2   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 4 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 1   E T E X T / 0 8 0   F 3 2 / 0 6 9   F B S E R V / 0 5 7 
 
 	 	 F N T S T O R E / 0 3 9   F O N T S / 0 6 6   F O R M / 1 0 4   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 5   I R D A / 0 5 5   P D R S T O R E / 0 4 0   P L P / 0 1 9   P R I N T / 0 4 6   P R I N T D R V / 0 3 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 7   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 0 
 
 
 
 ( E I K O N   1 8 5   w a s   p u r e l y   a n   i n t e r n a l   r e l e a s e   w i t h i n   t h e   E I K O N   t e a m ) 
 
 
 
 S u m m a r y   o f   c o m p a t i b i l i t y   s t a t u s :   t h e   B C   p o l i c e   r e c o m m e n d e d   v a r i o u s 
 
 f u r t h e r   c h a n g e s   t o   E I K O N ,   c o m p a r e d   t o   1 9 4 ,   b e f o r e   f i n a l l y   g i v i n g   i t 
 
 t h e   s e a l   o f   b e i n g   " o f f i c i a l l y   f r o z e n " .     T h e s e   c h a n g e s   h a v e   b e e n 
 
 c a r e f u l l y   c o n t r o l l e d . 
 
 
 
 A p p s   * d o n ' t *   n e e d   t o   r e c o m p i l e   a g a i n s t   E I K O N   1 8 6   -   u n l e s s   t h e y   w i s h 
 
 t o   t a k e   a d v a n t a g e   o f   s o m e   o f   t h e   n e w   f e a t u r e s .     ( T h e   e x c e p t i o n   w o u l d 
 
 b e   t h e   c a s e   o f   a n   a p p   t h a t ,   i l l - a d v i s e d l y ,   a d d e d   i t s   o w n   n e w   v i r t u a l 
 
 f u n c t i o n s   i n   i t s   C E i k A p p U i - d e r i v e d   c l a s s .     S u c h   a n   a p p   * w o u l d *   n e e d 
 
 t o   r e c o m p i l e . ) 
 
 
 
 I f   a n   a p p   * d o e s *   r e c o m p i l e   a g a i n s t   E I K O N   1 8 6 ,   n o t e   t h a t   s o m e 
 
 f u n c t i o n s   h a v e   c h a n g e d   t h e i r   n a m e   ( b e i n g   i n   o t h e r   r e s p e c t s   i d e n t i c a l 
 
 t o   b e f o r e ) ,   s o   y o u   w i l l   h a v e   t o   c h a n g e   y o u r   c a l l i n g   c o d e   l i k e w i s e . 
 
 
 
 * * * *   P O S T S C R I P T   -   i n   t h e   w a k e   o f   t h e   c h a n g e s   i n   B A F L   0 7 5   a l l   E i k o n 
 
 a p p s   t h a t   u s e   e i t h e r   d e s c r i p t o r   a r r a y s   o r   c u s t o m   l i s t   b o x   m o d e l s 
 
 * w i l l *   n o w   h a v e   t o   r e c o m p i l e   * * * * 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - 
 
 1 ) ,   A s   m e n t i o n e d   a b o v e   t h e   c h a n g e s   t o   t h e   d e s c r i p t o r   a r r a y   A P I   i n 
 
 B A F L   0 7 5   h a v e   h a d   s o m e   k n o c k - o n   e f f e c t s   f o r   l i s t b o x   m o d e l   c l a s s e s . 
 
 A s   t h e   B A F L   l e v e l ,   f u n c t i o n s   t h a t   f o r m e r l y   r e t u r n e d 
 
 
 
 	 c o n s t   T D e s C & 
 
 
 
 g e n e r a l l y   n o w   r e t u r n   i n s t e a d 
 
 
 
 	 T P t r C 
 
 
 
 T h e   c o m p i l e r   w i l l   k e e p   y o u   r i g h t ! 
 
 
 
 2 ) ,   M o v e d   u p   t o   F O N T S   0 6 6   s i n c e   t h e   C o u r i e r   f o n t s   i n   t h i s   h a v e   a 
 
 d i f f e r e n t   s e t   o f   U i d s   ( b e c a u s e   t h e i r   h e i g h t s   a r e   d i f f e r e n t ) ;   a n y   a p p s 
 
 t h a t   m a k e   u s e   o f   C o u r i e r   f o n t s   s h o u l d   d o   t h e   s a m e 
 
 
 
 3 ) ,   R e n a m e d   C E i k o n E n v : : P l a y E a r c o n ( ) , t o   C E i k o n E n v : : B e e p ( ) .     N o t e   t h a t 
 
 t h i s   i s   a   s t a t i c   f u n c t i o n ,   i e   y o u   c a n   c a l l   i t   w i t h o u t   f i r s t   h a v i n g   t o 
 
 g e t   y o u r   h a n d s   o n   a   C E i k o n E n v *   p o i n t e r 
 
 
 
 4 ) ,   A d d e d   v i r t u a l   R e s e r v e d _ 3 ( ) , a n d   R e s e r v e d _ 4 ( ) , t o   C E i k A p p U i ,   t o 
 
 a l l o w   s o m e   r o o m   f o r   m a n o e u v r e   i n   f u t u r e   b u g   f i x e s 
 
 
 
 5 ) ,   O n   a d v i c e   f r o m   B i l l   a n d   J e z a r ,   c h a n g e d   t h e   M F N E   n u d g e   c h a r a c t e r s 
 
 b a c k   t o   ' m '   a n d   ' . ' ,   t h a t   i s   t h e   c h a r a c t e r s   o n   t h e   L C D   n u d g e   k e y s . 
 
 T h e   r e a s o n   f o r   t h i s   i s   t h a t   i n   t h e   f i n a l   ( A u b e r g i n e ) , k e y b o a r d   l a y o u t , 
 
 t h e   ' + '   a n d   ' - '   k e y s   h a v e   * e n d e d   u p   t h e   w r o n g   w a y   r o u n d *   ( v i e w e d   f r o m 
 
 m o s t   s e n s i b l e   p e r s p e c t i v e s ) ,   i e   t h e   ' + '   i s   o n   t h e   l e f t   o f   t h e   ' - ' , 
 
 m a k i n g   t h e s e   k e y s   e m i n e n t l y   u n s u i t a b l e   f o r   e r g o n o m i c   k e y b o a r d   n u d g i n g 
 
 
 
 6 ) ,   O n   a d v i c e   f r o m   B i l l ,   a m e n d e d   t h e   w o r d i n g   i n   t h e   p a n i c 
 
 n o t i f i c a t i o n   d i a l o g ,   c h a n g i n g   t h e   t i t l e   f r o m   " P r o g r a m   e x i t "   t o 
 
 " P r o g r a m   c l o s e d " ,   a n d   c h a n g i n g   t h e   p r o m p t s   " E x i t   c a t e g o r y "   a n d   " E x i t 
 
 n u m b e r "   t o   " R e a s o n   c o d e "   a n d   " R e a s o n   n u m b e r " 
 
 
 
 7 ) ,   A g a i n   o n   a d v i c e   f r o m   B i l l ,   c h a n g e d   t h e   t e x t   o f   t h e   s y s t e m   e r r o r 
 
 m e s s a g e   " S e r v e r   h a s   e x i t e d "   t o   " S e r v e r   h a s   c l o s e d " 
 
 
 
 8 ) ,   F i n i s h e d   t h e   i m p l e m e n t a t i o n   o f   t h e   n e w   s y s t e m   w h e r e b y   t h e   b u s y 
 
 m e s s a g e   w i n d o w   i s   c r e a t e d   o n l y   w h e n   i t   i s   n e e d e d ,   i e   i n   r e s p o n s e   t o   a 
 
 c a l l   t o   o n e   o f   t h e   C E i k o n E n v : : B u s y M s g L   f u n c t i o n s .     O n   t h e   s u b s e q u e n t 
 
 c a l l   t o   C a n c e l B u s y M s g ,   t h i s   w i n d o w   i s   n o w   d e s t r o y e d 
 
 
 
 9 ) ,   F i x e d   a   C E i k S h u t t e r   b u g   i n   w h i c h   i n   s o m e   c a s e s   t h e   s h u t t e r   o b j e c t 
 
 c o u l d   e n d   u p   b e i n g   d e s t r o y e d   t w i c e   ( c a u s i n g   a   p a n i c ) , -   o n c e   f r o m   a n 
 
 e x p l i c i t   c a l l   f r o m   t h e   s h u t t e r   c o d e ,   a n d   o n c e   d u e   t o   t h e   o b j e c t 
 
 r e m a i n i n g   o n   t h e   c l e a n u p   s t a c k   ( d e m o n s t r a t e d   i n   t h e   D a t a   a p p ) 
 
 
 
 1 0 ) , M a d e   t h e   A R M . C M D   b u i l d   b a t c h   f i l e   f o r   t h e   E i k o n   c o n s o l e   D L L   s e t 
 
 i t s   U I D s   c o r r e c t l y .     T h a t   m e a n s   E I K O N . I B Y   n o   l o n g e r   n e e d s   t o   s e t   t h e m 
 
 
 
 1 1 ) , F i x e d   L S h e l l   s o   t h a t   m o r e   t h a n   o n e   c o p y   o f   i t   c a n   b e   r u n   a t   a 
 
 t i m e   ( a n d   l i k e w i s e ,   y o u   c a n   r u n   u p   L S h e l l   e v e n   i f   t h e   " r e a l "   S h e l l   i s 
 
 a l r e a d y   r u n n i n g ) 
 
 
 
 1 2 ) , R e m o v e d   t h e   n o n - c o n s t   s t a t i c   d a t a   f r o m   T P l p B a k   w i t h   t h e   r e s u l t 
 
 t h a t   t h i s   n o w   r u n s   o n   t h e   r a c k 
 
 
 
 F r o m   S i m o n B : 
 
 - - - - - - - - - - - - 
 
 1 3 ) , C h a n g e d   t h e   b a c k u p   s e r v e r   t o   n o w   s h u t   d o w n   * a l l *   a p p s   b e f o r e   t h e 
 
 b a c k u p   r u n s 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - 
 
 1 4 ) , C h a n g e d   m i n   a n d   m a x   d a t e   c o n s t a n t s   i n   E I K T I M E . H R H   t o   1 9 5 0   a n d   2 0 5 0 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - 
 
 1 5 ) , R e m o v e d   t h e   l a s t   v e s t i g e s   o f   t h e   i n t e r n a l   " E S y s t e m M o d a l "   f l a g   f o r 
 
 C E i k o n E n v   ( t h i s   n o t i o n   i s   n o   l o n g e r   u s e d ) , a n d   l i k e w i s e   f o r   t h e 
 
 f u n c t i o n   C E i k o n E n v : : D o C a p t u r e P o i n t e r 
 
 
 
 1 6 ) , F i x e d   v a r i o u s   p r o b l e m s   w i t h   t h e   m a c h i n e   p a s s w o r d   d i a l o g   n o t 
 
 a l w a y s   h a v i n g   t h e   r i g h t   " l o c k i n g "   ( s y s t e m   m o d a l ) , p r i o r i t y 
 
 
 
 1 7 ) , O t h e r   i n t e r n a l   E i k s r v   c h a n g e s . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - 
 
 1 8 ) , R e d u c e d   t h e   n u m b e r   o f   s p e c i a l   c h a r a c t e r s   i n c l u d e d   i n   t h e   c h a r   m a p 
 
 
 
 F r o m   G i l l i a n : 
 
 - - - - - - - - - - - - - 
 
 1 9 ) , F i x e d   p a n i c   w h e n   a t t e m p t i n g   t o   d i a l . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 2 0 ) , F i x e d   S W - 5 0 3 7   ( p r o m p t e d   f o r   d e l e t e   c o n f i r m a t i o n   w h e n   c u t t i n g 
 
 p i c t u r e s ) , a n d   S W - 5 0 5 0   ( c a n ' t   e v e r   v i e w   s y s t e m   f o l d e r   b r o w s i n g   f r o m 
 
 f i l e   o p e n   d i a l o g ) 
 
 
 
 2 1 ) , C h a n g e d   t o   u s e   n e w   f i l e   b r o w s e r   b i t m a p s   f r o m   K e n .     T h i s   h a s   s h o w n 
 
 u p   a   l i s t b o x   b u g   s o m e w h e r e   -   t h e   f i l e   b i t m a p s   n o w   t o u c h   t h e   t e x t   e v e n 
 
 t h o u g h   t h e r e   i s   a   h a r d - c o d e d   g a p   b e t w e e n   t h e m . 
 
 
 
 2 2 ) , A d d e d   t h e   r e s o u r c e s 
 
 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ s a v i n g _ f i l e   {   b u f = " S a v i n g   f i l e " < K E l l i p s i s > ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ i m p o r t i n g   {   b u f = " I m p o r t i n g " < K E l l i p s i s > ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ e x p o r t i n g   {   b u f = " E x p o r t i n g " < K E l l i p s i s > ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ p a s t i n g   {   b u f = " P a s t i n g " < K E l l i p s i s > ;   } 
 
 
 
 2 3 ) , O n   t h e   s u g g e s t i o n   o f   t h e   B C   r e v i e w   t e a m ,   o v e r r o d e   v a r i o u s 
 
 R e s e r v e d _ x x x ( ) , f u n c t i o n s   i n   C C o e C o n t r o l - d e r i v e d   c l a s s e s ,   a n d   u p p e d 
 
 t h e   m a x   a l l o w e d   l e n g t h   o f   a   s e c r e t   e d i t o r   f r o m   1 6   t o   3 2 
 
 
 
 F r o m   B i l l : 
 
 - - - - - - - - - - 
 
 2 4 ) , A d d e d 
 
 
 
 c l a s s   C E i k F i l e S o r t T a b l e   :   p u b l i c   C A r r a y F i x F l a t < T U i d > 
 
       { 
 
 p u b l i c : 
 
       I M P O R T _ C   C E i k F i l e S o r t T a b l e ( ) ; 
 
       I M P O R T _ C   v o i d   C o n s t r u c t F r o m R e s o u r c e L ( T R e s o u r c e R e a d e r &   a R e a d e r ) ; 
 
 p r i v a t e : 
 
       e n u m   { E A r r a y G r a n u l a r i t y = 4 } ; 
 
       } ; 
 
 a n d 
 
       I M P O R T _ C   s t a t i c   T I n t   S o r t B y T a b l e ( C D i r &   a D i r , C E i k F i l e S o r t T a b l e * 
 
 a T a b l e ) ; 
 
 
 
 t o   E I K F U T I L   t o   a l l o w   f i l e s   t o   b e   s o r t e d   i n   a n   o r d e r   s p e c i f i e d   i n   a 
 
 r e s o u r c e   f i l e .     S h o u l d   o n l y   b e   n e e d e d   b y   E i k o n   a n d   S h e l l . 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 8 4 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   7   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 2   B A F L / 0 7 3   B I T G D I / 0 5 5   C 3 2 / 0 4 3   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 8   E 3 2 / 1 0 2   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 4 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 1   E T E X T / 0 8 0   F 3 2 / 0 6 9   F B S E R V / 0 5 7 
 
 	 	 F N T S T O R E / 0 3 9   F O N T S / 0 6 5   F O R M / 1 0 4   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 5   I R D A / 0 5 5   P D R S T O R E / 0 4 0   P L P / 0 1 9   P R I N T / 0 4 6   P R I N T D R V / 0 3 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 7   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 0 
 
 
 
 I n c o m p t i b l e   w i t h   a l l   p r e v i o u s   r e l e a s e s 
 
 
 
 E i k o n   i s   n o w   o f f i c i a l l y   f r o z e n   w i t h   t h e   f o l l o w i n g   k n o w n   l i m i t a t i o n s 
 
 	 E I K O N . D L L   h a s   o n e   m o r e   e x p o r t   f o r   W I N S   t h a n   M A R M 
 
 	 A P P R U N     i s n ' t   a c t u a l l y   f r o z e n   a t   a l l 
 
 	 E C O N S . D L L   s t i l l   l i n k s   b y   n a m e 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - - 
 
 1 ) , C h a r a c t e r   e d i t o r ,   t e x t   e d i t o r   a n d   p r i n t   d i a l o g   b u g   f i x e s . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - - - 
 
 2 ) , M e n u   b u g   f i x . 
 
 
 
 F r o m   G i l l i a n : 
 
 - - - - - - - - - - - - - - 
 
 3 ) , A d d e d   E i k   t o   t h e   n a m e   o f   d i a l   c l a s s e s   a s   a p p r o p r i a t e ,   a n d   C E i k D t m f P l a y e r   b e c o m e s   p u b l i c 
 
 w i t h   a l l   i t s   p u b l i c   f u n c t i o n s   e x p o r t e d . 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - - - 
 
 4 ) , A d d e d   m o r e   r e s e r v e d   v i r t u a l   f u n c t i o n s   t o   s e v e r a l   C E i k F o r m ,   C E i k D i a l o g ,   C E i k B u t t o n B a s e , 
 
 C E i k C o m m a n d B u t t o n B a s e ,   C E i k C h o i c e L i s t B a s e ,   C E i k C h o i c e L i s t . 
 
 
 
 5 ) , A d d e d 
 
 	 C E i k E x t e n s i o n *   i E x t e n s i o n ; 
 
 t o   C E i k o n E n v   t o   s u p p o r t   a   f o r t h c o m i n g   e x t e n s i o n   s c h e m e . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - - 
 
 6 ) , R e m o v e d   t h e   c l a s s   C E i k N o P o p O u t C h o i c e L i s t   a n d   a d d e d   t h e   f l a g   E N o P o p o u t   t o   C E i k C h o i c e L i s t B a s e . 
 
 S e t t i n g   t h i s   w i l l   h a v e   t h e   s a m e   e f f e c t . 
 
 
 
 7 ) , R e n a m e d   e v e r y   i n s t a n c e   o f   I t e m V i e w e r   i n   l i s t b o x e s   t o   I t e m D r a w e r . 
 
 
 
 8 ) , F i x e s   f o r   s o m e   m o r e   f i l e   s e l e c t o r   b u g s . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 8 3 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   6   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 6 2   B A F L / 0 7 0   B I T G D I / 0 5 5   C 3 2 / 0 4 3   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 8   E 3 2 / 1 0 2   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 4 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 1   E T E X T / 0 8 0   F 3 2 / 0 6 9   F B S E R V / 0 5 7 
 
 	 	 F N T S T O R E / 0 3 9   F O N T S / 0 6 5   F O R M / 1 0 4   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 5   I R D A / 0 5 5   P D R S T O R E / 0 4 0   P L P / 0 1 5   P R I N T / 0 4 6   P R I N T D R V / 0 3 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 6   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 0 
 
 
 
 N o t   t h e   0 1 6   r e l e a s e   b u t   d o e s   c o n t a i n   m o s t   o f   t h e   c h a n g e s   n e e d e d   t o   f r e e z e .     A p p s   s h o u l d   c o n v e r t 
 
 t o   t h i s   i f   p o s s i b l e . 
 
 
 
 N o   M A R M   D e b u g .     A p p r u n   i s   s t i l l   m i s s i n g   l i n k   b y   o r d i n a l   f o r   W I N S . 
 
 
 
 A g a i n ,   p l e a s e   c h e c k   A N Y   r e s o u r c e   c h a n g e s   w i t h   T e r r y   -   t h e y   w o n ' t   b e   i n c l u d e d   o t h e r w i s e . 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - - - 
 
 1 ) , I t   i s   n o w   p o s s i b l e   t o   c o n s t r u c t   a   C E i k S c r o l l B a r F r a m e   o b j e c t   s o   t h a t   s u b s e q u e n t   c a l l s   t o 
 
 i t s   T i l e L   f u n c t i o n   c a n   b e   g u a r a n t e e d   n o t   t o   L e a v e .     T h i s   m e a n s   t h a t   a   s i m i l a r   g u a r a n t e e   c a n 
 
 b e   g i v e n   f o r   e g   t h e   U p d a t e S c r o l l B a r s L   f u n c t i o n   o f   C E i k L i s t B o x ,   w h i c h   i s   i n   t u r n   c a l l e d   b y 
 
 e g   t h e   S e t S i z e L   a n d   S e t R e c t L   f u n c t i o n s   o f   C E i k L i s t B o x 
 
 
 
 A s   a   r e s u l t ,   i t   i s   n o w   p o s s i b l e   t o   w r i t e   " L e a v e - s a f e "   c o d e   f o r   e g   z o o m i n g   t h e   m a i n   d i s p l a y 
 
 a r e a s   o f   t h e   P a i n t   a n d   S h e l l   a p p l i c a t i o n s . 
 
 
 
 T h i s   w o r k s   b y   m e a n s   o f   t h e   s c r o l l b a r   f r a m e   o b j e c t   p r e - a l l o c a t i n g   t h e   s c r o l l b a r s   i t   m a y   n e e d , 
 
 d e p e n d i n g   o n   i t s   c u r r e n t   " s c r o l l b a r   v i s i b i l i t y "   f l a g s   ( t h e s e   a r e   o n e   o f   E O f f /   E A u t o /   E O n , 
 
 f o r   e a c h   o f   t h e   t w o   s c r o l l b a r s ) .     A   s c r o l l b a r   t h a t   i s   p r e - a l l o c a t e d   b u t   w h i c h   d o e s n ' t   a c t u a l l y 
 
 g e t   d i s p l a y e d ,   i s   l e f t   i n v i s i b l e . 
 
 
 
 2 ) , Y o u   c a n   c o n s t r u c t   a   C E i k S c r o l l B a r F r a m e   o b j e c t   w i t h   t h e   a b o v e   " p r e - a l l o c a t i o n "   p r o p e r t y , 
 
 s i m p l y   b y   s e t t i n g   t h e   ( n e w ) , t h i r d   p a r a m e t e r   o f   t h e   c t o r   o f   C E i k S c r o l l B a r F r a m e   t o   E T r u e .     T h i s 
 
 n e w   p a r a m e t e r   d e f a u l t s   t o   E F a l s e ,   i n   w h i c h   c a s e   t h e r e   i s   * n o *   p r e - a l l o c a t i o n   o f   s c r o l l b a r s . 
 
 
 
 T h e   d e f a u l t   b e h a v i o r   i s   a p p r o p r i a t e   f o r   s c r o l l b a r   f r a m e s   w h i c h   d o   n o t   a l t e r   d y n a m i c a l l y 
 
 t h r o u g h o u t   t h e i r   l i f e t i m e .     E g   a   p o p - o u t   l i s t   f r o m   a   d i a l o g   d i s p l a y s   a   s e t   o f   i t e m s   t h a t , 
 
 o n c e   t h e   l i s t b o x   i s   v i s i b l e ,   d o e s   n o t   c h a n g e .     T h e r e   i s   n o   p o i n t   i n   p r e - a l l o c i n g   a   s c r o l l b a r 
 
 i n   s u c h   a   c a s e   ( t h a t   w o u l d   b e   a   w a s t e   o f   m e m o r y   -   a   w a s t e   t h a t   c o u l d   a d d   u p   t o   q u i t e   a   l o t 
 
 i n   s o m e   c a s e s ) . 
 
 
 
 3 ) , T h e   S e t S c r o l l B a r V i s i b i l i t y   f u n c t i o n   o f   C E i k S c r o l l B a r F r a m e   h a s   g a i n e d   a   t r a i l i n g   . . . L . 
 
 T h a t ' s   b e c a u s e ,   i n   t h e   c a s e   o f   a   p r e - a l l o c a t i n g   s c r o l l b a r   f r a m e ,   s c r o l l b a r s   m a y   h a v e   t o   b e 
 
 c r e a t e d   a s   t h e   r e s u l t   o f   t h i s   c a l l 
 
 
 
 T h i s   f u n c t i o n   h a s   i t s e l f   b e e n   w r i t t e n   t o   b e   L e a v e - s a f e ,   i e   i f   i t   f a i l s   p a r t - w a y   t h r o u g h ,   t h e 
 
 i n t e r n a l   s t a t e   o f   t h e   s c r o l l b a r   f r a m e   i s   l e f t   u n c h a n g e d ,   w i t h o u t   a n y   a l t e r a t i o n   b e i n g   m a d e   t o 
 
 e g   t h e   s c r o l l b a r   v i s i b i l i t y   f l a g s . 
 
 
 
 4 ) , T h e   C r e a t e S c r o l l B a r F r a m e ( ) , f u n c t i o n   o f   C E i k L i s t B o x   n o w   t a k e s   a   T B o o l   p a r a m e t e r   w h i c h   g e t s 
 
 p a s s e d   s t r a i g h t   t h r o u g h   a s   t h e   ( n e w ) , t h i r d   p a r a m e t e r   t o   t h e   c t o r   t h e   C E i k S c r o l l B a r F r a m e 
 
 
 
 5 ) , S m a l l   p r i n t :   a c t u a l l y   i t ' s   s t i l l   t e h n i c a l l y   p o s s i b l e   f o r   a   S e t S i z e L   t o   e g   a   l i s t b o x   t o 
 
 f a i l   w i t h   O O M .     T h e r e ' s   o n e   s m a l l   h o l e   t h a t   h a s n ' t   b e e n   p l u g g e d   y e t .     T h a t ' s   b e c a u s e 
 
 s c r o l l b a r s   t h e m s e l v e s   c a n   h a v e   a   v a r i a b l e   n u m b e r   o f   c o m p o n e n t s ,   e g   i f   a   s c r o l l b a r   i s   s e t   t o 
 
 b e   v e r y   s h o r t ,   i t   w i l l   r e m o v e   i t s   t h u m b .     S o ,   s u p p o s e   a   l i s t b o x   i s   c r e a t e d   s o   s m a l l ,   t h a t   i t s 
 
 s c r o l l b a r   d o e s n ' t   c r e a t e   a   t h u m b .     L a t e r ,   i f   t h e   l i s t b o x   i s   m a d e   t a l l e r ,   t h e   s c r o l l b a r   m a y 
 
 w i s h   t o   c r e a t e   t h e   t h u m b ,   a n d   t h i s   c o u l d   f a i l   w i t h   O O M .     H o w e v e r ,   f o r   t h e   c a s e s   m e n t i o n e d   a b o v e , 
 
 s u c h   a s   t h e   m a i n   v i e w s   o f   t h e   P a i n t   a n d   S h e l l   a p p l i c a t i o n s ,   t h i s   k i n d   o f   t h i n g   w o n ' t   o c c u r   i n 
 
 p r a c t i c e .     F o r   t h e   s a k e   o f   a r c h i t e c t u r a l   s o u n d n e s s ,   a   l a t e r   c h a n g e   t o   E i k o n   m a y   g o   a h e a d   a n d 
 
 f i x   e v e n   t h i s   r e m a i n i n g   h o l e ,   b u t   a p p s   d o n ' t   h a v e   t o   w a i t   f o r   t h a t . 
 
 
 
 6 ) , E i k o n   e n v i r o n m e n t s   n o w   h a v e   t w o   f e w e r   w i n d o w s   c r e a t e d ,   i n   t h e i r   " s t e a d y   s t a t e " :   t h e   m e n u 
 
 p a n e   a n d   m e n u   p a n e   t i t l e   w i n d o w s   n o w   e x i s t   o n l y   d u r i n g   a   m e n u   b a r   i n t e r a c t i o n .     T h i s   c u t s   d o w n 
 
 t h e   n u m b e r   o f   p e r m a n e n t   E i k o n   e n v i r o n m e n t   w i n d o w s   f r o m   f i v e   t o   t h r e e   ( I n f o   m e s s a g e   w i n d o w ,   B u s y 
 
 m e s s a g e   w i n d o w ,   a n d   A l e r t   d i a l o g   w i n d o w ) , a n d   t h e r e f o r e   s h o u l d   s p e e d   u p   t h e   m a c h i n e   p e r f o r m a n c e 
 
 w h e n   m a n y   a p p s   a r e   r u n n i n g   a t   o n c e   ( b e c a u s e   t h e   W i n d o w   S e r v e r   w i l l   h a v e   l e s s   w o r k   t o   d o 
 
 t r a v e r s i n g   w i n d o w   t r e e s ) 
 
 
 
 N o t e   h o w e v e r   t h a t   t h e   m e n u   p a n e   a n d   m e n u   p a n e   t i t l e   w i n d o w s   * d o *   p e r s i s t   t h r o u g h o u t   s u c h 
 
 m a n o e u v r e s   a s   c u r s o r i n g   a l o n g   t h e   m e n u   p a n e ,   a n d   s o   t h e   s p e e d   o f   t h e s e   o p e r a t i o n s   s h o u l d n ' t   b e 
 
 a f f e c t e d   b y   t h i s   c h a n g e . 
 
 
 
 7 ) , A l l   t h e   B u s y M s g ( ) , f u n c t i o n s   i n   C E i k o n E n v   a r e   n o w   B u s y M s g L ( ) , f u n c t i o n s ,   i n d i c a t i n g   t h e   f a c t 
 
 t h a t   t h e s e   c a n   n o w   L e a v e .     E i k o n   n o   l o n g e r   c r e a t e s   a   b u s y   m e s s a g e   w i n d o w   o n   e n v i r o n m e n t   s t a r t - u p 
 
 -   i t   i s   c r e a t e d   o n l y   w h e n   n e e d e d .     T h i s   c h a n g e   i n   A P I   s h o u l d n ' t   c a u s e   a p p s   a n y   r e a l   t r o u b l e ,   b u t 
 
 i f   i t   i s   a n   i n c o n v e n i e n c e ,   y o u   c a n   a l w a y s   a r r a n g e   t o   c r e a t e   a   C E i k B u s y M s g W i n   s a y   i n   t h e 
 
 c o n s t r u c t i o n   o f   a   d i a l o g   t h a t   d i s p l a y s   y o u r   b u s y   m e s s a g e . 
 
 
 
 ( N o t e :   i n   t h i s   r e l e a s e ,   o n l y   t h e   A P I   h a s   c h a n g e d ;   t h e   i m p l e m e n t a t i o n   w i l l   c h a n g e   o v e r   t o   t h e 
 
 s c h e m e   d e s c r i b e d   a b o v e   s h o r t l y ) 
 
 
 
 8 ) , N e w   h e a d e r   f i l e   B A E R R H A N . H   t h a t   i s   i n t e n d e d   t o   m i g r a t e   t o   B a f l   v e r y   s h o r t l y .     I t   c o n t a i n s 
 
 v a r i o u s   d e f i n i t i o n s   i m p o r t a n t   t o   s o m e   e x t e n d e d   e r r o r - h a n d l i n g   f u n c t i o n a l i t y   b e i n g   i n t r o d u c e d 
 
 t o   C E i k o n E n v   a n d   C E i k A p p U i : 
 
 
 
 # d e f i n e   K U i d B a f l E r r o r H a n d l e r V a l u e   0 x 1 0 0 0 0 2 5 7 
 
 c o n s t   T U i d   K U i d B a f l E r r o r H a n d l e r = { K U i d B a f l E r r o r H a n d l e r V a l u e } ; 
 
 
 
 e n u m   T E r r o r H a n d l e r R e s p o n s e 
 
 	 { 
 
 	 E E r r o r N o t H a n d l e d , 
 
 	 E N o D i s p l a y , 
 
 	 E A l e r t D i s p l a y , 
 
 	 E I n f o D i s p l a y 
 
 	 } ; 
 
 
 
 c l a s s   C B a E r r o r H a n d l e r   :   p u b l i c   C B a s e 
 
 	 {   / /   d e l i b e r a t e l y   * n o t *   m i x a b l e   -   e l s e   c o u l d n ' t   b e   f r e e l y   c a s t 
 
 p u b l i c : 
 
 	 v i r t u a l   T E r r o r H a n d l e r R e s p o n s e   H a n d l e E r r o r   ( T D e s &   a E r r o r T e x t , T D e s &   a C o n t e x t T e x t ) = 0 ; 
 
 	 } ; 
 
 
 
 M o r e   d e t a i l s   t o   f o l l o w   i n   B A F L   a n d   E I K O N   r e l e a s e   n o t e s   s o o n 
 
 
 
 9 ) , N e w   v i r t u a l   f u n c t i o n   H a n d l e E r r o r ( ) , i n   C E i k A p p U i ,   t h a t   a l l o w s   a p p s   ( s u c h   a s   B a b e l ) , t o 
 
 i n t e r c e p t   a n d   o v e r r i d e   t h e   s t a n d a r d   C E i k o n E n v   e r r o r   h a n d l i n g   c o d e .     E x i s t i n g   a p p s   s h o u l d   b e 
 
 c o n t e n t   t o   r e l y   o n   t h e   d e f a u l t   i m p l e m e n t a t i o n : 
 
 
 
 E X P O R T _ C   T E r r o r H a n d l e r R e s p o n s e   C E i k A p p U i : : H a n d l e E r r o r ( T I n t   / * a E r r o r * / ,   c o n s t   S E x t e n d e d E r r o r &   / * a E x t E r r * / , 
 
 	 	 	 	 	 	 	 	 T D e s &   / * a E r r o r T e x t * / , T D e s &   / * a C o n t e x t T e x t * / ) 
 
 	 { 
 
 	 r e t u r n ( E E r r o r N o t H a n d l e d ) ; 
 
 	 } 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - - 
 
 1 0 ) , M o r e   b u g   f i x e s   i n   F o n t   d i a l o g ,   p r e v i e w ,   p r i n t   d i a l o g s 
 
 
 
 1 1 ) , P r o v i d e d   a   s t a t i c   f u n c t i o n   ' P l a y E a r c o n ( ) '   i n   C E i k o n E n v . 
 
 
 
 1 2 ) , D e c l a r e d   a   n e w 
 
 
 
 c l a s s   T E i k P a s s w o r d M o d e C a t e g o r y   :   p u b l i c   T R e g i s t r y C a t e g o r y 
 
 	 { 
 
 p u b l i c : 
 
 	 I M P O R T _ C   T E i k P a s s w o r d M o d e C a t e g o r y ( ) ; 
 
 	 I M P O R T _ C   v o i d   P a s s w o r d M o d e ( T P a s s w o r d M o d e &   a M o d e ) , c o n s t ; 
 
 	 I M P O R T _ C   T I n t   S e t P a s s w o r d M o d e ( T P a s s w o r d M o d e   a M o d e ) ; 
 
 	 } ; 
 
 
 
 T h i s   i s   f o r   s t o r i n g   a n d   r e a d i n g   p a s s w o r d   m o d e   f r o m   R e g i s t e r s . 
 
 
 
 I M P O R T A N T :   S h e l l ' s   p a s s w o r d   d i a l o g   s h o u l d   u s e   t h i s   c l a s s   t o   s t o r e   p a s s w o r d   m o d e . 
 
 
 
 R e m o v e d   T P a s s w o r d M o d e   I n t e r n a l i z e   f u n c t i o n   f r o m   E I K S R V . 
 
 
 
 1 3 ) , P r o v i d e d   a   n e w   d i a l o g   i n   l s h e l l   f o r   t e s t i n g   b e e p s . 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - - - - 
 
 1 4 ) , C h a n g e s   t o   E I K T I M E . *   a f t e r   B C   r e v i e w 
 
 
 
 F r o m   D a v i d B : 
 
 - - - - - - - - - - - - - - 
 
 1 5 ) , B C   c h a n g e s   t o   c l o c k s ,   c a l e n d a r s ,   m e s s a g e   w i n d o w s ,   r a n g e   e d i t o r s . 
 
 
 
 F r o m   B r e n d a n : 
 
 - - - - - - - - - - - - - - 
 
 1 6 ) , B C   c h a n g e s   t o   w o r l d   s e l e c t o r s   a n d   c o l u m n   l i s t b o x . 
 
 
 
 F r o m   M a r k T : 
 
 - - - - - - - - - - - - - - 
 
 1 7 ) , I m p r o v e d   b a c k u p   s e r v e r . 
 
 
 
 F r o m   D a n : 
 
 - - - - - - - - - - - - - - 
 
 1 8 ) , L i s t b o x   a n d   g r i d   B C   c h a n g e s . 
 
 
 
 F r o m   A n n W : 
 
 - - - - - - - - - - - - - - 
 
 1 9 ) , F i x   f o r   S W - 4 5 4 1 . 	 
 
 
 
 F r o m   M o r g a n : 
 
 - - - - - - - - - - - - - - 
 
 2 0 ) , N e w   t e s t   c o d e   E 2 W R I T E . A P P .     I t ' s   f o r   w r i t i n g   v a l u e s   t o   t h e   E - s q u a r e d   P r o m   o n   l i m e s   a n d 
 
 P D   r a c k s   w h i c h   i s   u s e d   b y   t h e   O S   o n   a   C o l d   r e s e t   t o   s e t u p   t h e   d i g i t i s e r   c a l i b r a t i o n , 
 
 m a c h i n e ' s   u n i q u e   i d ,   R T C   c a l i b r a t i o n ,   a n d   v a r i o u s   o t h e r   g u f f . 
 
 
 
 R e q u i r e s   E 2 P R O M . L D D   t o   r u n . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - - 
 
 2 1 ) , V e r t i c a l l y   c e n t e r e d   t h e   a n a l o g   c l o c k   i n   t h e   a l a r m   a l e r t 
 
 
 
 2 2 ) , S o m e   n e w   t e x t   f o r   s i l e n t   a n d   s i l e n c e d   a l a r m s .     T h e s e   a r e   n o w   d i s t i n g u i s h e d   i n s t e a d   o f 
 
 t h e   d e f a u l t   " A l a r m   s o u n d   i s   o f f "   w h i c h   i s   n o w   r e s e r v e d   o n l y   f o r   t h e   c a s e   w h e n   a l a r m   s o u n d s 
 
 h a v e   b e e n   c o m p l e t e l y   t u r n e d   o f f 
 
 
 
 2 3 ) , T h e   " n u d g e   k e y s "   w i l l   n o w   i n c r e m e n t / d e c r e m e n t   t h e   s n o o z e   t i m e   o f   a n   a l a r m   ( u s e f u l   f o r   d e b u g g i n g ) 
 
 
 
 2 4 ) , A   b e e p   i s   p l a y e d   i f   t h e   u s e r   s n o o z e s   a n   a l a r m     o v e r   6 0   m i n s   c a u s i n g   t h e   s n o o z e   t i m e   t o 
 
 w r a p   a r o u n d 
 
 
 
 2 5 ) , C h a n g e d   t h e   a p p e a r a n c e   o f   t h e   t a s k   l i s t   t o   m a t c h   B i l l ' s   l a t e s t   f e t i s h   : ^ ) 
 
 
 
 2 6 ) , T h e   t a s k   l i s t   w i l l   n o w   s h o w   t h e   t h r e a d   n a m e   f o r   a n y   t a s k s   w h i c h   h a v e n ' t   g o t   r o u n d   t o   s e t t i n g 
 
 t h e i r   w i n d o w   g r o u p   n a m e   y e t . 
 
 
 
 2 7 ) , N e w   f u n c t i o n s   f o r   d e c l a r i n g   [ s l e e p i n g ]   d i a l o g s   w i t h   t h e   h i g h e r   c o n t r o l   s t a c k   p r i o r i t y 
 
 E C o e S t a c k P r i o r i t y A l e r t   a s   u s e d   b y   t h e   n o t i f i e r   a n d   t h e   a l a r m   a l e r t : 
 
 	 C E i k o n E n v : : A d d A l e r t D i a l o g L i k e C o n t r o l T o S t a c k L ( ) 
 
 	 C E i k o n E n v : : A d d S l e e p i n g A l e r t D i a l o g T o S t a c k L ( ) 
 
 	 C E i k D i a l o g : : C o n s t r u c t S l e e p i n g A l e r t D i a l o g ( ) 
 
 
 
 2 8 ) , F i x e d   p o t e n t i a l   m e m o r y   l e a k   u n d e r   O O M   i n   I r   f i l e   s t u f f ,   s p o t t e d   b y   B i l l . 
 
 
 
 F r o m   G i l l i a n : 
 
 - - - - - - - - - - - - - - 
 
 2 9 ) , A d d e d   n e w   f i l e   e i k d p l a y . h   ( w h i c h   s h o u l d   g o   i n   E I K O N / S R C ) , w h i c h   c o n t a i n s   t h e   d e f i n i t i o n 
 
 o f   C D t m f P l a y e r . 
 
 
 
 3 0 ) , C h a n g e d   C D t m f P l a y e r : : I s D i a l l i n g ( ) , t o   I s D i a l i n g ( ) 
 
 
 
 3 1 ) , A d d e d   a b s t r a c t   c l a s s   M D t m f P l a y e r O b s e r v e r   t o   h a n d l e   c a l l b a c k s   f r o m   a s y n c h r o n o u s 
 
 d i a l i n g   -   C D i a l D i a l o g B a s e   n o w   i n h e r i t s   f r o m   t h i s 
 
 
 
 3 2 ) , A d d e d   d e s t r u c t o r   t o   C D i a l D i a l o g B a s e   t o   e n s u r e   t h a t   t h e   s o u n d   d r i v e r   i s   c l o s e d   i f   a n 
 
 e r r o r   o c c u r s 
 
 
 
 3 3 ) , M a d e   a l l   d i a l i n g   f u n c t i o n s   n o n - l e a v i n g   -   a l e r t   w i n s   s h o u l d   n o w   i n f o r m   u s e r   o f   a l l   e r r o r s 
 
 
 
 3 4 ) , A d d e d   p a n i c s   w h e r e   d i a l o g   t r i e s   t o   d i a l   w h i l e   t h e   d t m f   p l a y e r   i s   a c t i v e   o r   a   0   l e n g t h 
 
 s t r i n g   i s   p a s s e d . 
 
 
 
 3 5 ) , R e m o v e d   t h e   c l a s s e s   C A g e n d a D i a l D i a l o g   a n d   C D a t a D i a l D i a l o g   a s   t h e y   h a v e   n o   b u s i n e s s 
 
 i n   E I K O N   ( t h e y ' r e   i n   T D I A L . C P P   t h o u g h ) 
 
 
 
 3 6 ) , U s e d   l o n g e r   s t r i n g s   i n t e r n a l l y   t o   r e d u c e   l i k e l i h o o d   o f   d i g i t s   b e i n g   l o s t   w h i l e   t h e 
 
 p h o n e   n u m b e r   i s   b e i n g   r e s o l v e d . 
 
 
 
 F r o m   M a r t i n B : 
 
 - - - - - - - - - - - - - - 
 
 3 7 ) , F i x   t o   a p p e a r a n c e   o f   e n v i r o m e n t ' s   l e g e n d   f o n t . 
 
 
 
 F r o m   I a n H : 
 
 - - - - - - - - - - - - - - 
 
 3 8 ) , F o l l o w i n g   B C   c h a n g e s 
 
 
 
 = =   C E i k A p p l i c a t i o n   ( E i k A p p . h   &   e i k a p p . c p p ) 
 
 
 
 T A p a A p p F i l e N a m e   C E i k A p p l i c a t i o n : : A p p C a p t i o n N a m e ( ) , - >   T A p a A p p C a p t i o n   A p p C a p t i o n ( ) 
 
 
 
 A d d e d   p r o t e c t e d   c ' t o r 
 
 
 
 M a d e   i A p a P r o c e s s   p r i v a t e 
 
 
 
 A d d e d   r e s e r v e d   f u n c t i o n   f r o m   C A p a A p p l i c a t i o n . 
 
 
 
 M a d e   a   c o u p l e   o f   m e m b e r   f u n c t i o n s   p u b l i c   i n s t e a d   o f   p r i v a t e . 
 
 
 
 M a d e   i C a p t i o n   a   T A p a A p p C a p t i o n   i n s t e a d   o f   a   T A p a A p p F i l e N a m e 
 
 
 
 
 
 = =   C E i k D o c u m e n t   ( E i k d o c . h   &   e i k d o c . c p p ) 
 
 
 
 T A p a A p p F i l e N a m e   C E i k D o c u m e n t : : A p p C a p t i o n N a m e ( ) , - >   T A p a A p p C a p t i o n   A p p C a p t i o n ( ) 
 
 
 
 i E d i t S t o r e ,   i C h a n g e d ,   i A p p F i l e M o d e   m a d e   p r i v a t e 
 
 
 
 N u l l A p p U i ( ) , m a d e   p r i v a t e   a n d   n o   l o n g e r   e x p o r t e d   -   C E i k A p p U i   g r a n t e d   f r i e n d s h i p   s o   i t   c a n   a c c e s s   t h i s   m e t h o d 
 
 
 
 A d d e d   r e s e r v e d   f u n c t i o n s   f r o m   C A p a D o c u m e n t 
 
 
 
 c ' t o r   m a d e   p r o t e c t e d 
 
 
 
 c h a n g e d   o r d e r   o f   m e t h o d s   i n   h e a d e r   f o r   n o   a p p a r e n t   r e a s o n 
 
 
 
 
 
 = =   C E i k P r o c e s s   ( E i k p r o c . h   &   e i k p r o c . c p p ) 
 
 
 
 i C o m m a n d T a i l E n d ,   i M a i n S t o r e   m a d e   p r i v a t e 
 
 
 
 A p p F r o m D o c L ( ) , m a d e   p r i v a t e   a n d   n o   l o n g e r   e x p o r t e d 
 
 
 
 O p e n I n i F i l e L C ( ) , r e n a m e d   O p e n M a i n A p p I n i F i l e L C ( ) , a n d   m a d e   p r i v a t e 
 
 
 
 N e w L ( ) , a n d   c ' t o r   n o   l o n g e r   e x p o r t e d 
 
 
 
 
 
 = =   C E i k E m b e d d a b l e A p p L i s t   ( e i k e m b a l . h ) 
 
 
 
 S c o p i n g   r e m o v e d   f r o m   G e t A p p L i s t L ( ) 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - - 
 
 3 9 ) , L o t s   o f   B C   c h a n g e s .     E I K H K E Y C . H ,   E I K D P A G E . H   a n d   E I K S C N C L . H   a r e   n o w   p r i v a t e   t o   E i k o n . 
 
 
 
 N o n e   o f   t h e   c h a n g e s   s h o u l d   c a u s e   p r o b l e m s   f o r   a n y   a p p s .     L e t   m e   k n o w   i f   t h e y   d o . 
 
 
 
 4 0 ) , A d d e d   a   s e c o n d   a r g u m e n t ,   s p e c i f y i n g   a   p r i o r i t y   t o   C E i k o n E n v : : B r i n g F o r w a r d s ( ) , a s   s u g g e s t e d 
 
 b y   B i l l . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 8 2 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1   M a y   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 5 9   B A F L / 0 7 0   B I T G D I / 0 5 5   C 3 2 / 0 4 3   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 7   E 3 2 / 0 9 9   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 4 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 1   E T E X T / 0 8 0   F 3 2 / 0 6 9   F B S E R V / 0 5 7 
 
 	 	 F N T S T O R E / 0 3 9   F O N T S / 0 6 5   F O R M / 1 0 4   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 5   I R D A / 0 5 5   P D R S T O R E / 0 4 0   P L P / 0 1 5   P R I N T / 0 4 6   P R I N T D R V / 0 3 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 6   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 0 
 
 
 
 B i n a r y   c o m p a t i b l e   w i t h   1 8 0   a n d   1 8 1 . 
 
 
 
 F i x e s   b u g   t h a t   l e f t   t a s k   l i s t   a n d   n o t i f i e r   w i t h o u t   p o i n t e r   g r a b . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 8 1 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   3 0   A p r i l   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 5 9   B A F L / 0 7 0   B I T G D I / 0 5 5   C 3 2 / 0 4 3   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 7   E 3 2 / 0 9 9   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 4 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 1   E T E X T / 0 8 0   F 3 2 / 0 6 9   F B S E R V / 0 5 7 
 
 	 	 F N T S T O R E / 0 3 9   F O N T S / 0 6 5   F O R M / 1 0 4   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 5   I R D A / 0 5 5   P D R S T O R E / 0 4 0   P L P / 0 1 5   P R I N T / 0 4 6   P R I N T D R V / 0 3 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 6   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 0 
 
 
 
 B i n a r y   c o m p a t i b l e   w i t h   1 8 0 . 
 
 
 
 
 
 F r o m   S t e v e G : 
 
 - - - - - - - - - - - - - - - 
 
 1 ) , F i x   f o r   m e n u   s w i t c h i n g   d e a t h . 
 
 
 
 F r o m   S i m o n B : 
 
 - - - - - - - - - - - - - - - 
 
 2 ) , F i x   f o r   S h e l l   p a n i c   u s i n g   t h e   r e m o t e   l i n k . 
 
 
 
 F r o m   M a r t i n B : 
 
 - - - - - - - - - - - - - - - 
 
 3 ) , N e w   d o w n   a r r o w   b i t m a p . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - - - - 
 
 4 ) , F i x e d   p o s i t i o n i n g   o f   i n c r e m a n t a l   m a t c h i n g   c u r s o r   i n   t e x t   l i s t b o x e s . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 8 0 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 9   A p r i l   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 5 9   B A F L / 0 7 0   B I T G D I / 0 5 5   C 3 2 / 0 4 3   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 7   E 3 2 / 0 9 9   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 4 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 1   E T E X T / 0 8 0   F 3 2 / 0 6 9   F B S E R V / 0 5 7 
 
 	 	 F N T S T O R E / 0 3 9   F O N T S / 0 6 5   F O R M / 1 0 4   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 5   I R D A / 0 5 5   P D R S T O R E / 0 4 0   P L P / 0 1 5   P R I N T / 0 4 6   P R I N T D R V / 0 3 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 6   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 0 
 
 
 
 N O T   c o m p a t i b l e   w i t h   1 7 9 . 
 
 T o o k   n e w   c o m p o n e n t s   a b o v e . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - 
 
 1 ) , P r i n t   d i a l o g   f i x . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - 
 
 2 ) , F i x   f o r   H o m e / E n d   k e y   c a l e n d a r   d e a t h . 
 
 
 
 3 ) , F i x e d   w o r l d   s e l e c t o r   p a n i c . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - 
 
 4 ) , M u l t i - s e l e c t i o n   l i s t b o x e s   n o w   r e p o r t   a n y   c h a n g e   i n   s e l e c t i o n . 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - 
 
 5 ) , C h a n g e d   s o m e   o f   t h e   e r r o r   m e s s a g e s   i n   E I K S Y S E R . R A . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 6 ) , F i x   f o r   P a g e   s e t u p   d i a l o g   d e a t h . 
 
 
 
 7 ) , C h a n g e d   C E i k o n E n v : : I n i t S y s t e m F o n t s L ( ) , t o   r e a d   i n   i t s   f o n t s   f r o m   r e s o u r c e   o n   N e i l ' s   s u g g e s t i o n . 
 
 
 
 8 ) , A d d e d   D E F A U L T . A I F   t o   t h e   r e l e a s a b l e s .     T h i s   u s e d   t o   b e   r e l e a s e d   b y   A P P A R C . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 7 9 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 9   A p r i l   1 9 9 7 ) 
 
 
 
 U s e s :       A P P A R C / 0 5 8   B A F L / 0 7 0   B I T G D I / 0 5 5   C 3 2 / 0 4 3   C L O C K / 0 5 6   C O N E / 1 3 7 
 
 	 	 D I A L / 0 0 6   E 3 2 / 0 9 9   E 3 2 T O O L S / 0 6 3   E 3 2 U T I L S / 0 1 2   E A L W L / 0 5 4 
 
 	 	 E I K T O O L S / 1 2 2   E S O C K / 0 5 1   E T E X T / 0 8 0   F 3 2 / 0 6 9   F B S E R V / 0 5 7 
 
 	 	 F N T S T O R E / 0 3 9   F O N T S / 0 6 4   F O R M / 1 0 4   G D I / 0 5 1   G D I T O O L S / 0 3 3 
 
 	 	 G R I D / 1 0 3   I R D A / 0 5 4   P D R S T O R E / 0 4 0   P L P / 0 1 4   P R I N T / 0 4 6   P R I N T D R V / 0 3 9 
 
 	 	 R C O M P / 3 1 4   S I B O U T I L / 0 1 6   S T O R E / 0 4 2   W L D D A T A / 0 0 5   W S E R V / 0 8 0 
 
 
 
 I n c o m p a t i b l e   w i t h   a l l   p r e v i o u s   r e l e a s e s .     R e a l e a s e d   t o   a l l o w   a p p s   t o   b e g i n   c o n v e r t i n g   - 
 
 t h e r e   m a y   b e   a n o t h e r   r e l e a s e   l a t e r   w i t h   t h e   n e w   f o n t s . 
 
 
 
 T h e   r e s o u r c e   f i l e s   a r e   f r o z e n   a f t e r   a   r e v i e w   b y   B i l l   &   T e r r y .     P l e a s e   c h e c k   w i t h   t h e m 
 
 b e f o r e   m a k i n g   a n y   f u r t h e r   c h a n g e s . 
 
 
 
 T e s t   c o d e   T B T G R P 1   i s   b r o k e n .     W i l l   b e   f i x e d   i n   t h e   n e x t   r e l e a s e . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - 
 
 1 ) , F i x e d   i n d e n t   d i a l o g   b u g s   w i t h   D o u g ' s   h e l p . 
 
 
 
 2 ) , C h a n g e s   t o   p r i n t   s e t u p   d i a l o g   t o   a l l o w   t h e   u s e r   t o   s e t   p r o p e r t i e s   o f   t h e   d e v i c e . 
 
 
 
 3 ) , F i x e d   b u g s   i n   f o n t   d i a l o g ,   p a s s w o r d   s c r e e n . 
 
 
 
 4 ) , A d d e d   a   n e w   p r i v a t e   f u n c t i o n   D o R e p l a c e A l l L ( . . ) , i n   E I K E D W I N .     F i x e d   b u g s   i n   r e p l a c e / f i n d   d i a l o g 
 
 
 
 5 ) , R e n a m e d   P a g e S e t u p C h a n g e d ( ) , o f   M P r i n t P r e v i e w D i a l o g O b s e r v e r   t o   P a g e S e t u p C h a n g e d L ( ) 
 
 
 
 6 ) , D e l e t e H i g h l i g h t L ( ) , o f   C E i k E d w i n   t a k e   a n   e x t r a   p a r a m e t e r   ' T B o o l   a P r o m p t C o n f o r m a t i o n ' . 
 
 I t   d i s p l a y s   ' D e l e t e   s e l e c t i o n '   d i a l o g   w h e n   t h e   f l a g   i s   s e t   t o   ' T r u e ' .     B y   d e f a u l t ,   t h e 
 
 f l a g   i s   s e t   t o   t r u e . 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - - 
 
 7 ) , F i x   f o r   S W - 4 1 6 9 . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - 
 
 8 ) , T h e   e x t e r n a l   b u t t o n s   n o w   s n o o z e   a n   a l a r m   r a t h e r   t h a n   s i l e n c i n g   i t 
 
 
 
 9 ) , T h e   a l a r m   s e r v e r   i s   n o w   r e s t a r t e d   b y   t h e   e i k o n   s e r v e r   i f   i t   d i e s 
 
 
 
 1 0 ) , T h e   N o t i f i e r   w i l l   u s e   d e f a u l t   t e x t   " C o n t i n u e "   f o r   b u t t o n   1   i f   a   z e r o 
 
 l e n g t h   d e s c r i p t o r   i s   p a s s e d .     E i k o n s   A l e r t W i n ( ) , m a k e s   u s e   o f   t h i s   i f 
 
 i t   t h e   e n v i r o n m e n t   d i d n ' t   c o n s t r u c t   p r o p e r l y 
 
 
 
 1 1 ) , E i k o n   s e r v e r   h a n d l e s   a l l   e r r o r   m e s s a g e s   r e p o r t e d   b y   t h e   w i n d o w   s e r v e r 
 
 ( b a c k l i g h t   e r r o r s ,   l o g g i n g   e r r o r s   a n d   O O M   e r r o r s ) 
 
 
 
 1 2 ) , I m p l e m e n t e d   d o u b l e   c l i c k   b e h a v i o u r   i n   t h e   t a s k   l i s t   t o   s w i t c h   t o   t h e 
 
 c l i c k e d   p r o g r a m . 
 
 
 
 1 3 ) , R e m o v e d   a l l   p a n i c s   r e l a t i n g   t o   p a t h s   o r   f i l e s   n o t   f o u n d .     T h e s e   h a v e 
 
 b e e n   r e p l a c e d   b y   L e a v e s . 
 
 
 
 1 4 ) , A d d e d   t e s t   c o d e   t o   T E A R 1   f o r   d e f a u l t   b u t t o n   t e x t   n o t i f i e r s 
 
 
 
 1 5 ) , C h a n g e d   t h e   n a m e   o f   t h e   t a s k   l i s t   t o   " O p e n   f i l e s   /   p r o g r a m s "     T h e   b u t t o n 
 
 t e x t   h a s   a l s o   c h a n g e d 
 
 
 
 1 6 ) , T h e   n o t i f i e r s   t i t l e   i s   n o   l o n g e r   a l w a y s   " I n f o r m a t i o n "     T h e   f i r s t   l i n e   o f   t e x t 
 
 i s   n o w   u s e d   a s   t h e   t i t l e . 
 
 
 
 1 7 ) , F i x e d   t h e   " C l o s e   " " ? "   p r o b l e m   w h e n   r e p e a t e d l y   p r e s s e i n g   D e l e t e + Y   i n   t h e   t a s k 
 
 l i s t 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - - 
 
 1 8 ) , P o p o u t   l i s t b o x e s   a r e   n o w   d e l e t e d   b y   t h e   m e n u   k e y .     C a l l   C E i k A p p U i : : S e t D e l e t a b l e P o p o u t ( ) 
 
 t o   u s e   t h i s . 
 
 
 
 1 9 ) , F i x e d   p a n i c   w h e n   c l i c k i n g   o n   t h e   e d g e   o f   m e n u s . 
 
 
 
 2 0 ) , D o u b l e   c l i c k i n g   o n   t h e   c h a r   m a p   i n   a   d i a l o g   s e l e c t s   t h e   c h a r a c t e r   a n d   e x i t s . 
 
 
 
 2 1 ) , S h + C t r l + C   b r i n g s   u p   t h e   c h a r   m a p   d i a l o g   f r o m   a   c h a r a c t e r   e d i t o r . 
 
 
 
 2 2 ) , T h e   m e n u   k e y   n o w   t o g g l e s   t h e   m e n u   o n   a n d   a f f . 
 
 
 
 2 3 ) , M f n e   n u d g e   c h a r a c t e r s   a r e   n o w   s t o r e d   i n   C E i k o n E n v . 
 
 
 
 2 4 ) , A d d e d   r e s o u r c e   s t r i n g   f o r   e x t r a   c h a r   m a p   c h a r a c t e r s . 
 
 
 
 2 5 ) , V a r i o u s   b u g   f i x e s . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - - 
 
 2 6 ) , F i x e d   d e f e c t s   S W - 4 3 4 9   ( l i s t b o x   v e r t i c a l   i n t e r - i t e m   g a p ) ,   S W - 4 3 9 3   ( c h o i c e l i s t ' s   S e t A r r a y 
 
 f u n c t i o n   r e n a m e d   t o   S e t A r r a y L ) ,   S W - 4 3 0 3   ( f o l d e r   s e l e c t o r ) ,   S W - 4 3 8 2   &   S W - 3 7 1 5   ( s c r e e n   c a p t u r e 
 
 d i a l o g ) ,   S W - 4 1 6 5   ( t a s k   l i s t ) ,   S W - 3 9 0 5   ( d i a l o g   b u t t o n s ) ,   l i s t b o x   i t e m   d r a w e r   b u g   r e p o r t e d   b y 
 
 B i l l ,   a n d   S W - 4 4 1 8   ( l i s t b o x   p a n i c ) . 
 
 
 
 2 7 ) , I n   p r e p a r a t i o n   f o r   B C   f r e e z e ,   m o d i f i e d   v a r i o u s   c l a s s e s   c o m p r i s i n g   t h e   c h o i c e   l i s t ,   l i s t b o x , 
 
 a n d   f i l e   s e l e c t o r   s u b s y s t e m s   t o   e n s u r e   t h a t   t h e y   h a d   a t   l e a s t   o n e   p r i v a t e   d a t a   m e m b e r . 
 
 P r o t e c t e d   c c e s s o r / M u t a t o r   f u n c t i o n s   f o r   t h e s e   d a t a   m e m b e r s   w e r e   a d d e d   w h e r e v e r   a p p r o p r i a t e . 
 
 
 
 F r o m   S t e v e G : 
 
 - - - - - - - - - - - - - 
 
 2 8 ) , E E i k T i m e W i t h o u t H o u r s F i e l d   a d d e d   t o   t i m e   a n d   d u r a t i o n   e d i t o r s . 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - - - 
 
 2 9 ) , B u g   f i x e s   i n   t h e   t i m e   d i a l o g s . 
 
 
 
 F r o m   M a r k T : 
 
 - - - - - - - - - - - - - 
 
 3 0 ) , I m p l e m e n t e d   C E i k S e r v B a c k u p S e s s i o n : : S t a r t A p p l i c a t i o n ( ) . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 3 1 ) , A d d e d   E N o F i r s t L e t t e r M a t c h i n g   f l a g   t o   l i s t b o x e s .     T j i s   s h o u l d   b e   s e t   f o r   l i s t s   o f   b i t m a p s . 
 
 
 
 3 2 ) , R e m o v e d   " A r e   y o u   s u r e ? "   d e f a u l t   t e x t   f r o m   t h e   s e c o n d   l i n e   o f   C E i k o n E n v : : Q u e r t W i n L ( ) . 
 
 I f   n o   s e c o n d   l i n e   i s   s p e c i f i e d ,   t h e   r e s u l t i n g   d i a l o g   o n l y   h a s   a   t i t l e .     R e m o v e d 
 
 C E i k o n E n v : : S i n g l e L i n e Q u e r y W i n L ( ) , a s   i t   w a s   n o   l o n g e r   r e q u i r e d . 
 
 
 
 3 3 ) , A d d e d   E i k F i l e U t i l s : : U p d a t e D i s k L i s t L ( ) , w h i c h   c r e a t e s   a   l i s t   o f   a v a i l a b l e   d r i v e s . 
 
 
 
 3 4 ) , S p l i t   i E d w i n F l a g s   m e m b e r   o f   C E i k E d w i n   i n t o   u s e r   a n d   i n t e r n a l   f l a g s .     F l a g   e n u m s   h a v e 
 
 a l l   b e e n   c h a n g e d   a g a i n . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 7 8 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 2   A p r i l   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 9   E 3 2 U T I L S / 0 1 2   F 3 2 / 0 6 9   S T O R E / 0 4 2   B A F L / 0 7 0   A P P A R C / 0 5 8 
 
 	 	 C 3 2 / 0 4 3   E S O C K / 0 5 1   I R D A / 0 5 3   S I B O U T I L / 0 1 6   P L P / 0 1 4 
 
                 G D I / 0 5 0   F N T S T O R E / 0 3 9   F B S E R V / 0 5 7   B I T G D I / 0 5 5   W S E R V / 0 8 0 
 
                 C L O C K / 0 5 5   C O N E / 1 3 5   F O N T S / 0 6 4   E A L W L / 0 5 4   W L D D A T A / 0 0 1   E T E X T / 0 8 0 
 
                 F O R M / 1 0 3   P D R S T O R E / 0 3 8   P R I N T D R V / 0 3 8   P R I N T / 0 4 4   G R I D / 1 0 3 
 
                 D I A L / 0 0 5   E 3 2 T O O L S / 0 6 3   G D I T O O L S / 0 3 3   E I K T O O L S / 1 2 2   R C O M P / 3 1 4 
 
 
 
 T o o k   n e w   W S E R V ,   F B S E R V   a n d   B I T G D I .     S o r r y   G e e r t ,   b u t   t h e   r a c k   w o u l d n ' t 
 
 b o o t   w i t h   o l d e r   v e r s i o n s . 
 
 
 
 B i n a r y   c o m p a t i b l e   f o r   M A R M   b u t   n o t   W I N S .     Y o u   s h o u l d   o n l y   n e e d   t o   r e c o m p i l e . 
 
 
 
 N o t e   t h a t   e m b e d d i n g   t e s t   c o d e   o n   t h e   r a c k   f a i l s   w i t h   K E r r N o t S u p p o r t e d . 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 7 7 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 1   A p r i l   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 9   E 3 2 U T I L S / 0 1 2   F 3 2 / 0 6 9   S T O R E / 0 4 2   B A F L / 0 7 0   A P P A R C / 0 5 8 
 
 	 	 C 3 2 / 0 4 3   E S O C K / 0 5 1   I R D A / 0 5 3   S I B O U T I L / 0 1 6   P L P / 0 1 4 
 
                 G D I / 0 5 0   F N T S T O R E / 0 3 9   F B S E R V / 0 5 4   B I T G D I / 0 5 3   W S E R V / 0 7 9 
 
                 C L O C K / 0 5 5   C O N E / 1 3 5   F O N T S / 0 6 4   E A L W L / 0 5 4   W L D D A T A / 0 0 1   E T E X T / 0 8 0 
 
                 F O R M / 1 0 3   P D R S T O R E / 0 3 8   P R I N T D R V / 0 3 8   P R I N T / 0 4 4   G R I D / 1 0 3 
 
                 D I A L / 0 0 5   E 3 2 T O O L S / 0 6 3   G D I T O O L S / 0 3 3   E I K T O O L S / 1 2 2   R C O M P / 3 1 4 
 
 
 
 T a k e n   n e w   c o m p o n e n t s   a b o v e 
 
 I n c o m p a t i b l e   w i t h   1 7 5 
 
 
 
 N o w   d e p e n d s   o n   W L D D A T A 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - 
 
 1 ) , D e l e t e d   t i t l e s   f o r   i n d e n t s / s p a c i n g   d i a l o g s   f r o m   t h e   r s s   f i l e . 
 
 
 
 2 ) , D e f a u l t   p a g e   s i z e   ( f o r   d i f f e r e n t   c o u n t r y ) , i s   r e a d   f r o m   t h e   r s s   f i l e . 
 
 
 
 3 ) , C h a n g e s   t o   l s h e l l   t o   s e t   p r i n t e r   d e v i c e . 
 
 
 
 4 ) , R e m o v e d   ' T u r n   l i n k   o f f '   t e x t   f r o m   r s s   f i l e . 
 
 
 
 5 ) , S e t C o n t a i n e r W i n d o w L ( ) , o f   P r e v i e w d i a l o g   i s   d e c l a r e d   p r i v a t e . 
 
 
 
 6 ) , D e c l a r e d   G e t P r i n t e r N a m e s L ( ) , i n   C E i k E n v . 
 
 
 
 7 ) , M o v e d   ' \ \ s y s t e m \ \ p r i n t e r s \ \ '   b u f f e r   t o   r s s   f i l e . 
 
 
 
 8 ) , R e m o v e d   T P r i n t e r N a m e A r r a y   c l a s s . 
 
 
 
 9 ) , C h a n g e s   t o   c h o i c e l i s t .     U s e r s   c a n   s e t   t h e   c h o i c e l i s t   i t e m   t o   n u l l   b y   s e t t i n g     c u r r e n t i t e m   = - 1 . 
 
 C o r r e s p o n d i n g   c h a n g e s   t o   B o r d e r s ,   f o n t ,   l i n e   s p a c i n g ,   a l i g n m e n t   d i a l o g s 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - - 
 
 1 0 ) , M a d e   t h e   c h e c k   o n   t h e   r e t u r n   v a l u e   a t   t h e   e n d   o f   E i k D l l : : R u n A p p I n s i d e T h r e a d ( ) , m o r e   p r e c i s e . 
 
 
 
 1 1 ) , C h a n g e d   t h e   d t o r   o f   C E i k P r o c e s s   t o   e n s u r e   t h a t   t h e   i M a i n D o c u m e n t   i s   a l w a y s   d e l e t e d   * p r i o r * 
 
 t o   t h e   i S t o r e   f i e l d   b e i n g   d e s t r o y e d   ( p r e v i o u s l y   t h i s   h a p p e n e d   t h e   o t h e r   w a y   r o u n d ) .     T h i s   f i x e s 
 
 t h e   l a s t   a s p e c t   o f   d e f e c t   S W - 2 5 7 7   -   i n   w h i c h   p r o b l e m s   a r o s e   i f   a   d o c u m e n t   t r i e d   t o   a c c e s s   t h a t 
 
 s t o r e   d u r i n g   i t s   d t o r . 
 
 
 
 1 2 ) , C h a n g e d   t h e   " S e r v e r   h a s   t e r m i n a t e d "   e r r o r   t e x t   t o   t h e   s l i g h t l y   f r i e n d l i e r   " S e r v e r   h a s   e x i t e d " . 
 
 
 
 F r o m   D a n : 
 
 - - - - - - - - - - - - - 
 
 1 3 ) , F o l l o w i n g   c h a n g e s   t o   E I K G R I D . * 
 
 	 C E i k G r i d   c o n s t r u c t o r   g o e s   f r o m   p u b l i c - > p r o t e c t e d . 
 
 	 C E i k G r i d : : C e l l T o E x p o s e ( ) , g o e s   f r o m   p r i v a t e - > p r o t e c t e d . 
 
 	 C E i k G r i d : : U p d a t e G r i d A f t e r Z o o m L ( ) , b e c o m e s   v i r t u a l . 
 
 
 
 F r o m   G i l l i a n : 
 
 - - - - - - - - - - - - - 
 
 1 4 ) , I n c r e a s e d   d i a l   s t r i n g   l e n g t h   t o   2 7   c h a r a c t e r s . 
 
 
 
 1 5 ) , I n t r o d u c e d   a   3 0   s e c   p a u s e   b e f o r e   d i a l l i n g . 
 
 
 
 1 6 ) , D i s a b l e d   k e y   c l i c k s   i n   t h e   d i a l l i n g   d i a l o g . 
 
 
 
 1 7 ) , C h a n g e d   v o l u m e   b a c k   t o   m e d i u m 
 
 
 
 1 8 ) , C h a n g e d 
 
 	 R E S O U R C E   T B U F   r _ d i a l _ u n d i a l l a b l e _ c h a r   { b u f = " U n d i a l l a b l e   c h a r a c t e r " ; } 
 
 b a c k   t o 
 
 	 R E S O U R C E   T B U F   r _ d i a l _ u n d i a l l a b l e _ c h a r   { b u f = " C a n n o t   d i a l   t h i s   c h a r a c t e r " ; } 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - 
 
 1 9 ) , R e m o v e d   c o n s o l e   s e l f - d e s t r u c t   w o r k a r o u n d . 
 
 
 
 2 0 ) , S t o p p e d   d i m m e d   a l a r m   c o n t r o l   b u t t o n s   a n i m a t i n g . 
 
 
 
 2 1 ) , M o v e d   e i k o n   s e r v e r   d i a l o g s   i n t o   E I K S V D L G . C P P . 
 
 
 
 2 2 ) , R e m o v e d   L S h e l l   h o t k e y 
 
 
 
 2 3 ) , A d d e d   " R e s e t   r e a s o n "   d i a l o g   t o   e i k o n   s e r v e r . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - - 
 
 2 4 ) , M a d e   " o "   a n d   " p "   n u d g e   b y   t e n   f o r   m f n e s . 
 
 
 
 F r o m   S t e v e G : 
 
 - - - - - - - - - - - - - 
 
 2 5 ) , M o r e   m u l t i - s e l e c t i o n   f i l e   s e l e c t o r   b u g   f i x e s . 
 
 
 
 F r o m   M a r k T : 
 
 - - - - - - - - - - - - - 
 
 2 6 ) , U p d a t e d   L S H E L L   t o   t h e   n e w   C 3 2   e t   a l .     R e m o v e d   w i g g l y   l i n k   i n d i c a t o r   s i n c e   l i n k   c a n   n o w   b e 
 
 t u r n e d   o n   f r o m   a n y w h e r e . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - - 
 
 2 7 ) , F i x e d   d e f e c t   S W - 3 5 7 8   ( C E i k I n f o D i a l o g ) ,   S W - 3 7 0 4   ( f i l e   n a m e   s e l e c t o r s ) ,   S W - 3 6 9 7   ( l i s t b o x 
 
 e v e n t   r e p o r t i n g ) ,   S W - 3 6 0 6   ( f o l d e r   n a m e   s e l e c t o r s ) ,   S W - 2 6 8 9   ( f i l e   s a v e   d i a l o g ) ,   S W - 2 7 5 6 
 
 ( b i g g e r   v e r t i c a l   s p a c i n g   i n   p o p o u t   l i s t b o x e s ) ,   a n d   S W - 3 3 1 5   ( r e n a m i n g   S e t I t e m H e i g h t   t o 
 
 S e t I t e m H e i g h t L   i n   C E i k L i s t B o x ) . 
 
 
 
 2 8 ) , R e m o v e d   t h e   I t e m E x i s t s ( ) , f u n c i o n   f r o m   M L i s t B o x M o d e l   a n d   a l l   i t s   d e r i v e d   c l a s s e s . T h i s 
 
 f u n c t i o n   w a s   n o n - e s s e n t i a l   s i n c e   i t   i s   v e r y   e a s y   t o   t e l l   w h e t h e r   o r   n o t   a   l i s t b o x   i t e m 
 
 i n d e x   i s   v a l i d   o r   n o t   ( i t   h a s   t o   b e   > =   0   a n d   l e s s   t h a n   t h e   n u m b e r   o f   i t e m s   i n   t h e   m o d e l ) . 
 
 
 
 2 9 ) , A d d e d   a   n e w   f u n c t i o n   S e t S h o w S y s t e m ( ) , t o   C E i k F i l e O p e n D i a l o g   a n d   C E i k F o l d e r N a m e S e l e c t o r 
 
 t o   a l l o w   c e r t a i n   " o p e n   f i l e "   d i a l o g s   t o   b e   a b l e   t o   s e e   t h e   s y s t e m   f o l d e r .   A   u s e r   o f   s u c h 
 
 a   d i a l o g   w i l l   s i m p l y   n e e d   t o   i n v o k e   S e t S h o w S y s t e m ( E T r u e ) , o n   t h e   d i a l o g   o b j e c t . 
 
 
 
 F r o m   D a v i d B : 
 
 - - - - - - - - - - - - - 
 
 3 0 ) , A d d e d   s u p p o r t   f o r   b u s y   m e s s a g e s   w i t h   a n   i n i t i a l   d e l a y . 
 
 
 
 F r o m   M a r t i n B : 
 
 - - - - - - - - - - - - - 
 
 3 1 ) , A d d e d   t h e   f o l l o w i n g   t w o   r e s o u r c e   s t r i n g s 
 
 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ b u s y   {   b u f = " B u s y " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ o p e n i n g _ f i l e   {   b u f = " O p e n i n g   f i l e " ;   } 
 
 
 
 F r o m   D u n c a n : 
 
 - - - - - - - - - - - - - 
 
 3 2 ) , F i x e d   a n   e d w i n   p i c t u r e   s c a n n i n g   b u g . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 3 3 ) , A d d e d 
 
 	 I M P O R T _ C   v o i d   B u s y M s g ( c o n s t   T D e s C &   a D e s , T T i m e I n t e r v a l M i c r o S e c o n d s 3 2   a I n i t i a l D e l a y ) ; 
 
 	 I M P O R T _ C   v o i d   B u s y M s g ( c o n s t   T D e s C &   a D e s , T C o e A l i g n m e n t   a C o r n e r , T T i m e I n t e r v a l M i c r o S e c o n d s 3 2   a I n i t i a l D e l a y ) ; 
 
 	 I M P O R T _ C   v o i d   B u s y M s g ( T I n t   a R e s o u r c e I d , T T i m e I n t e r v a l M i c r o S e c o n d s 3 2   a I n i t i a l D e l a y ) ; 
 
 t o   C E i k o n E n v . 
 
 
 
 3 4 ) , M o v e d   v a r i o u s   d i a l o g s   f r o m   T i m e W   t o   E I K T I M E . * 
 
 
 
 3 5 ) , A d d e d 
 
 	 I M P O R T _ C   T B o o l   S u p p o r t s U n d o ( ) , c o n s t ; 
 
 	 I M P O R T _ C   T B o o l   C a n U n d o ( ) , c o n s t ; 
 
 	 I M P O R T _ C   v o i d   S e t W o r d D e l i m i t e r s ( T B o o l   a P i c t u r e , T B o o l   a P u n c t u a t i o n ) ; 
 
 	 I M P O R T _ C   v o i d   G e t W o r d I n f o ( T I n t   a C u r r e n t P o s , T I n t &   a S t a r t P o s , T I n t &   a L e n g t h ) , c o n s t ; 
 
 t o   C E i k E d w i n . 
 
 
 
 3 6 ) , C h a n g e d   S e t S c r o l l B a r s L ( ) , a n d   S i z e C h a n g e d L ( ) , o d   e d w i n s   t o   d o   n o   d r a w i n g . 
 
 
 
 
 
 R e s o u r c e   c h a n g e s 
 
 = = = = = = = = = = = = = = = = = 
 
 A d d e d 
 
 - - - - - - - 
 
 E I K T I M E . R A 
 
 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n o t _ s u p p o r t e d   {   b u f = " C a n n o t   a c c e s s   d i s k   -   u n r e c o g n i s e d   f o r m a t " ;   } 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ c a n n o t _ r e p l a c e _ r e a d o n l y _ f i l e   { b u f   =   " C a n n o t   r e p l a c e   r e a d - o n l y   f i l e " ; } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ b u s y   {   b u f = " B u s y " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ o p e n i n g _ f i l e   {   b u f = " O p e n i n g   f i l e " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n u d g e _ m i n u s   {   b u f = " o " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n u d g e _ p l u s   {   b u f = " p " ;   } 
 
 
 
 R E S O U R C E   P A G E S I Z E   r _ e i k _ c o u n t r y _ d e f a u l t _ p a g e _ s i z e 
 
 	 { 
 
 # i f d e f   L A N G U A G E _ U S 
 
         w i d t h = 1 2 2 4 0 ; 
 
 	 h e i g h t = 1 5 8 4 0 ; 
 
 # e l s e 
 
 	 w i d t h = 1 1 9 0 6 ; 
 
         h e i g h t = 1 6 8 3 8 ; 
 
 # e n d i f 
 
           } 
 
 
 
 C h a n g e d 
 
 - - - - - - - - 
 
 R E S O U R C E   T B U F   r _ d i a l _ u n d i a l l a b l e _ c h a r   { b u f = " U n d i a l l a b l e   c h a r a c t e r " ; } 
 
 t o 
 
 R E S O U R C E   T B U F   r _ d i a l _ u n d i a l l a b l e _ c h a r   { b u f = " C a n n o t   d i a l   t h i s   n u m b e r " ; } 
 
 
 
 R E S O U R C E   D I A L O G   r _ f r e e _ d i a l _ d i a l o g 
 
         { 
 
         t i t l e = " F r e e   d i a l " ; 
 
 t o 
 
 R E S O U R C E   D I A L O G   r _ f r e e _ d i a l _ d i a l o g 
 
         { 
 
         t i t l e = " F r e e   i n p u t   d i a l " ; 
 
 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ c a n n o t _ b e _ r e a d   {   b u f = " C a n n o t   b e   a c c e s s e d   -   d i s k   i s   c o r r u p t " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ c a n n o t _ b e _ r e a d   {   b u f = " C a n n o t   a c c e s s   d i s k   -   i t   i s   c o r r u p t " ;   } 
 
 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n o _ f i l e n a m e _ s p e c i f i e d   {   b u f = " N o   f i l e n a m e   s p e c i f i e d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ e x i s t i n g _ f i l e _ s p e c i f i e d   {   b u f = " F i l e   w i t h   t h i s   n a m e   a l r e a d y   e x i s t s   -   s p e c i f y   a   d i f f e r e n t   o n e " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ e x i s t i n g _ f o l d e r _ s p e c i f i e d   {   b u f = " F o l d e r   w i t h   t h i s   n a m e   a l r e a d y   e x i s t s   -   s p e c i f y   a   d i f f e r e n t   o n e " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n o _ f o l d e r n a m e _ s p e c i f i e d   {   b u f = " N o   f o l d e r   n a m e   s p e c i f i e d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ i n v a l i d _ p a t h   {   b u f = " S p e c i f i e d   p a t h   i s   i n v a l i d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ f o l d e r n a m e _ t o o _ l o n g   {   b u f = " I n v a l i d   f o l d e r   n a m e   -   s p e c i f i e d   n a m e   i s   t o o   l o n g " ;   } 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ f i l e _ i n _ u s e   {   b u f = " % S   i s   b e i n g   u s e d   b y   a n o t h e r   p r o g r a m " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n o _ f i l e n a m e _ s p e c i f i e d   {   b u f = " N o   f i l e n a m e   e n t e r e d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ e x i s t i n g _ f i l e _ s p e c i f i e d   {   b u f = " F i l e   w i t h   t h i s   n a m e   a l r e a d y   e x i s t s   -   e n t e r   a   d i f f e r e n t   o n e " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ e x i s t i n g _ f o l d e r _ s p e c i f i e d   {   b u f = " F o l d e r   w i t h   t h i s   n a m e   a l r e a d y   e x i s t s   -   e n t e r   a   d i f f e r e n t   n a m e " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n o _ f o l d e r n a m e _ s p e c i f i e d   {   b u f = " N o   f o l d e r   n a m e   e n t e r e d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ i n v a l i d _ p a t h   {   b u f = " P a t h   e n t e r e d   i s   i n v a l i d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ f o l d e r n a m e _ t o o _ l o n g   {   b u f = " I n v a l i d   f o l d e r   n a m e   -   n a m e   e n t e r e d   i s   t o o   l o n g " ;   } 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ f i l e _ i n _ u s e   {   b u f = " % S   i s   o p e n   i n   a n o t h e r   p r o g r a m " ;   } 
 
 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ i r _ u n k n o w n _ e r r o r   {   b u f = " U n k n o w n   e r r o r   w i t h   i n f r a r e d " ;   } 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ i r _ o t h e r _ s e n d i n g _ u n s u p p o r t e d   {   b u f = " T h e   o t h e r   m a c h i n e   i s   t r y i n g   t o   s e n d   a n   u n s u p p o r t e d   i t e m " ;   } 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ i r _ d i s k _ i s _ r o m   {   b u f = " U n a b l e   t o   w r i t e   t o   d r i v e   % S .     U s e   a n o t h e r   d r i v e " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ i r _ u n k n o w n _ e r r o r   {   b u f = " U n k n o w n   p r o b l e m   w i t h   i n f r a r e d " ;   } 
 
 R E S O U R C E   T B U F 8 0   r _ e i k _ t b u f _ i r _ o t h e r _ s e n d i n g _ u n s u p p o r t e d   {   b u f = " T h e   o t h e r   m a c h i n e   i s   t r y i n g   t o   s e n d   a n   i t e m   t h a t   c a n ' t   b e   r e c e i v e d " ;   } 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ i r _ d i s k _ i s _ r o m   {   b u f = " C a n n o t   s e n d   t o   d i s k   % S .     U s e   a   d i f f e r e n t   d i s k " ;   } 
 
 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ o n l y _ s i l e n t _ a l a r m s   {   b u f = " S o u n d   i s   i n   u s e .     O n l y   s i l e n t   a l a r m s   w i l l   b e   a v a i l a b l e " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ i n v a l i d _ c r o p _ m a r g i n   {   b u f = " I n v a l i d   p i c t u r e   c r o p   m a r g i n " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ c a n n o t _ u s e _ i r d a   {   b u f = " C a n n o t   s e n d   o r   r e c e i v e   i n f o r m a t i o n   b y   I n f r a r e d   f r o m   h e r e " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ k i l l _ q u e r y   {   b u f = " D o   y o u   w a n t   t o   s h u t   i t   d o w n   n o w ? " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n o _ c o l u m n _ s p e c i f i e d   {   b u f = " N o   c o l u m n   s p e c i f i e d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n o _ r o w _ s p e c i f i e d   {   b u f = " N o   r o w   s p e c i f i e d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ c e l l _ o u t _ o f _ r a n g e   {   b u f = " C e l l   i s   o u t s i d e   p e r m i t t e d   l i m i t s " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ t i t l e _ b a r _ l a b e l   {   b u f = " E d i t i n g   % S   i n   % S " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ r a n g e _ t e x t _ 1   {   b u f = " D e l e t e   r o w   d i g i t s   t o   e d i t   c o l u m n " ;   } / /   e i k r n g e d 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ r a n g e _ t e x t _ 2   {   b u f = " E n t e r   r o w   n o w   ( u s i n g   d i g i t s ) " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ r a n g e _ t e x t _ 3   {   b u f = " E n t e r   c o l u m n   f i r s t   ( u s i n g   l e t t e r s ) " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ o n l y _ s i l e n t _ a l a r m s   {   b u f = " S o u n d   i s   i n   u s e .     A l a r m s   w i l l   d i s p l a y   t e x t   w i t h o u t   p l a y i n g   s o u n d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ i n v a l i d _ c r o p _ m a r g i n   {   b u f = " I n v a l i d   c r o p   m e a s u r e m e n t s   f o r   p i c t u r e " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ c a n n o t _ u s e _ i r d a   {   b u f = " C a n n o t   s e n d   o r   r e c e i v e   i n f o r m a t i o n   b y   i n f r a r e d   f r o m   h e r e " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ k i l l _ q u e r y   {   b u f = " D o   y o u   w a n t   t o   c l o s e   i t   n o w ? " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n o _ c o l u m n _ s p e c i f i e d   {   b u f = " N o   c o l u m n   l e t t e r   e n t e r e d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n o _ r o w _ s p e c i f i e d   {   b u f = " N o   r o w   n u m b e r   e n t e r e d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ c e l l _ o u t _ o f _ r a n g e   {   b u f = " C e l l   i s   o u t s i d e   l i m i t s   o f   w o r k s h e e t " ;   } 
 
 R E S O U R C E   T B U F 3 2   r _ e i k _ t b u f _ t i t l e _ b a r _ l a b e l   {   b u f = " ' % S '   o b j e c t   i n   ' % S ' " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ r a n g e _ t e x t _ 1   {   b u f = " D e l e t e   r o w   n u m b e r   t o   e d i t   c o l u m n   l e t t e r " ;   } / /   e i k r n g e d 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ r a n g e _ t e x t _ 2   {   b u f = " E n t e r   r o w   n u m b e r   n o w " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ r a n g e _ t e x t _ 3   {   b u f = " E n t e r   c o l u m n   l e t t e r   f i r s t " ;   } 
 
 
 
 R E S O U R C E   T B U F   {   b u f = " S e r v e r   h a s   t e r m i n a t e d " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F   {   b u f = " S e r v e r   h a s   e x i t e d " ;   } 
 
 
 
 
 
 R e m o v e d 
 
 - - - - - - - - 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ c a n n o t _ r e a d _ d i s k   {   b u f = " P r o b l e m   w i t h   d i s k   -   c a n n o t   a c c e s s   i n f o r m a t i o n   o n   d i s k " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ c a n n o t _ r e a d _ d i r   {   b u f = " P r o b l e m   w i t h   f o l d e r   -   c a n n o t   a c c e s s   i n f o r m a t i o n   i n   f o l d e r " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ n o _ s u c h _ p a r t i t i o n   {   b u f = " P a r t i t i o n   d o e s   n o t   e x i s t " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ i n d e n t s _ t i t l e _ m e t r i c   {   b u f =   " I n d e n t s   ( c m ) " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ i n d e n t s _ t i t l e _ i m p e r i a l   {   b u f =   " I n d e n t s   ( i n ) " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ s p a c i n g _ t i t l e _ m e t r i c   {   b u f =   " L i n e   s p a c i n g   ( c m ) " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ s p a c i n g _ t i t l e _ i m p e r i a l   {   b u f =   " L i n e   s p a c i n g   ( i n ) " ;   } 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 7 6 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 4   A p r i l   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 7   E 3 2 U T I L S / 0 1 0   F 3 2 / 0 6 7   S T O R E / 0 4 0   B A F L / 0 6 8   A P P A R C / 0 5 6 
 
 	 	 C 3 2 / 0 4 2   E S O C K / 0 5 0   I R D A / 0 5 2   S I B O U T I L / 0 1 5   P L P / 0 1 3 
 
                 G D I / 0 4 7   F N T S T O R E / 0 3 8   F B S E R V / 0 5 3   B I T G D I / 0 5 3   W S E R V / 0 7 8 
 
                 C L O C K / 0 5 3   C O N E / 1 3 3   F O N T S / 0 6 1   E A L W L / 0 5 2   E T E X T / 0 7 7 
 
                 F O R M / 1 0 2   P D R S T O R E / 0 3 7   P R I N T D R V / 0 3 6   P R I N T / 0 4 4   G R I D / 1 0 2 
 
                 D I A L / 0 0 3   E 3 2 T O O L S / 0 6 0   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 1   R C O M P / 3 1 4 
 
 
 
 I n c o m p a t i b l e   w i t h   1 7 5 
 
 
 
 A   f e w   c h a n g e s   t o   . P R J   a n d   . I B Y   f i l e s   w i l l   b e   n e e d e d   t o   c o p e   w i t h   U K / U S   R O M s . 
 
 A n y   m n t   g e t a p p a r c   v e r b s   w i l l   n e e d   t o   c h a n g e   a g a i n . 
 
 
 
 A l l   r e l e a s e a b l e s   a r e   p e t r a n e d   n o w . 
 
 R e m o v e d   W I N S   l i n k i n g   b y   o r d i n a l   f o r   e i k o n . d l l   f o r   n o w   a s   t h e r e   a r e   a r e   s t i l l   A P I   c h a n g e s   p e n d i n g . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - 
 
 1 ) , C h a n g e s   i n   F o n t D i a l o g .     F i x e d   S W   2 7 1 1 . 
 
 
 
 2 ) , A d d e d   S e t G r a p h i c s D e v i c e ( C G r a p h i c s D e v i c e *   a D e v i c e ) , i n   E I K G T E D .     Y o u   c a n   s e t   t h e 
 
 d e v i c e   b y   c a l l i n g   t h e   a b o v e   m e t h o d   o r   b y   p a s s i n g   i n   a s   a n   a r g u m e n t   i n   R u n F o n t D i a l o g ( ) ; 
 
 
 
 3 ) , F i x e d   T a b D i a l o g   b u g   S W   2 7 9 2 
 
 
 
 4 ) , H e a d e r / F o o t e r   T x t e d i t o r   d o   n o t   d i s p l a y   s y m b o l f o n t s .   O n l y   p r i n t e r   f o n t s   a r e   d i s p l a y e d . 
 
 
 
 5 ) , R e m o v e d   P a g e s i z e   a r r a y   f r o m   r s s   f i l e   b e c a u s e   t h e y   a r e   d e f i n e d   i n   G D I . H 
 
 
 
 6 ) , B y   d e f a u l t   G T E D   a n d   R T E D   i n   d i a l o g s   d i s p l a y   n o n s y m b o l   f o n t s . 
 
 
 
 7 ) , D e f i n e d   R u n T a b s D i a l o g L ( c o n s t   T I n t   a P a g e W i d t h ) , a n d 
 
 R u n I n d e n t s D i a l o g L ( c o n s t   T I n t   a P a g e W i d t h ) , i n   E I K G T E D .     W o r d   a p p   s h o u l d   c a l l   t h e   m e t h o d s 
 
 f o r   r u n n i n g   t a b s   d i a l o g   a n d   i n d e n t s   d i a l o g   r e s p e c t i v e l y . 
 
 
 
 8 ) , F i x e d   H a n g i n g   i n d e n t s   b u g . 
 
 
 
 9 ) , P r o v i d e d   S t a n d a r d   p r i n t e r   s e t t i n g s   d i a l o g   i n   l s h e l l 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - - 
 
 1 0 ) , A d d e d   C E i k A p p U i : : S e t D e l e t a b l e P o p u p ( C C o e C o n t r o l *   ) .     A p p s   s h o u l d   c a l l   t h i s   w h e n   t h e y 
 
 c r e a t e   p o p u p   l i s t s .     T h i s   w i l l   a l l o w   t h e   l i s t s   t o   b e   d e l e t e d   w h e n   t h e   m e n u   k e y   i s   p r e s s e d . 
 
 
 
 1 1 ) , M f n e   a n d   c a l e n d a r   b u g   f i x e s . 
 
 
 
 F r o m   D a v i d B : 
 
 - - - - - - - - - - - - - 
 
 1 2 ) , S o m e   i n f o   a n d   b u s y   m e s s a g e   f i x e s . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - 
 
 1 3 ) , L a n g u a g e   f i x   t o   a l a r m   c o n t r o l 
 
 
 
 1 4 ) , R e m o v e d   t h e   a b n o r m a l   p r o g r a m   e x i t   d i a l o g   f r o m   t h e   e i k o n   s e v e r .     O n l y   p a n i c s 
 
 a r e   c a u g h t   n o w . 
 
 
 
 1 5 ) , A d d e d   a   c o n f i r m a t i o n   d i a l o g   f o r   A L L   e n d   t a s k   r e q u e s t s   f r o m   t h e   t a s k   l i s t 
 
 
 
 1 6 ) , B u g   f i x   t o   t a s k   l i s t   i n   O O M 
 
 
 
 1 7 ) , E i k o n   s e r v e r   n o w   s e t s   t h e   d r i v e   n a m e s   o f   c :   a n d   d :   t o   " I n t e r n a l "   a n d   " E x t e r n a l "   r e s p ' y 
 
 
 
 1 8 ) , O O M   f i x   t o   i n f r a r e d 
 
 
 
 1 9 ) , B u g   f i x   w h e n   t r y i n g   t o   r e c e i v e   i r   t o   a   r e a d - o n l y   d r i v e . 
 
 
 
 F r o m   D a n : 
 
 - - - - - - - - - - - - - 
 
 2 0 ) , U p d a t e d   e i k o n   g r i d   s o u r c e   a n d   t e s t   c o d e   t o   G R I D   1 0 2 . 
 
 
 
 2 1 ) , F i x e d   a   r i c h   t e x t   e d i t o r   r e d r a w   b u g . 
 
 
 
 F r o m   S t e v e G : 
 
 - - - - - - - - - - - - - 
 
 2 2 ) , F i x e d   s o m e   m u l t i   s e l e c t i o n   b u g s   i n   f i l e n a m e   s e l e c t o r s . 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - - 
 
 2 3 ) , F i x e d   p a n i c   w h e n   C E i k o n E n v : : H a n d l e E r r o r ( ) , g o t   a n   u n e x p e c t e d   e r r o r   v a l u e . 
 
 
 
 2 4 ) , C h a n g e d   s l e e p i n g   d i a l o g s   t o   b e   c a n c e l l e d   b e f o r e   b e i n g   r o u s e d   a g a i n . 
 
 
 
 2 5 ) , C h a n g e d   v a r i o u s   . P R J s   a n d   . I B Y s   t o   c o p e   w i t h   U K / U S   R O M S . 
 
 
 
 F r o m   I m o g e n : 
 
 - - - - - - - - - - - - - 
 
 2 6 ) , A m e r i c a n i z e d   t h e   r e s o u r c e   f i l e s . 
 
 
 
 F r o m   I a n : 
 
 - - - - - - - - - - - - - 
 
 2 7 ) , U p d a t e d   L S H E L L   t o   t h e   n e w   A P P A R C   a n d   p r o v i d e d   n e w   . A I F   f i l e s   f o r   T O P B U T 1   a n d   T T D R A W 1 . 
 
 
 
 F r o m   G i l l i a n : 
 
 - - - - - - - - - - - - - 
 
 2 8 ) , C h a n g e d   m a x i m u m   d i a l l i n g   s t r i n g   t o   1 4   c h a r a c t e r s   t o   e n s u r e   t h a t   ' D i a l   o u t '   w o n t 
 
 h a n g   t h e   s o u n d   d r i v e r .   ( T e m p o r a r y   m e a s u r e   u n t i l   E 3 2   a l l o w s   s t r i n g s   l o n g e r   t h a t   1 9 ) 
 
 
 
 2 9 ) , C h a n g e d   h o t k e y s   i n   d i a l o g s   s o   n o n e   r e q u i r e   C t r l +   f o r   e a s i e r   u s e . 
 
 
 
 3 0 ) , M a d e   d e f a u l t   i n i t i a l   t o n e   l e n g t h   l o n g e r 
 
 
 
 3 1 ) , M a d e   s o u n d   q u i e t   t o   s e e   i f   t o n e   q u a l i t y   i m p r o v e s 
 
 
 
 3 2 ) , R e i n t r o d u c e d   D I A L   d e p e n d e n t   f u n c t i o n s 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - - 
 
 3 3 ) , F i x e s   f o r   b u g s   S W - 3 3 3 4 ,   S W - 3 1 0 4 ,   S W - 2 7 4 6 ,   S W - 2 5 5 3 ,   S W - 2 3 2 1 ,   S W - 2 7 7 1 ,   a n d   S W - 2 5 5 2 . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 3 4 ) , T e x t   e d i t o r s   n o w   s u p p o r t   s i n g l e   l e v e l   u n d o   o f   b l o c k   d e l e t e s .     T h i s   i s   e n a b l e d   b y 
 
 d e f a u l t   f o r   r i c h   t e x t   e d i t o r s   a n d   d i s a b l e d   f o r   o t h e r s .     E n a b l e   i t   b y   s e t t i n g   t h e   f l a g 
 
 E A l l o w U n d o .     C a n   a l s o   b e   s e t / c l e a r e d   b y   c a l l i n g 
 
 
 
 	 I M P O R T _ C   v o i d   S e t A l l o w U n d o ( T B o o l   a A l l o w ) ; 
 
 
 
 C t r l + Z   u n d o e s   i n   a n y   e d w i n   t h a t   s u p p o r t s   u n d o . 
 
 
 
 3 5 ) , C h a n g e d   C E i k E d w i n : : D e l e t e L ( ) , t o   t a k e   a   T C u r s o r S e l e c t i o n   r a t h e r   t h a n   t w o   d o c u m e n t 
 
 p o s i t i o n s . 
 
 
 
 3 6 ) , F i x e d   l o t s   o f   f i l e   b r o w s e r   b u g s   w h e n   v i e w i n g   a n   e m p t y   d r i v e .     A d d e d   m o r e   t e s t   c o d e . 
 
 
 
 3 7 ) , M a d e   C F b s B i t m a p *   C H i e r a r c h i c a l L i s t I t e m D r a w e r : : I t e m B i t m a p ( ) , p u r e   v i r t u a l   a n d   a d d e d 
 
 C D i r e c t o r y T r e e L i s t I t e m D r a w e r   i n   E I K D C L B I . * 
 
 
 
 3 8 ) , A d d e d   C t r l + A l t + S h i f t + Y   t o   t h e   l i s t   o f   d e b u g g i n g   k e y s .     T h i s   a d d s   a   d r i v e   x :     P r e s s i n g 
 
 F 5   s i m u l a t e s   o p e n i n g / c l o s i n g   t h e   d o o r .     F 4   s i m u l a t e s   c h a n g i n g   d i s k . 
 
 
 
 3 9 ) , D i s a b l e d   t h e   d e b u g g i n g   k e y s   i n   r e l e a s e   b u i l d s . 
 
 
 
 4 0 ) , C h a n g e d   t h e   a n n o t a t i o n   a n d   l e g e n d   f o n t s   p r o v i d e d   b y   C E i k o n E n v   t o   b e   S w i s s   1 3 0 .     T h i s 
 
 i s   o n l y   a   t e m p o r a r y   s o l u t i o n   -   t h e   f o n t s   l o o k   v e r y   b a d   a n d   t h e   c h a n g e   i n   s i z e   c a u s e s 
 
 p r o b l e m s   f o r   b u t t o n   b a r s   i n   d i a l o g s . 
 
 
 
 4 1 ) , M o v e d   C S h l D i r   t o   E I K F U T I L . *   a n d   r e n a m e d   i t   C E i k D i r . 
 
 
 
 4 2 ) , C h a n g e d   d i r e c t o r y   l i s t s   t o   t a k e   f l a g s   s p e c i f y i n g   w h e t h e r   t h a y   s h o u l d   s h o w   t h e   \ S y s t e m 
 
 f o l d e r   a n d / o r   h i d d e n   e n t r i e s .     T h e   s y s t e m   a t t r i b u t e   i s   n o w   i g n o r e d .     A d d e d   S h o w S y s t e m 
 
 a n d   S h o w H i d d e n   f l a g s   t o   t h e   f i l e   b r o w s e r .     A d d e d   a   t h i r d   a r g u m e n t   t o   t h e   b r o w s e   d i a l o g ' s 
 
 c o n s t r u c t o r   s p e c i f y i n g   t h e   i n i t i a l   s o r t   o r d e r   t o   u s e . 
 
 
 
 4 3 ) , R e m o v e d   v a r i o u s   f u n c t i o n s   t h a t   w e r e   n o   l o n g e r   n e e d e d   b e c a u s e   o f   t h e   c h a n g e   o f   p l a n 
 
 c o n c e r n i n g   w h a t   f i l e   s e l e c t o r s   s h o w e d . 
 
 
 
 4 4 ) , R e m o v e d   C E i k o n E n v : : O p e n I n i F i l e L [ C ] ( ) .     U s e   t h e   v e r s i o n   s u p p l i e d   i n   C D i c t i o n a r y F i l e S t o r e 
 
 i n s t e a d . 
 
 
 
 4 5 ) , R e m o v e d   t h e   f i l e   i n f o   d i a l o g   t h a t   w a s   b r o u g h t   u p   p r e s s i n g   " ? "   i n   t h e   b r o w s e   d i a l o g . 
 
 
 
 4 6 ) , R e m o v e d   t h e   E v e n t G e n e r a t e d B y ( ) , f u n c t i o n   f r o m   C E i k B u t t o n B a s e .     T h i s   i n f o r m a t i o n   c a n   b e 
 
 f o u n d   i n   C C o e E n v   i n s t e a d . 
 
 
 
 4 7 ) , R i c h   t e x t   e d i t o r s   n o w   s e t   e t e x t ' s   c h a n g e d   f l a g   w h e n   a   p i c t u r e   i s   e d i t e d . 
 
 
 
 4 8 ) , U p d a t e d   T R T X T E D   t o   c o p e   w i t h   r e a d   o n l y   f i l e s . 
 
 
 
 
 
 
 
 R e s o u r c e   c h a n g e s : 
 
 = = = = = = = = = = = = = = = = = = = 
 
 A d d e d 
 
 - - - - - - - - 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ i r _ d i s k _ i s _ r o m   {   b u f = " U n a b l e   t o   w r i t e   t o   d r i v e   % S .     U s e   a n o t h e r   d r i v e " ;   } 
 
 R E S O U R C E   T B U F 6 4   r _ e i k _ t b u f _ i r _ n o _ m e m o r y   {   b u f = " T h e r e   i s   n o t   e n o u g h   f r e e   m e m o r y   t o   u s e   i n f r a r e d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ c a n n o t _ u n d o _ c o n f i r m _ 1   {   b u f = " C a n n o t   u n d o   t h i s   a c t i o n " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ c a n n o t _ u n d o _ c o n f i r m _ 2   {   b u f = " D o   y o u   w a n t   t o   p r o c e e d ? " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ b l o c k _ d e l e t e _ c o n f i r m _ 1   {   b u f = " D e l e t e   s e l e c t i o n " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ i n d e n t s _ l e f t _ r i g h t _ i n v a l i d   {   b u f = " C o m b i n e d   l e f t   a n d   r i g h t   i n d e n t s   t o o   l a r g e   f o r   p a g e   s i z e " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ i n d e n t s _ r i g h t _ f l i n e _ i n v a l i d   {   b u f = " C o m b i n e d   r i g h t   a n d   f i r s t   l i n e   i n d e n t s   t o o   l a r g e   f o r   p a g e   s i z e " ;   } 
 
 R E S O U R C E   T B U F 3 2   r _ e i k s r v _ c l o s e _ t a s k   {   b u f = " C l o s e   \ " % S \ " ? " ;   } 
 
 R E S O U R C E   T B U F 6 4   r _ e i k a l a r m _ s n o o z e d _ f o r _ o n e _ m i n u t e   {   b u f = " A l a r m   i s   s n o o z e d   f o r   1   m i n u t e " ;   } 
 
 R E S O U R C E   T B U F 3 2   r _ e i k s r v _ d r i v e _ n a m e _ i n t e r n a l   { b u f = " I n t e r n a l " ;   } 
 
 R E S O U R C E   T B U F 3 2   r _ e i k s r v _ d r i v e _ n a m e _ e x t e r n a l   { b u f = " E x t e r n a l " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ r a n g e _ t e x t _ 1   {   b u f = " D e l e t e   r o w   d i g i t s   t o   e d i t   c o l u m n " ;   } / /   e i k r n g e d 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ r a n g e _ t e x t _ 2   {   b u f = " E n t e r   r o w   n o w   ( u s i n g   d i g i t s ) " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ r a n g e _ t e x t _ 3   {   b u f = " E n t e r   c o l u m n   f i r s t   ( u s i n g   l e t t e r s ) " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ p r i n t i n g _ w i t h _ l i n k _ o n   {   b u f = " T u r n   t h e   l i n k   o f f " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ t e m p _ p r n   {   b u f = " c : \ \ t e m p . p r n " ;   } 
 
 R E S O U R C E   T B U F   {   b u f = " F a i l e d   t o   r e a d   f r o m   p r o g r a m   d i s k " ;   } 
 
 
 
 
 
 C h a n g e d 
 
 - - - - - - - - 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ a p p _ b u s y   {   b u f = " % S   i s   b u s y " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ a p p _ b u s y   {   b u f = " \ " % S \ "   i s   b u s y " ;   } 
 
 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ p r i n t i n g _ e r r o r   {   b u f = " P r o b l e m   d e t e c t e d ,   p r i n t i n g   t e r m i n a t e d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ p a g i n a t i n g _ e r r o r   {   b u f = " P r o b l e m   d e t e c t e d ,   p a g i n a t i n g   t e r m i n a t e d " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ p r e v i e w _ e r r o r   {   b u f = " P r o b l e m   d e t e c t e d ,   p r e v i e w   t e r m i n a t e d " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ p r i n t i n g _ e r r o r   {   b u f = " P r o b l e m   d e t e c t e d ,   p r i n t i n g   h a s   b e e n   d i s c o n t i n u e d . " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ p a g i n a t i n g _ e r r o r   {   b u f = " P r o b l e m   d e t e c t e d ,   p a g i n a t i n g   h a s   b e e n   d i s c o n t i n u e d . " ;   } 
 
 R E S O U R C E   T B U F   r _ e i k _ t b u f _ p r e v i e w _ e r r o r   {   b u f = " P r o b l e m   d e t e c t e d ,   p r e v i e w   h a s   b e e n   d i s c o n t i n u e d . " ;   } 
 
 
 
 R E S O U R C E   T B U F   {   b u f = " O u t   o f   m e m o r y " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F   {   b u f = " N o t   e n o u g h   m e m o r y " ;   } 
 
 
 
 R E S O U R C E   T B U F   r _ e i k _ e d w i n _ c t r l _ h o t k e y s               {   b u f = " x c v f   b i u         " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F   r _ e i k _ e d w i n _ c t r l _ h o t k e y s               {   b u f = " x c v z f   b i u         " ;   } 
 
 
 
 R E S O U R C E   T B U F   r _ e i k s r v _ p w o r d m e s s a g e   {   b u f = " W e l c o m e   t o   P r o t e a " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F   r _ e i k s r v _ p w o r d m e s s a g e   {   b u f = " W e l c o m e   t o   P r o t e a . \ n P r e s s   a n y   k e y   t o   c o n t i n u e . " ;   } 
 
 
 
 R E S O U R C E   T B U F   r _ e i k s r v _ t b u f _ s a v e _ s c r e e n s h o t _ d l g _ t i t l e   {   b u f   =   " S a v e   s c r e e n   i m a g e   a s   M B M   f i l e " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F   r _ e i k s r v _ t b u f _ s a v e _ s c r e e n s h o t _ d l g _ t i t l e   {   b u f   =   " S a v e   s c r e e n   i m a g e   a s   E P O C   f i l e " ;   } 
 
 
 
 R E S O U R C E   T B U F   r _ e i k s r v _ s y s t e m _ t a s k _ m s g   {   b u f = " C a n n o t   c l o s e   % S " ;   } 
 
 t o 
 
 R E S O U R C E   T B U F   r _ e i k s r v _ s y s t e m _ t a s k _ m s g   {   b u f = " C a n n o t   c l o s e   \ " % S \ " " ;   } 
 
 
 
 
 
 D L G _ B U T T O N   { i d = E E i k B i d C a n c e l ;               b u t t o n = C M B U T   { t x t = " C a n c e l " ; } ;           h o t k e y = E E i k B i d C a n c e l ;   } , 
 
 D L G _ B U T T O N   { i d = E D i a l D l g B u t F r e e D i a l ;   b u t t o n = C M B U T   { t x t = " F r e e   d i a l & " ; } ;   h o t k e y = ' F ' ;   } , 
 
 D L G _ B U T T O N   { i d = E D i a l D l g B u t D i a l ;           b u t t o n = C M B U T   { t x t = " D i a l " ; } ;               h o t k e y = ' D ' ;   } , 
 
 D L G _ B U T T O N   { i d = E D i a l D l g B u t D i a l O u t ;     b u t t o n = C M B U T   { t x t = " D i a l   o u t " ; } ;       h o t k e y = ' O ' ;   } 
 
 t o 
 
 D L G _ B U T T O N   { i d = E E i k B i d C a n c e l ;               b u t t o n = C M B U T   { t x t = " C a n c e l " ; } ;             h o t k e y = E E i k B i d C a n c e l ;   } , 
 
 D L G _ B U T T O N   { i d = E D i a l D l g B u t F r e e D i a l ;   b u t t o n = C M B U T   { t x t = " F r e e   i n p u t & " ; } ;   h o t k e y = E E i k B i d T a b ;   } , 
 
 D L G _ B U T T O N   { i d = E D i a l D l g B u t D i a l ;           b u t t o n = C M B U T   { t x t = " D i a l " ; } ;                 h o t k e y = E E i k B i d O k ;   } , 
 
 D L G _ B U T T O N   { i d = E D i a l D l g B u t D i a l O u t ;     b u t t o n = C M B U T   { t x t = " D i a l   o u t " ; } ;         h o t k e y = E E i k B i d S p a c e ;   } 
 
 
 
 D L G _ B U T T O N   { i d = E F r e e D i a l D l g B u t C l e a r ;       b u t t o n = C M B U T   { t x t = " C l e a r " ; } ;     h o t k e y = ' C ' ;   } , 
 
 D L G _ B U T T O N   { i d = E F r e e D i a l D l g B u t R e d i a l ;     b u t t o n = C M B U T   { t x t = " R e d i a l " ; } ;   h o t k e y = ' R ' ;   } , 
 
 D L G _ B U T T O N   { i d = E E i k B i d C a n c e l ;                     b u t t o n = C M B U T   { t x t = " C a n c e l " ; } ;   h o t k e y = E E i k B i d C a n c e l ;   } 
 
 t o 
 
 D L G _ B U T T O N   { i d = E F r e e D i a l D l g B u t C l e a r ;       b u t t o n = C M B U T   { t x t = " C l e a r " ; } ;     h o t k e y = E E i k B i d S p a c e ;   } , 
 
 D L G _ B U T T O N   { i d = E F r e e D i a l D l g B u t R e d i a l ;     b u t t o n = C M B U T   { t x t = " R e d i a l " ; } ;   h o t k e y = E E i k B i d O k ;   } , 
 
 D L G _ B U T T O N   { i d = E E i k B i d C a n c e l ;                     b u t t o n = C M B U T   { t x t = " C a n c e l " ; } ;   h o t k e y = E E i k B i d C a n c e l ;   } 
 
 
 
 R E S O U R C E   T B U F   r _ d i a l _ u n d i a l l a b l e _ c h a r   { b u f = " C a n n o t   d i a l   t h i s   c h a r a c t e r " ; } 
 
 t o 
 
 R E S O U R C E   T B U F   r _ d i a l _ u n d i a l l a b l e _ c h a r   { b u f = " U n d i a l l a b l e   c h a r a c t e r " ; } 
 
 
 
 R E S O U R C E   D I A L O G   r _ d i a l _ d i a l o g 
 
 	 { 
 
 	 t i t l e = " D i a l   a   p h o n e   n u m b e r " ; 
 
 	 . . . . . . . . . . . 
 
 	 } 
 
 t o 
 
 R E S O U R C E   D I A L O G   r _ d i a l _ d i a l o g 
 
 	 { 
 
 	 t i t l e = " D i a l " ; 
 
 	 . . . . . . . . . . . 
 
 	 } 
 
 
 
 R E S O U R C E   D I A L O G   r _ f r e e _ d i a l _ d i a l o g 
 
         { 
 
         t i t l e = " F r e e   f o r m   d i a l l i n g " ; 
 
 	 . . . . . . . . . . 
 
 	 } 
 
 t o 
 
 R E S O U R C E   D I A L O G   r _ f r e e _ d i a l _ d i a l o g 
 
         { 
 
         t i t l e = " F r e e   d i a l " ; 
 
 	 . . . . . . . . . . 
 
 	 } 
 
 
 
 
 
 R e m o v e d 
 
 - - - - - - - - 
 
 R E S O U R C E   D I A L O G   r _ e i k _ f s e l _ e n t r y _ i n f o 
 
 	 { 
 
 	 . . . . . . . . . . . 
 
 	 } 
 
 
 
 R E S O U R C E   A R R A Y   r _ e i k _ p a g e _ s i z e _ a r r a y 
 
 	 { 
 
 	 i t e m s = 
 
 	 	 { 
 
 	 	 P A G E S I Z E 	 	   / / A 4 
 
 	 	 	 { 
 
                         w i d t h   =   1 1 9 0 6 ; 
 
                         h e i g h t   =   1 6 8 3 8 ; 
 
 	 	 	 } , 
 
 	 	 P A G E S I Z E 
 
 	 	 	 { 	 	 / /   t h e   c u s t o m   s i z e   w i l l   b e   s e t   b y   t h e   d i a l o g 
 
 	 	 	 } , 
 
 	 	 P A G E S I Z E 	 	   / /   E x e c u t i v e 
 
 	 	 	 { 
 
                         w i d t h   =   1 0 4 4 0 ; 
 
                         h e i g h t   =   1 5 1 2 0 ; 
 
 	 	 	 } , 
 
 	 	 P A G E S I Z E 	 	   / /   L e g a l 
 
 	 	 	 { 
 
                         w i d t h   =   1 2 2 4 0 ; 
 
                         h e i g h t   =   2 0 1 6 0 ; 
 
 	 	 	 } , 
 
 	 	 P A G E S I Z E 	 	   / /   L e t t e r 
 
 	 	 	 { 
 
                         w i d t h   =   1 2 2 4 0 ; 
 
                         h e i g h t   =   1 5 8 4 0 ; 
 
 	 	 	 } , 
 
 	 	 P A G E S I Z E 	 	 / /   M o n a r c h 
 
 	 	 	 { 
 
                         w i d t h   =   5 5 8 0 ; 
 
                         h e i g h t   =   1 0 8 0 0 ; 
 
 	 	 	 } , 
 
 	 	 P A G E S I Z E 	 	 / /   D L 
 
 	 	 	 { 
 
                         w i d t h   =   6 2 3 6 ; 
 
                         h e i g h t   =   1 2 4 7 2 ; 
 
 	 	 	 } 
 
 	 	 } ; 
 
 	 } 
 
 
 
 R E S O U R C E   D I A L O G   r _ e i k s e r v _ a b n o r m a l _ p r o g _ e x i t _ d i a l o g 
 
 	 { 
 
 	 t i t l e = " P r o g r a m   e x i t " ; 
 
 	 b u t t o n s = R _ E I K _ B U T T O N S _ C O N T I N U E ; 
 
         i t e m s = 
 
 	 	 { 
 
                 D L G _ L I N E 
 
                         { 
 
                         t y p e = E E i k C t L a b e l ; 
 
                         i d = E E S r v D l g P a n i c N a m e ; 
 
 	 	 	 p r o m p t = " P r o g r a m " ; 
 
                         c o n t r o l = L A B E L   { } ; 
 
                         } , 
 
                 D L G _ L I N E 
 
                         { 
 
                         t y p e = E E i k C t L a b e l ; 
 
                         i d = E E S r v D l g P a n i c C o d e ; 
 
 	 	 	 p r o m p t = " E x i t   r e a s o n " ; 
 
                         c o n t r o l = L A B E L   { } ; 
 
                         } 
 
                 } ; 
 
         } 
 
 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 7 5 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   8   A p r i l   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 6   E 3 2 U T I L S / 0 0 9   F 3 2 / 0 6 5   S T O R E / 0 4 0   B A F L / 0 6 3   A P P A R C / 0 5 5 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 7   I R D A / 0 5 0   S I B O U T I L / 0 1 4   P L P / 0 1 1 
 
                 G D I / 0 4 6   F N T S T O R E / 0 3 7   F B S E R V / 0 5 2   B I T G D I / 0 5 2   W S E R V / 0 7 6 
 
                 C L O C K / 0 5 2   C O N E / 1 3 1   F O N T S / 0 6 0   E A L W L / 0 4 9   E T E X T / 0 7 6 
 
                 F O R M / 1 0 1   P D R S T O R E / 0 3 5   P R I N T D R V / 0 3 4   P R I N T / 0 4 3   G R I D / 1 0 0 
 
                 E 3 2 T O O L S / 0 5 9   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 0   R C O M P / 3 1 4 
 
 
 
 I n c o m p a t i b l e   w i t h   1 7 4 
 
 
 
 L o t s   o f   f u n c t i o n s   h a v e   h a d   t r a i l i n g   L s   a d d e d   s i n c e   t h e y ' v e   a l w a y s   b e e n   a b l e   t o   l e a v e . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - - 
 
 1 ) , F i x e d   d e f e c t s   S W - 2 2 5 5   ( m i s s i n g   e x p o r t _ c ) , 
 
 
 
 2 ) , R e n a m e d   s o m e   f u n c t i o n s   t h a t   c o u l d   l e a v e ,   i . e . 
 
 
 
 C E i k F i l e N a m e S e l e c t o r : : T r y F i n d C u r r e n t I t e m ( ) , 
 
 C E i k F i l e N a m e S e l e c t o r : : G e t F u l l N a m e s O f S e l e c t e d F i l e s ( ) , 
 
 C L i s t B o x V i e w : : G e t S e l e c t i o n I n d e x e s ( ) , 
 
 C E i k L i s t B o x : : S i m u l a t e A r r o w K e y E v e n t ( ) ,   a n d 
 
 C E i k L i s t B o x : : M a t c h T y p e d C h a r ( ) . 
 
 
 
 3 ) , F i x e d   a   b u g   i n   C E i k L i s t B o x : : H a n d l e P o i n t e r E v e n t L ( ) ;   t h i s   w a s   r e l a t e d   t o   t h e 
 
 l i s t b o x   u s e d   b y   M a r t i n D   i n   t h e   D a t a   a p p ' s   " L a b e l   P r e f e r e n c e s "   d i a l o g . 
 
 
 
 F r o m   A n n : 
 
 - - - - - - - - - - - - - 
 
 4 ) , C h a n g e d   C E i k F l o a t i n g P o i n t E d i t o r : : P r e p a r e F o r F o c u s L o s s L ( ) , t o   a l l o w   u p   t o   1 5 
 
 d e c i m a l   p l a c e s   i n   a n y   i n f o   m e s s a g e . 
 
 
 
 F r o m   M a r t i n H : 
 
 - - - - - - - - - - - - - 
 
 5 ) , C h a n g e d   t h e   i n i t i a l   r a t e   f o r   f i l e   f a i l u r e   i n   t h e   f a i l u r e   d i a l o g   f r o m   8 0 0   t o   5 . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - 
 
 6 ) , B u g   f i x   t o   t h e   a l a r m   c o n t r o l   w i t h   l o n g   s e s s i o n   n a m e s .     T h e   t e x t   i s   n o w 
 
 c l i p p e d   t o   f i t . 
 
 
 
 7 ) , A l a r m   c o n t r o l   n o w   c h e c k s   f o r   a   n u l l   d u e   t i m e   a n d   r e v e r t s   t o   u s i n g   t h e 
 
 a l a r m   t i m e   i n   t h i s   c a s e 
 
 
 
 8 ) , I n c r e a s e d   t h e   p r i o r i t y   o f   t h e   a l a r m   c o n t r o l   i n   t h e   c o n t r o l   s t a c k   t o   p r e v e n t 
 
 k e y s   b e i n g   p a s s e d   t o   t h e   e x t r a s   b a r   ( S W - 2 1 2 5 ) 
 
 
 
 9 ) , T h e   n o t i f i e r   n o w   r e t u r n s   0   o r   1   d e p e n d i n g   w h i c h   b u t t o n   w a s   p r e s s e d   i n s t e a d 
 
 o f   1   o r   2   ( b y   J a l ' s   r e q u e s t ) 
 
 
 
 1 0 ) , T o o k   a d v a n t a g e   o f   n e w   T A p a T a s k : : K i l l T a s k ( ) , i n   t h e   t a s k   l i s t 
 
 
 
 1 1 ) , A p p s   w h i c h   m a r k   t h e m s e l v e s   a s   " d o e s   n o t   r e s p o n d   t o   s h u t d o w n   e v e n t s "   a r e   n o w 
 
 k i l l e d   i m m e d i a t e l y   f r o m   t h e   t a s k   l i s t   i n s t e a d   o f   s e n d i n g   t h e   s h u t d o w n   e v e n t   a n d 
 
 w a i t i n g   4   s e c o n d s .     A   c o n f i r m a t i o n   d i a l o g   w i l l   b e   a d d e d   s o o n   f o r   a l l   e n d   t a s k   r e q u e s t s 
 
 
 
 1 2 ) , A d d e d   a   r e s e r v e _ l e n g t h   r e s o u r c e   m e m b e r   t o   E I K L A B E L . R H   a l l o w i n g   t h e   s e t t i n g   o f   a 
 
 r e s e r v e r   b u f f e r   l e n g t h   f o r   l a b e l s   i n   d i a l o g s .     A n y   c o d e   p r e - a l l o c a t i n g   l a b e l   l e n g t h s 
 
 i n   e . g   P r e L a y o u t D y n I n i t L ( ) , s h o u l d   c h a n g e   t o   u s i n g   t h i s   i n s t e a d . 
 
 
 
 1 3 ) , E i k o n   i n f r a r e d   p r e - a l l o c a t e s   i t s   l a b e l s   a n d   c o n s e q u e n t l y   a   l o t   l e s s   f u n c t i o n s   i n 
 
 E I K I R D A   c a n   n o w   l e a v e . 
 
 
 
 1 4 ) , P r o v i d e d   C o n s t r u c t L ( ) , a n d   C o n s t r u c t F r o m R e s o u r c e L ( ) , f u n c t i o n s   t o   C E i k C h a r M a p . 
 
 B o t h   t h e s e   c a l l   t h e   n e w   p r i v a t e   f u n c t i o n   C o m m o n C o n s t r u c t L ( ) .     T h i s   l e a v e s   t h e 
 
 p r e v i o u s   d o d g y   c ' t o r   w h i c h   c o u l d   l e a v e   ( ! ) , e m p t y .     A n y   c o d e   t h a t   c a l l s 
 
 n e w [ ( E L e a v e ) ]   C E i k C h a r M a p   s h o u l d   a d d   a   s u b s e q u e n t   c a l l   t o   C o n s t r u c t L ( ) , t o   e n s u r e 
 
 t h e   c o n t r o l   i s   c o n s t r u c t e d   p r o p e r l y . 
 
 
 
 1 5 ) , R e m o v e d   r e d u n d a n t   C E i k o n E n v   f u n c t i o n s   [ S e t ] R e s t a r t s A f t e r B a c k u p ( ) , a n d   a d d e d   n e w 
 
 f u n c t i o n s   [ S e t ] R e s p o n d s T o S h u t D o w n E v e n t ( ) , a n d   [ S e t ] R e s p o n d s T o S w i t c h F i l e s E v e n t ( ) 
 
 i n   s y n c   w i t h   A p p a r c   0 5 5 .     A p p s   s h o u l d   c a l l   t h e s e   f u n c t i o n s   p a s s i n g   E F a l s e   i f 
 
 a p p l i c a b l e   t o   a l l o w   t h e   s h e l l   t o   b e h a v e   p r o p e r l y   ( i . e   i f   y o u r   a p p   d o e s n ' t   r e s p o n d 
 
 t o   s h u t d o w n   e v e n t s   i t   s h o u l d   c a l l   i E i k o n E n v - > S e t R e s p o n d s T o S h u t d o w n E v e n t s ( E F a l s e ) ; 
 
 s o m e w h e r e ) 
 
 
 
 1 6 ) , L o w e r e d   t h e   t h r e s h o l d   a t   w h i c h   t h e   " r e p l a c e   b a c k u p   b a t t e r y "   m e s s a g e   i s   d i s p l a y e d 
 
 f r o m   E L o w   t o   E V e r y L o w 
 
 
 
 1 7 ) , C o r r e c t e d   t h e   s i d e   b a r   e x t e n t   f o r   W I N S   ( S W - 2 5 5 0 ) 
 
 
 
 1 8 ) , A d d e d   a   c a l l   t o   H a n d l e S w i t c h O n E v e n t L ( ) , t o   t h e   e n d   o f   t h e   e i k o n   s e r v e r   c o n s t r u c t i o n 
 
 s o   t h a t   t h e   b a t t e r y   w a r n i n g   w i l l   b e   d i s p l a y e d   a f t e r   c o l d   b o o t s   a n d   r e s e t s   ( S W - 2 5 9 5 ) 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - - 
 
 1 9 ) , F i x e d   S W - 2 0 3 8 . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - 
 
 2 0 ) , F i x e d   S W - 2 4 1 5 . 
 
 
 
 2 1 ) , I n t e r n a l   c h a n g e s   t o   e i k p r t d g . c p p   a n d   e i k p r p v . c p p . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - - 
 
 2 2 ) , I m p r o v e d   a p p e a r a n c e   o f   s t a n d a r d   t o o l b a r   c l o c k . 
 
 
 
 2 3 ) , B u g   f i x e s   f o r   m f n e s ,   c a l e n d a r s   a n d   c l o c k s . 
 
 
 
 F r o m   D a n : 
 
 - - - - - - - - - - - - - 
 
 2 4 ) , U p d a t e d   t o   G R I D   1 0 0   r e q u i r i n g   t h e   f o l l o w i n g   c h a n g e s 
 
 
 
   -   C E i k G r i d : : D r a w ( . . . ) , n o w   t r a p s   t h e   C G r i d I m g : : D r a w L ( . . . ) , a n d   h a n d l e s   a n y   e r r o r s   w i t h   a   c a l l   t o 
 
       i E i k o n E n v - > N o t i f y I d l e E r r o r W h i l e R e d r a w i n g ( e r r ) ; 
 
 
 
   -   T h e   f o l l o w i n g   f u n c t i o n s   g a i n   a   t r a i l i n g   L : -   v o i d   C E i k G r i d : : D r a w C e l l L ( . . . ) , c o n s t ; 
 
       v o i d   C E i k G r i d : : D r a w R a n g e L ( . . . ) , c o n s t ;   v o i d   C E i k G r i d : : D r a w S e l e c t e d L ( ) , c o n s t ; 
 
 
 
 T G R I D . C P P 
 
   -   A d d e d   t r a i l i n g   L ' s   t o   f u n c t i o n s   w h e r e   n e c e s s a r y . 
 
 
 
 F r o m   I a n H : 
 
 - - - - - - - - - - - - - 
 
 2 5 ) , E m b e d d e d   a p p   l i s t   n o w   d i s p l a y s   a p p   c a p t i o n s   r a t h e r   t h a n   . A P P   n a m e s . 
 
 
 
 ) , U p d a t e d   a n d   i m p r o v e d   T O P B U T 1 . I C N 
 
 
 
 F r o m   G i l l i a n : 
 
 - - - - - - - - - - - - - 
 
 2 6 ) , C h a n g e d   w o r d i n g   o f   r e s o u r c e s   i n   l i n e   w i t h   s o m e   s u g g e s t i o n s   f r o m   T e r r y 
 
 
 
 2 7 ) , A d d e d   i n t e r n a t i o n a l   p h o n e   n u m b e r   r e s o l v i n g 
 
 
 
 2 8 ) , F i x e d   n u m b e r   b u f f e r   o v e r f l o w i n g   b u g s   -   f i x e s   S W - 2 3 6 7 
 
 
 
 2 9 ) , R e l e a s e d   t e s t   c o d e . 
 
 
 
 K n o w   l i m i t a t i o n s 
 
 
 
   -   t h e   i n t e r n a t i o n a l   p h o n e   n u m b e r   r e s o l v i n g   t h i s   o n l y   w o r k s   w i t h i n   o n e 
 
       c o u n t r y   j u s t   n o w 
 
 
 
   -   T h e   l e n g t h   o f   t h e   m a x   d i a l l i a b l e   n u m b e r   n e e d s   t o   b e   e x t e n d e d . 
 
 
 
 F r o m   S t e v e G : 
 
 - - - - - - - - - - - - - 
 
 3 0 ) , A d d e d   p r o t e c t e d   i n l i n e   a c c e s s o r s   f o r   t h e   f o l l o w i n g   p r i v a t e   m f n e   m e m b e r s 
 
 
 
 	 i N u m F i e l d s 
 
 	 i C u r r e n t F i e l d 
 
 	 i F i e l d s [ ] 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - - - 
 
 3 1 ) , I m p r o v e d   a p p e a r a n c e   a n d   p o s i t i o n   o f   m e n u   o p t i o n   b u t t o n . 
 
 
 
 F r o m   M i k e   B y r n e : 
 
 - - - - - - - - - - - - - 
 
 3 2 ) , M o r e   i m p r o v e m e n t s   t o   S p y   -   i n c l u d i n g   a   w o r k a r o u n d   t o   t h e   E 3 2   b u g   t h a t   h a d   b r o k e n   i t . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 3 3 ) , E i k o n   a n d   e i k s r v   n o w   l i n k   b y   o r d i n a l   f o r   W I N S 
 
 
 
 3 4 ) , F i x e d   l o t s   o f   e d w i n   O O M   d e a t h .     A d d e d   u s e r   n o t i f i c a t i o n   f o r   r e s i z i n g   f a i l u r e s 
 
 
 
 3 5 ) , P r i n t   p r e v i e w   D r a w L   c a l l s   a r e   n o w   t r a p p e d   a n d   c a l l s   i E i k o n E n v - > N o t i f y I d l e E r r o r W h i l e R e d r a w i n g ( ) 
 
 i f   n e c e s s a r y .     F i x e d   m o r e   O O M   d e a t h   h e r e . 
 
 
 
 3 6 ) , C h a n g e d   L S h e l l   t o   c h e c k   w h e t h e r   a p p s   s u p p o r t   s w i t c h   f i l e s   b e f o r e   s e n d i n g   a   s w i t c h   m e s s a g e . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 7 4 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2   A p r i l   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 5   E 3 2 U T I L S / 0 0 9   F 3 2 / 0 6 4   S T O R E / 0 3 9   B A F L / 0 6 2   A P P A R C / 0 5 4 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 6   I R D A / 0 4 9   S I B O U T I L / 0 1 4   P L P / 0 1 1 
 
                 G D I / 0 4 6   F N T S T O R E / 0 3 7   F B S E R V / 0 5 2   B I T G D I / 0 5 2   W S E R V / 0 7 5 
 
                 C L O C K / 0 5 2   C O N E / 1 3 1   F O N T S / 0 6 0   E A L W L / 0 4 9   E T E X T / 0 7 6 
 
                 F O R M / 1 0 0   P D R S T O R E / 0 3 3   P R I N T D R V / 0 3 2   P R I N T / 0 4 3   G R I D / 0 9 8 
 
                 E 3 2 T O O L S / 0 5 6   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 0   R C O M P / 3 1 4 
 
 
 
 B i n a r y   c o m p a t i b l e   w i t h   1 7 3 
 
 S t i l l   n o   M A R M   D e b u g   -   P L P   d o e s n ' t   h a v e   o n e 
 
 S P Y s   s t i l l   b r o k e n 
 
 
 
 R e a r r a n g e d   a p p   s t a r t u p   c o d e   s o   t h a t   t h e   m a i n   s t o r e   g e t s   s e t   b e f o r e 
 
 H a n d l e M o d e l C h a n g e L ( ) , g e t s   c a l l e d . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 7 3 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1   A p r i l   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 5   E 3 2 U T I L S / 0 0 9   F 3 2 / 0 6 4   S T O R E / 0 3 9   B A F L / 0 6 2   A P P A R C / 0 5 4 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 6   I R D A / 0 4 9   S I B O U T I L / 0 1 4   P L P / 0 1 1 
 
                 G D I / 0 4 6   F N T S T O R E / 0 3 7   F B S E R V / 0 5 2   B I T G D I / 0 5 2   W S E R V / 0 7 5 
 
                 C L O C K / 0 5 2   C O N E / 1 3 1   F O N T S / 0 6 0   E A L W L / 0 4 9   E T E X T / 0 7 6 
 
                 F O R M / 1 0 0   P D R S T O R E / 0 3 3   P R I N T D R V / 0 3 2   P R I N T / 0 4 3   G R I D / 0 9 8 
 
                 E 3 2 T O O L S / 0 5 6   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 0   R C O M P / 3 1 4 
 
 
 
 B i n a r y   i n c o m p a t i b l e 
 
 N o   M A R M   D e b u g 
 
 C h a n g e s   s o m e w h e r e   h a v e   b r o k e n   S P Y . 
 
 I t   s e e m s   t o   w o r k   u n d e r   W I N S   i f   y o u   s t e p   t h r o u g h   t h e   d e b u g g e r   ! ? ! 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - - 
 
 1 ) , N e w   T B U F   r e s o u r c e   i n   E I K O N . R S S 
 
 
 
 	 R E S O U R C E   T B U F   r _ e i k _ t b u f _ e r r o r _ w h i l e _ r e d r a w i n g 
 
 	 {   b u f = " D i s p l a y   m a y   b e   t e m p o r a r i l y   i n c o m p l e t e " ;   } 
 
 
 
 	 ( t h e   t e x t   o f   t h i s   m a y   n e e d   s o m e   f u r t h e r   d i s c u s s i o n   w i t h   T e r r y ) 
 
 
 
 2 ) , A l s o   f i x e d   o n e   " a v a l a b l e "   t o   " a v a i l a b l e "   i n   E I K O N . R S S 
 
 
 
 3 ) , N e w   p r o t e c t e d   f u n c t i o n 
 
 
 
 	 I M P O R T _ C   v o i d   T r a p p e d D r a w ( c o n s t   T R e c t &   a R e c t ) , c o n s t ; 
 
 
 
 d e f i n e d   i n   E I K E D W I N . H ,   w h i c h   i s   a   l a y e r   o v e r   c a l l s   t o 
 
 C T e x t V i e w : : D r a w L   a s   f o l l o w s : 
 
 
 
 E X P O R T _ C   v o i d   C E i k E d w i n : : T r a p p e d D r a w ( c o n s t   T R e c t &   a V i e w R e c t ) , c o n s t 
 
 	 { 
 
 	 T R A P D ( e r r , i T e x t V i e w - > D r a w L ( a V i e w R e c t ) ) ; 
 
 	 i f   ( e r r ) 
 
 	 	 { 
 
 	 	 S y s t e m G c ( ) . C l e a r ( a V i e w R e c t ) ; 
 
 	 	 i E i k o n E n v - > N o t i f y I d l e E r r o r W h i l e R e d r a w i n g ( e r r ) ; 
 
 	 	 } 
 
 	 } 
 
 
 
 T r a p p e d D r a w ( ) , i s   c a l l e d   f r o m   a   c o u p l e   o f   p l a c e s   i n   E I K E D W I N . C P P   c o d e 
 
 
 
 4 ) , S e v e r a l   n e w   f u n c t i o n s   d e f i n e d   i n   E I K E N V . H ,   a l l   t o   s u p p o r t   s o - c a l l e d 
 
 " i d l e   e r r o r   r e p o r t i n g " .     T h e   b a s i c   i d e a s   h e r e   a r e   t h a t 
 
 
 
 a ) , a n   " i d l e   e r r o r "   o n l y   g e t s   d i s p l a y e d   o n   t h e   s c r e e n   i f   a t   l e a s t   o n e 
 
 m i n u t e   h a s   e l a p s e d   s i n c e   t h e   l a s t   s u c h   r e p o r t 
 
 
 
 b ) , n o t i f y i n g   a n   i d l e   e r r o r   d o e s   * n o t *   i n v o l v e   a   c a l l   t o   L e a v e .     T h a t ' s 
 
 w h y   t h e   f u n c t i o n   T r a p p e d D r a w ( ) , a b o v e   d o e s n ' t   h a v e   a n   . . . L   a t   t h e   e n d 
 
 o f   i t s   n a m e .     I n   t u r n ,   t h a t   m e a n s   t h a t   D r a w ( ) , a v o i d s   l e a v i n g . 
 
 
 
 T h e   f i r s t   o f   t h e s e   p o i n t s   i s   i m p o r t a n t   s i n c e   o t h e r w i s e   t h e   u s e r   c o u l d 
 
 g e t   i n t o   a n   e n d l e s s   l o o p   o f   c a n c e l l i n g   a n   e r r o r   n o t i f i c a t i o n ,   b u t   t h e n 
 
 g e t t i n g   a n o t h e r   o n e   i m m e d i a t e l y :   t h e   u n d e r l y i n g   w i n d o w   g e t s   a   r e d r a w 
 
 r e q u e s t   w h e n   t h e   e r r o r   n o t i f i c a t i o n   g o e s   a w a y ,   a n d   t h e   D r a w L   i s   j u s t   a s 
 
 l i k e l y   t o   f a i l   a g a i n   t h e n .     W i t h   t h e   " i d l e   e r r o r   n o t i f i c a t i o n "   s y s t e m , 
 
 t h e   s c r e e n   e n d s   u p   w i t h   p a r t s   i n c o m p l e t e l y   d r a w n ,   b u t   a t   l e a s t   t h e   u s e r 
 
 h a s   t h e   o p t i o n   o f   d o i n g   s o m e t h i n g   t o   f r e e   u p   s o m e   m e m o r y   i n   t h e   m e a n t i m e . 
 
 
 
 T h e   s e c o n d   o f   t h e s e   p o i n t s   i s   i m p o r t a n t   s i n c e   a   l o o p i n g   s e r i e s   o f   c a l l s 
 
 t o   D r a w ( ) , a   w h o l e   s e t   o f   c o n t r o l s ,   m u s t   n o t   g e t   a b o r t e d ,   j u s t   b e c a u s e 
 
 o n e   o f   t h e m   h a p p e n e d   t o   L e a v e .     I n s t e a d ,   a l t h o u g h   o n e   c o n t r o l   m a y   b e 
 
 l e f t   i n   a n   i n c o m p l e t e l y   r e d r a w n   s t a t e ,   t h e   o t h e r s   i n   t h e   s e q u e n c e   g e t   a 
 
 c h a n c e   t o   d r a w   t h e m s e l v e s   p r o p e r l y 
 
 
 
 5 ) , N o t e   t h a t   t h e   a b o v e   c a l l   t o 
 
 
 
 	 i E i k o n E n v - > N o t i f y I d l e E r r o r W h i l e R e d r a w i n g ( e r r ) ; 
 
 
 
 m a k e s   n o   a s s u m p t i o n s   a b o u t   w h a t   t h e   v a l u e   o f   e r r   i s   -   i n   p a r t i c u l a r   i t 
 
 d o e s n ' t   a s s u m e   t h a t   i t   e q u a l s   K E r r N o M e m o r y .     T h e   C E i k o n E n v   f u n c t i o n   c a l l e d 
 
 w i l l   d o   t h e   s a m e   e r r o r - n u m b e r - t o - t e x t   c o n v e r s i o n   a s   f o r   h a n d l i n g   L e a v e s   g e n e r a l l y 
 
 
 
 6 ) , A n y   o t h e r   p i e c e   o f   s o f t w a r e   w h i c h   s i m i l a r l y   h a s   t o   h a n d l e   L e a v i n g   f u n c t i o n s 
 
 c a l l e d   w i t h i n   a   D r a w ( ) , c a n   c o p y   t h e   T r a p p e d D r a w   s y s t e m   f r o m   t h e   C E i k E d w i n 
 
 c o d e   g i v e n   a b o v e 
 
 
 
 7 ) , T h e   C E i k o n E n v   c o d e   f o r   N o t i f y E r r o r W h i l e R e d r a w i n g   i s   s i m p l y 
 
 
 
 E X P O R T _ C   v o i d   C E i k o n E n v : : N o t i f y I d l e E r r o r W h i l e R e d r a w i n g ( T I n t   a E r r o r ) 
 
 	 { 
 
 	 N o t i f y I d l e E r r o r ( a E r r o r , R _ E I K _ T B U F _ E R R O R _ W H I L E _ R E D R A W I N G ) ; 
 
 	 } 
 
 
 
 s h o w i n g   t h a t   t h e   i d l e   e r r o r   n o t i f i c a t i o n   s y s t e m   s u p p o r t s   a   " c o n t e x t   r e s o u r c e   I D " , 
 
 w h i c h   h a p p e n s   i n   t h i s   c a s e   t o   b e   t h e   s t r i n g 
 
 
 
 	 {   b u f = " D i s p l a y   m a y   b e   t e m p o r a r i l y   i n c o m p l e t e " ;   } 
 
 
 
 b u t   w h i c h   c o u l d   b e   s o m e t h i n g   q u i t e   d i f f e r e n t   f o r   s o m e   o t h e r   u s a g e . 
 
 
 
 8 ) , T h e   C E i k o n E n v   c o d e   f o r   N o t i f y I d l e E r r o r   i s 
 
 
 
 E X P O R T _ C   v o i d   C E i k o n E n v : : N o t i f y I d l e E r r o r ( T I n t   a E r r o r , T I n t   a C o n t e x t R i d ) 
 
 	 { 
 
 	 T T i m e   t i m e ; 
 
 	 t i m e . H o m e T i m e ( ) ; 
 
 	 T T i m e I n t e r v a l S e c o n d s   g a p ; 
 
 	 T I n t   e r r = t i m e . S e c o n d s F r o m ( i I d l e E r r o r T i m e , g a p ) ; 
 
 	 i f   ( ! e r r   & &   g a p < T T i m e I n t e r v a l S e c o n d s ( 6 0 ) ) 
 
 	 	 r e t u r n ;   / /   l e s s   t h a n   o n e   m i n u t e   s i n c e   p r e v i o u s   n o t i f i c a t i o n 
 
 	 i I d l e E r r o r = a E r r o r ; 
 
 	 i I d l e E r r o r C o n t e x t = a C o n t e x t R i d ; 
 
 	 i I d l e E r r o r T i m e = t i m e ; 
 
 	 i E r r o r I d l e r - > C a n c e l ( ) ; 
 
 	 i E r r o r I d l e r - > S t a r t ( T C a l l B a c k ( I d l e E r r o r C a l l B a c k , t h i s ) ) ; 
 
 	 } 
 
 
 
 w h e r e   * i E r r o r I d l e r   i s   a   C I d l e   o b j e c t   o w n e d   b y   C E i k o n E n v ,   c r e a t e d   d u r i n g 
 
 e n v i r o n m e n t   s t a r t u p . 
 
 
 
 I n   t u r n   t h e   c o d e   f o r   t h e   s t a t i c   c a l l b a c k   f u n c t i o n   I d l e E r r o r C a l l B a c k   i s 
 
 
 
 T I n t   C E i k o n E n v : : I d l e E r r o r C a l l B a c k ( T A n y *   a T h i s ) 
 
 	 {   / /   s t a t i c 
 
 	 C E i k o n E n v *   s e l f = ( C E i k o n E n v * ) a T h i s ; 
 
 	 s e l f - > H a n d l e E r r o r W i t h C o n t e x t ( s e l f - > i I d l e E r r o r , s e l f - > i I d l e E r r o r C o n t e x t ) ; 
 
 	 r e t u r n ( E F a l s e ) ;   / /   s i n g l e   s h o t   c a l l b a c k 
 
 	 } 
 
 
 
 N o t e   t h a t ,   a s   a l w a y s   w i t h   C I d l e   o b j e c t   c a l l   b a c k s ,   t h i s   r u n s   o n l y   a f t e r 
 
 t h e   p r e v i o u s   a c t i v e   o b j e c t   R u n L   h a s   t e r m i n a t e d   -   i e   a f t e r   t h e   c a l l s   t o 
 
 t h e   D r a w ( ) , f u n c t i o n   ( o r   w h a t e v e r ) , h a s   c o m p l e t e l y   u n w o u n d . 
 
 
 
 9 ) , C E i k o n E n v : : H a n d l e E r r o r W i t h C o n t e x t ( ) , i s   a   n e w   f u n c t i o n ,   w h i c h   i s   a   p a r t n e r 
 
 t o   t h e   o r i g i n a l   H a n d l e E r r o r   f u n c t i o n : 
 
 
 
 E X P O R T _ C   v o i d   C E i k o n E n v : : H a n d l e E r r o r ( T I n t   a E r r o r ) 
 
 	 { 
 
 	 i f   ( ! i S y s t e m R e s o u r c e F i l e O f f s e t ) 
 
 	 U s e r : : E x i t ( a E r r o r ) ;   / /   n o t   f i n i s h e d   i n i t i a l i z i n g 
 
 	 T E r r o r N o t i f y T y p e   t y p e = P r e p a r e T o H a n d l e E r r o r ( a E r r o r ) ;   D o H a n d l e E r r o r ( t y p e ) ; 
 
 	 } 
 
 
 
 E X P O R T _ C   v o i d   C E i k o n E n v : : H a n d l e E r r o r W i t h C o n t e x t ( T I n t   a E r r o r , T I n t   a C o n t e x t R i d ) 
 
 	 { 
 
 	 T E r r o r N o t i f y T y p e   t y p e = P r e p a r e T o H a n d l e E r r o r ( a E r r o r ) ;   i f   ( ! i E r r o r C o n t e x t T e x t . L e n g t h ( ) ) 
 
 	 R e a d R e s o u r c e ( i E r r o r C o n t e x t T e x t , a C o n t e x t R i d ) ; 
 
 	 D o H a n d l e E r r o r ( t y p e ) ; 
 
 	 } 
 
 
 
 v o i d   C E i k o n E n v : : D o H a n d l e E r r o r ( T E r r o r N o t i f y T y p e   a T y p e ) 
 
 	 { 
 
 	 i f   ( a T y p e = = E I n f o ) 
 
 	 	 I n f o M s g ( i E r r o r T e x t ) ; 
 
 	 e l s e 
 
 	 	 A l e r t W i n ( i E r r o r T e x t , i E r r o r C o n t e x t T e x t ) ; 
 
 	 } 
 
 
 
 T h e   c o d e   f o r   P r e p a r e T o H a n d l e E r r o r   i s   r a t h e r   l o n g e r ,   a n d   c o n t a i n s   t h e   c o n v e r s i o n 
 
 f u n c t i o n   f r o m   ( p o s s i b l y   e x t e n d e d ) , e r r o r   n u m b e r   i n t o   t e x t . 
 
 
 
 ( C E i k o n E n v : : H a n d l e E r r o r ( ) , i s   w h a t   i s   c a l l e d   w h e n   a   L e a v e   i s   c a u g h t   a t   t h e   t o p 
 
 C A c t i v e S c h e d u l e r   l e v e l . ) 
 
 
 
 I t   m a y   w e l l   b e   t h a t   s e v e r a l   p i e c e s   o f   e x i s t i n g   s o f t w a r e   c o u l d   b e n e f i t   f r o m 
 
 c a l l i n g   e i t h e r   t h e   H a n d l e E r r o r   o r   t h e   H a n d l e E r r o r W i t h C o n t e x t   f u n c t i o n s   o f 
 
 C E i k o n E n v . 
 
 
 
 1 0 ) , N o t e   t h a t   n o n e   o f   t h e   a b o v e   m e c h a n i s m s   h a v e   a n y   s u p p o r t   f o r   " s o f t w a r e 
 
 r e t r y i n g "   o f   t h e   o p e r a t i o n   t h a t   f a i l e d .     I n   a l l   o f   t h e s e   c a s e s ,   i t s   l e f t 
 
 t o   t h e   u s e r   t o   r e t r y   t h e   o p e r a t i o n   m a n u a l l y .     T h i s   w o n ' t   a l w a y s   b e   a p p r o p r i a t e . 
 
 I n   p a r t i c u l a r ,   t h e s e   m e c h a n i s m s   o n l y   m a k e   s e n s e   w h e n   t h e   s o f t w a r e   r e m a i n s   i n 
 
 s o m e   k i n d   o f   i n t e r n a l l y   c o n s i s t e n t   s t a t e   ( a l b e i t   t h e   s c r e e n   i s   i n c o m p l e t e l y 
 
 d r a w n ) .     I n   o t h e r   c a s e s ,   t h e   a p p   m a y   h a v e   t o   t a k e   s o m e   m o r e   s e r i o u s   " b l o c k i n g 
 
 a c t i o n "   u n t i l   t h e   p r o b l e m   i s   s o l v e d   -   o r   e v e n   e x i t   a l t o g e t h e r . 
 
 
 
 I   g a v e   c a r e f u l   t h o u g h t   a s   t o   w h e t h e r   b l o c k i n g   ( o r   e x i t i n g ) , m i g h t   b e   a n 
 
 a p p r o p r i a t e   a c t i o n   f o r   a   L e a v e   d u r i n g   a   D r a w .     B u t   t h a t   w o u l d   i n   g e n e r a l 
 
 r e s u l t   i n   l o s s   o f   u s e r   d a t a   ( d u e   t o   a n   i n a b i l i t y   f o r   c h a n g e s   t o   b e   s a v e d ) . 
 
 O r ,   t h e   b l o c k i n g   m i g h t   a r i s e   i n s i d e   s o m e   s y s t e m   c o m p o n e n t ,   s u c h   a s   t h e 
 
 S h e l l ,   t h a t   h a p p e n s   t o   b e   u s i n g   s o m e t h i n g   l i k e   a   C E i k E d w i n   i n   s o m e   d i a l o g . 
 
 I n   t h a t   c a s e ,   t h e   u s e r   w o u l d n ' t   b e   a b l e   t o   g e t   a r o u n d   t h e   b l o c k i n g ,   t o   s t a r t 
 
 d e l e t i n g   f i l e s   t o   f r e e   u p   m e m o r y .     S o   o n   r e f l e c t i o n ,   t h e   " i n c o m p l e t e   r e d r a w " 
 
 i s   t h e   l e s s e r   o f   t w o   e v i l s . 
 
 
 
 1 1 ) , S o m e   b r i e f   w o r d s   a b o u t   e r r o r   " c o n t e x t "   a r e   a p p r o p r i a t e   h e r e .     S o m e o n e   w h o 
 
 c a l l s   L e a v e ( s o m e   e r r o r   n u m b e r ) , c a n n o t   i n   g e n e r a l   s e t   a n   e r r o r   c o n t e x t   t e x t , 
 
 d u e   t o   p r o b l e m s   i f 
 
 
 
 a ) , s o m e   o t h e r   s o f t w a r e   i n t e r c e p t s   t h e   L e a v e   a n d   a b s o r b s   i t ,   b u t   u n k n o w i n g l y 
 
 l e a v e s   t h e   " c o n t e x t   t e x t "   l y i n g   a r o u n d 
 
 
 
 b ) , l a t e r ,   s o m e   t o t a l l y   d i f f e r e n t   L e a v e   r e s u l t s   i n   t h e   d i s p l a y   o f   t h e   ( b y 
 
 n o w ) , t o t a l l y   i n a p p r o p r i a t e   e r r o r   c o n t e x t   t e x t . 
 
 
 
 H o w e v e r ,   t h i s   c o m p l i c a t i o n   d o e s n ' t   a r i s e   w h e n   H a n d l e E r r o r W i t h C o n t e x t   i s 
 
 c a l l e d   d i r e c t l y ,   s i n c e   n o   o t h e r   s o f t w a r e   h a s   t h e   o p p o r t u n i t y   t o   i n t e r c e p t 
 
 t h a t ,   b e f o r e   i t   r e a c h e s   t h e   a c t u a l   e r r o r   n o t i f i c a t i o n   c o d e 
 
 
 
 1 2 ) , A   c o u p l e   o f   o t h e r   m i n o r   c h a n g e s   t o   C E i k o n E n v   c o d e   i n   p a s s i n g : 
 
 
 
   -   r e m o v e d   a   l o n g   c o m m e n t e d - o u t   l i n e   t o   d e l e t e ( i E s S e s s i o n ) 
 
 
 
   -   p u t   a   s c a r e   c o m m e n t   ( \ \ ! ! ) , a l o n g s i d e   s o m e   h a r d - w i r e d   t e x t   ( " C a n c e l " ) 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - 
 
 1 3 ) , S e t P r i n t e r N a m e ( ) , i n   C E i k P r i n t R a n g e D i a l o g   r e n a m e d   t o 
 
 S e t P r i n t e r N a m e L ( ) . 
 
 
 
 1 4 ) , D e c l a r e d   a   n e w   b u f f e r   " P r i n t i n g   t o "   i n   e i k o n . r s s 
 
 
 
 1 5 ) , F i x e d   S W - 1 9 1 9 , 2 0 2 8 ,   2 0 3 0 
 
 
 
 1 6 ) , R e o r g a n i s e d   c o d e   i n   E i k S r v   P a s s w o r d   d i a l o g . 
 
 
 
 1 7 ) , P r o v i d e d   C o n s t r u c t L ( ) , i n   E i k O p t i o n B u t t o n   c l a s s . 
 
 
 
 F r o m   S i m o n B : 
 
 - - - - - - - - - - - - - 
 
 1 8 ) , U p d a t e d   b a c k u p   s e r v e r . 
 
 
 
 1 9 ) , A d d e d   t e s t   c o d e   T P L P B A K .     T o   r u n   t h e   c o d e   l a u n c h   T R T X T E D   t h e n 
 
 l a u n c h   T P L P B A K .   P r e s s   l i s t   -   L i s t   o p e n   f i l e s .   T h i s   c r e a t e s   a n d 
 
 p o p u l a t e s   a   l i s t   b o x .   P r e s s   c h e c k   t o   m a k e   s u r e   t h e   f i l e s   a r e 
 
 r u n n i n g .   P r e s s   s t o p   t o   k i l l   t h e m ,   C h e c k   a g a i n   t o   m a k e   s u r e   t h e y ' r e 
 
 d e a d ,   a n d   t h e n   O w n e r   t o   d i s p l a y   o w n e r   i n f o . 
 
 
 
 T h i s   o n l y   w o r k s   u n d e r   W I N S   f o r   n o w . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - 
 
 2 0 ) , R e m o v e d   t h e   n e e d   f o r   a   c l e a n u p   s t a c k   t o   b e   c r e a t e d   i n   A P P R U N 
 
 u n d e r   A R M   b y   u s i n g   t h e   n e w   C A p a C o m m a n d L i n e : : N e w ( ) , i n   A P P A R C   0 5 3 
 
 
 
 2 1 ) , A l s o   f i x e d   a n   a c c e s s   v i o l a t i o n   i n   A P P R U N   u n d e r   W I N S 
 
 
 
 2 2 ) , T h e   c o m m a n d   l i n e   i s   n o w   d e l e t e d   b e f o r e   t h e   a p p   i s   e x e c u t e d   i n 
 
 b o t h   W I N S   a n d   A R M   v a r i a n t s ,   f r e e i n g   t h i s   m e m o r y   f o r   t h e   l i f e t i m e 
 
 o f   t h e   a p p . 
 
 
 
 2 3 ) , F i x e d   a n   E i k o n   s e r v e r   b u g   w h e r e   t h e   h e l p   k e y   w a s   n o t   b e i n g   c o n s u m e d 
 
 
 
 2 4 ) , F i x e d   b u g   w h e n   d i s p l a y i n g   t h e   t a s k   l i s t   v i a   a   m e s s a g e   t o   t h e 
 
 e i k o n   s e r v e r   c o u l d   l e a v e   t h e   e i k o n   s e r v e r   i n   t h e   f o r e g r o u n d   i f 
 
 t w o   m e s s a g e s   w e r e   s e n t   b e f o r e   t h e   f i r s t   t a s k   l i s t   h a d   b e e n   d i s m i s s e d . 
 
 
 
 2 5 ) , T h e   e i k o n   s e r v e r   n o w   e n a b l e s   r e c e i p t   o f   O O M   e v e n t s   f r o m   t h e   w i n d o w 
 
 s e r v e r   a n d   w i l l   d i s p l a y   a   l a r g e   s y s t e m   m o d a l ,   n o n   m o v a b l e   a l e r t   i n 
 
 r e s p o n s e   t o   t h e s e   e v e n t s . 
 
 
 
 2 6 ) , A d d e d   c h e c k i n g   o f   t h e   b a t t e r y   s t a t e   a t   s w i t c h   o n .     A s   o n   t h e   S 3 a   a n 
 
 i n f o   m e s s a g e   w i l l   b e   d i s p l a y e d   ( a f t e r   a n y   p a s s w o r d   h a s   b e e n   e n t e r e d ) 
 
 i f   e i t h e r   o r   b o t h   o f   t h e   m a i n   b a t t e r i e s   o r   b a c k u p   b a t t e r y   a r e   l o w   o r 
 
 n o t   p r e s e n t . 
 
 
 
 2 7 ) , A d d e d   s i m u l a t i o n   o f   w i n d o w   s e r v e r   h e a p   f a i l i u r e   t o   t h e   h e a p   f a i l u r e 
 
 d i a l o g   i n   E I K D E B U G . *     T h i s   i s   l o c a l   t o   t h e   w i n d o w   s e r v e r   s e s s i o n   a n d 
 
 s o   w i l l   b e   d i f f e r e n t   f o r   e a c h   a p p . 
 
 
 
 2 8 ) , I n c r e a s e d   t h e   k e y b o a r d   r e p e a t   r a t e   b y   1 5 0 %   ( f r o m   2 0 0 0 0   t o   5 0 0 0 0   m i c r o s e c o n d s ) 
 
 
 
 2 9 ) , A d d e d   a   b u s y   c o u n t   t o   C E i k o n E n v : : S e t B u s y ( ) 
 
 
 
 3 0 ) , A d d e d   a c c e s s o r   C E i k o n E n v : : A l e r t ( ) , t o   r e t u r n   a   p o i n t e r   t o   t h e   s l e e p i n g 
 
 a l e r t   d i a l o g   ( t o   e g .   p r e v e n t   i t   f r o m   b e i n g   d r a g g e d ) 
 
 
 
 3 1 ) , M a d e   a l l   s l e e p i n g   d i a l o g s   c a l l   C l a i m P o i n t e r G r a b ( E T r u e ) , w h e n   t h e y   b e c o m e 
 
 v i s i b l e ,   t o   s e n d   a   p o i n t e r   u p   t o   a n y   c o n t r o l   t h a t   w a s   b e i n g   d r a g g e d . 
 
 
 
 3 2 ) , E n a b l e d   a n d   f i x e d   t h e   f i l e n a m e   l a b e l   d i s p l a y i n g   t h e   t a s k   l i s t   i n   r e s p o n s e 
 
 t o   b e i n g   c l i c k e d   o n . 
 
 
 
 F r o m   D a n : 
 
 - - - - - - - - - - - - - 
 
 3 3 ) , U p d a t e d   E I K G R I D . C P P   t o   G R I D   0 9 8 . 
 
 
 
 3 4 ) , A d d   a n   ' A d d   r a n g e '   d i a l o g   t o   t e s t   n e w   f u n c t i o n a l i t y   i n   G R I D   0 9 8 
 
 t o   T G R I D . 
 
 
 
 F r o m   I a n H : 
 
 - - - - - - - - - - - - - 
 
 3 5 ) , M a d e   T r t x t e d   e m b e d   w i t h   s m a l l   i c o n s . 
 
 
 
 3 6 ) , A d d e d   c o d e   t o   a l l o w   t h e   e m b e d d e d   a p p   l i s t   u s e   a p p a r c ' s   a p p   l i s t 
 
 s e r v e r   -   e m b e d d e d   a p p   c a p t i o n s   w i l l   b e   l i s t e d   i n s t e a d   o f   d l l   n a m e s . 
 
 N o t   f u l l y   i m p l e m e n t e d   y e t . 
 
 
 
 3 7 ) , C o n v e r t e d   L S h e l l   t o   s t a r t   u p   a n   a p p   l i s t   s e r v e r   o n   c o n s t r u c t i o n 
 
 t o   s h a r e   i t ' s   c a c h e d   l i s t   o f   a p p s .   B i l l ' s   S h e l l   w i l l   h a v e   t o   c o n v e r t 
 
 t o   d o i n g   t h i s   a l s o ,   a s   i t   i s   a   r e q u i r e m e n t   o f   a n y   s h e l l . 
 
 
 
 3 8 ) , M a d e   s o m e   a l t e r a t i o n s   t o   t h e   " F i l e   I n f o "   d i a l o g   i n   L S h e l l . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - - 
 
 4 0 ) , F i x e d   d e f e c t s   S W - 1 9 8 3 ,   S W - 1 9 6 8 ,   S W - 1 9 0 6 ,   S W - 1 9 5 3 ,   S W - 1 8 5 2 ,   a n d   S W - 2 0 7 1 . 
 
 
 
 4 1 ) , M o d i f i e d   t h e   f o l d e r   n a m e   s e l e c t o r   c o n t r o l   s o   t h a t   i t   i s   n o w   p o s s i b l e 
 
 f o r   i t   t o   h a v e   a n   o b s e r v e r . 
 
 
 
 4 2 ) , V a r i o u s   i m p r o v e m e n t s   t o   t h e   e r r o r   c h e c k i n g / h a n d l i n g   c o d e   f o r   t h e   f i l e 
 
 s e l e c t o r   c o n t r o l s . 
 
 
 
 4 3 ) , I m p r o v e d   t h e   f i l e   b r o w s e r   l a u n c h   c o d e   f o r   t h e   f i l e   o p e n / s a v e   d i a l o g s ; 
 
 a l s o   s i m p l i f i e d   t h e   b r o w s e r   l a u n c h   c o d e   f o r   t h e   o t h e r   f i l e   d i a l o g s 
 
 ( d e f i n e d   i n   T F S E L ) ,   t h e r e b y   m a k i n g   i t   p o s s i b l e   f o r   t h e m   t o   i n h e r i t   t h i s 
 
 c o d e   f r o m   C E i k F i l e M a n a g e m e n t D i a l o g . 
 
 
 
 4 4 ) , A d d e d   a   n e w   s t a t i c   f u n c t i o n   -   E i k F i l e U t i l s : : D e l e t e F i l e ( ) ,   w h i c h   a p p s 
 
 c a n   u s e   a s   a   s i m p l e   w a y   t o   d e l e t e   a   f i l e . 
 
 
 
 4 5 ) , R e m o v e d   a   n o w   r e d u n d a n t   m e m b e r   ( i L a s t V a l i d D r i v e I n d e x ) , o f   C E i k D r i v e N a m e S e l e c t o r . 
 
 
 
 4 6 ) , R e m o v e d   a   n o w   r e d u n d a n t   m e m b e r   ( i F o c u s I n P a g e S e l e c t o r A r e a ) , o f   C E i k D i a l o g . 
 
 
 
 4 7 ) , O n   S i m o n ' s   s u g g e s t i o n ,   c h a n g e d   p o p - o u t   l i s t b o x e s   t o   u s e   b a c k e d   u p   w i n d o w s . 
 
 
 
 4 8 ) , A d d e d   a   d e f a u l t   c o n s t r u c t o r   t o   C E i k D r i v e N a m e S e l e c t o r . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 4 9 ) , A d d e d 
 
 
 
 	 I M P O R T _ C   v o i d   S e t R i g h t W r a p G u t t e r ( T I n t   a G a p ) ; 
 
 
 
 t o   C E i k E d w i n .     T h i s   s e t s   t h e   d i s t a n c e   ( i n   p i x e l s ) , t h a t   t e x t   w i l l   w r a p   a t   f r o m 
 
 t h e   r i g h t   e d g e   o f   t h e   v i e w   r e c t .     S e t t i n g   t h i s   s h o u l d   h e l p   p r e v e n t   m o s t   o f   t h e   t e x t 
 
 s c r o l l i n g   o f f   t h e   l e f t   o f   t h e   s c r e e n   w h e n   a   s p a c e   i s   a d d e d   a t   t h e   e n d   o f   a   l i n e . 
 
 
 
 5 0 ) , A d d e d 
 
 
 
 	 I M P O R T _ C   v i r t u a l   C F i l e S t o r e *   O p e n F i l e L ( T B o o l   a D o O p e n , c o n s t   T D e s C &   a F i l e n a m e , R F s &   a F s ) ; 
 
 
 
 t o   C E i k D o c u m e n t .     T h i s   i s   c a l l e d   b y   C o n s t r u c t A p p F r o m C o m m a n d L i n e L ( ) , a n d   c o n t a i n s 
 
 m u c h   o f   t h e   c o d e   i t   u s e d   t o .     I t   i s   s a f e   t o   r e t u r n   N U L L . 
 
 
 
 5 1 ) , M a d e   C E i k D o c u m e n t : : E d i t L ( ) , c a l l   H a n d l e M o d e l C h a n g e L ( ) , a s   i t   u s e d   t o   a f t e r   t h e 
 
 a p p   u i   h a s   b e e n   c o n s t r u c t e d . 
 
 
 
 5 2 ) , I m p r o v e d   f i l e   b r o w s e r   e r r o r   h a n d l i n g . 
 
 
 
 5 3 ) , M o v e d   m o s t   o f   t h e   r e s o u r c e s   f r o m   E I K O N . R S S   i n t o   t h e   f o l l o w i n g   f i l e s 
 
 
 
 	 E I K T X T E D . R A 	 	 -   t e x t   e d i t i n g 
 
 	 E I K P R I N T . R A 	 	 -   p r i n t i n g 
 
 	 E I K F I L E . R A 	 	 -   f i l e   d i a l o g s 
 
 	 E I K I R D A . R A 	 	 -   i r d a 
 
 	 E I K C L O C K . R A 	 	 -   c l o c k s 
 
 	 E I K C A L . R A 	 	 -   c a l e n d a r s 
 
 	 E I K D I A L . R A 	 	 -   d i a l l i n g 
 
 	 E I K D E B U G . R A 	 	 -   d e b u g g i n g   d i a l o g s 
 
 
 
 5 4 ) , M a d e   r i c h   t e x t   e d i t o r s   p a s t e   i c o n i c   d o o r s   a s   t h e   e d i t o r s   d e f a u l t   s i z e   r a t h e r 
 
 t h a n   t h e   s i z e   t h e y   w e r e   p u t   o n   t h e   c l i p b o a r d   a s . 
 
 
 
 5 5 ) , F i x e d   v a r i o u s   n o n - A m e r i c a n   s p e l l i n g s   p o i n t e d   o u t   b y   M a r t i n T . 
 
 
 
 5 6 ) , R e p l a c e d 
 
 
 
 	 R E S O U R C E   T B U F   r _ e i k _ t b u f _ c u t _ c o p y _ p a s t e _ f i n d   {   b u f = " x c v f " ;   } 
 
 	 R E S O U R C E   T B U F   r _ e i k _ t b u f _ i n s e r t _ s p e c i a l _ c h a r _ s h o r t c u t   {   b u f = " c " ;   } 
 
 	 R E S O U R C E   T B U F   r _ e i k _ t b u f _ b o l d _ i t a l i c _ u n d e r l i n e _ f o n t   {   b u f = " b i u f " ;   } 
 
 	 R E S O U R C E   T B U F   r _ e i k _ t b u f _ i n s e r t _ e d i t _ f o r m a t _ o b j e c t   {   b u f = " o z x " ;   } 
 
 
 
 w i t h 
 
 
 
 	 R E S O U R C E   T B U F   r _ e i k _ e d w i n _ c t r l _ h o t k e y s               {   b u f = " x c v f   b i u         " ;   } 
 
 	 R E S O U R C E   T B U F   r _ e i k _ e d w i n _ s h i f t _ c t r l _ h o t k e y s   {   b u f = "         c       f o z x " ;   } 
 
 
 
 T o   a l l o w   f o r   h o t k e y s   b e i n g   s h i f t e d   i n   o n l y   c e r t a i n   l a n g u a g e s . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 7 2 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 6   M a r c h   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 4   E 3 2 U T I L S / 0 0 9   F 3 2 / 0 6 3   S T O R E / 0 3 8   B A F L / 0 6 0   A P P A R C / 0 5 2 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 5   I R D A / 0 4 8   S I B O U T I L / 0 1 4   P L P / 0 0 9 
 
                 G D I / 0 4 5   F N T S T O R E / 0 3 6   F B S E R V / 0 5 1   B I T G D I / 0 5 1   W S E R V / 0 7 4 
 
                 C L O C K / 0 5 2   C O N E / 1 3 1   F O N T S / 0 5 9   E A L W L / 0 4 7   E T E X T / 0 7 5 
 
                 F O R M / 0 9 9   P D R S T O R E / 0 3 1   P R I N T D R V / 0 3 0   P R I N T / 0 4 1   G R I D / 0 9 7 
 
                 E 3 2 T O O L S / 0 5 5   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 0   R C O M P / 3 1 4 
 
 
 
 B i n a r y   c o m p a t i b l e   w i t h   1 7 1 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - 
 
 1 ) , F i x   f o r   a n   o c c a s i o n a l   c a l e n d e r   h a n g   b u g . 
 
 
 
 2 ) , C a l e n d e r   p o i n t e r   e v e n t   i m p r o v e m e n t s . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - 
 
 3 ) , F i x e d   S W - 1 9 1 9 . 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - 
 
 4 ) , M o r e   s h u t t e r   c h a n g e s   t o   a l l o w   A g e n d a   t o   u s e   s w i t c h   f i l e s 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 7 1 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 5   M a r c h   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 4   E 3 2 U T I L S / 0 0 9   F 3 2 / 0 6 3   S T O R E / 0 3 8   B A F L / 0 6 0   A P P A R C / 0 5 2 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 5   I R D A / 0 4 8   S I B O U T I L / 0 1 4   P L P / 0 0 9 
 
                 G D I / 0 4 5   F N T S T O R E / 0 3 6   F B S E R V / 0 5 1   B I T G D I / 0 5 1   W S E R V / 0 7 4 
 
                 C L O C K / 0 5 2   C O N E / 1 3 1   F O N T S / 0 5 9   E A L W L / 0 4 7   E T E X T / 0 7 5 
 
                 F O R M / 0 9 9   P D R S T O R E / 0 3 1   P R I N T D R V / 0 3 0   P R I N T / 0 4 1   G R I D / 0 9 7 
 
                 E 3 2 T O O L S / 0 5 5   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 0   R C O M P / 3 1 4 
 
 
 
 I n c o m p a t i b l e   w i t h   a l l   p r e v i o u s   r e l e a s e s 
 
 
 
 T S O U N D   h a s   j o i n e d   t h e   l i s t   o f   b r o k e n   t e s t   a p p s   u n t i l   s o m e o n e   h a s 
 
 t i m e   t o   c o n v e r t   i t   t o   t h e   n e w   B A F L 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - - 
 
 1 ) , I m p r o v e d   C E i k S h u t t e r   t o   d e t e c t   t h e   c a s e   w h e n   a n   a p p   p u t s   u p 
 
 a   q u e r y   d i a l o g   f o r   w h e t h e r   c h a n g e s   s h o u l d   b e   s a v e d   ( o r   s i m i l a r ) , 
 
 i n   r e s p o n s e   t o   r e c e i v i n g   a n   E s c   k e y p r e s s .     T h e   s h u t t e r   n o w 
 
 t e r m i n a t e s   i t s e l f   a t   o n c e   i n   t h i s   c a s e ,   r a t h e r   t h a n   c o n t i n u i n g 
 
 a r o u n d   a   l o o p   f o r   u p   t o   f i f t y   t r i e s 
 
 
 
 2 ) , T h e   C E i k S h u t t e r   a c t i v e   o b j e c t   n o w   r u n s   a t   a   h i g h e r   p r i o r i t y 
 
 t h a n   t h e   w i n d o w   s e r v e r   c o n n e c t i o n ,   w h i c h   m e a n s   t h a t   u s e r s ' 
 
 e x p e r i e n c e   o f   s w i t c h   f i l e s   s h o u l d   n o w   b e   c l e a n e r .     T h e y ' l l   n o 
 
 l o n g e r   s e e   t h e   a p p   r e d r a w i n g   i t s e l f   w i t h   i t s   o l d   c o n t e n t s ,   b e f o r e 
 
 s w i t c h i n g   t o   i t s   n e w   f i l e . 
 
 
 
 3 ) , M o v e d   t h e   d e s t r u c t i o n   o f   i W g N a m e   o f   C E i k o n E n v   i n t o   i t s 
 
 D e s t r o y S c r e e n ( ) , f u n c t i o n ,   a l l o w i n g   a p p s   t o   c a l l   C E i k o n E n v   f u n c t i o n s 
 
 l i k e   S e t B u s y ( E F a l s e ) , i n   t h e   d t o r s   o f   t h e i r   a p p U i   o r   t h e i r   d i a l o g s 
 
 ( s i n c e   t h e   D e s t r o y S c r e e n   f u n c t i o n   r u n s   a f t e r   a l l   t h e   a p p   s h u t d o w n 
 
 c o d e   h a s   t a k e n   p l a c e ) 
 
 
 
 4 ) , C h a n g e d   t h e   E i k o n   S e r v e r   t a s k   l i s t   " c l o s e   t a s k "   c o d e   t o   d e t e c t 
 
 t h a t   a n   a p p   h a s   s e t   i t s   b u s y   f l a g ,   a n d   t o   g i v e   a n   i m m e d i a t e 
 
 i n f o p r i n t   t o   t h e   u s e r   i n   t h a t   c a s e ,   r a t h e r   t h a n   s e n d i n g   t h e   a p p   a 
 
 c l o s e d o w n   m e s s a g e 
 
 
 
 5 ) , I n t e r n a l   c h a n g e   t o   t h e   w a y   t h e   E i k o n   S e r v e r   " k i l l   t a s k "   t i m e r 
 
 a c t i v e   o b j e c t   f i n d s   o u t   t h e   n a m e   o f   t h e   t a s k   i t   i s   t r y i n g   t o   k i l l 
 
 ( f i x e s   b u g   w h e r e   r a n d o m   m e m o r y   c o u l d   g e t   a c c e s s e d ) 
 
 
 
 6 ) , C h a n g e d   T D i a l g 0   t o   s e t   t h e   b u s y   f l a g   f o r   t h e   d u r a t i o n   o f   i t s 
 
 P r o g r e s s   d i a l o g ,   a n d   l i k e w i s e   c h a n g e d   T R T x t E d 0   t o   s e t   t h e   b u s y   f l a g 
 
 f o r   t h e   d u r a t i o n   o f   i t s   S e t   P r e f e r e n c e s   d i a l o g .     T h e s e   a r e   n o t 
 
 e x a m p l e s   o f   r e a l - l i f e   u s e s   o f   " s e t   b u s y " ,   b u t   a r e   t o   a l l o w   t h e   s y s t e m 
 
 t r e a t m e n t   o f   b u s y   t a s k s   t o   b e   t e s t e d 
 
 
 
 7 ) , C h a n g e d   L S h e l l   c o d e   t o   d e t e c t   t h a t   a n   a p p   i s   b u s y   b e f o r e   t r y i n g   t o 
 
 s e n d   i t   a   s w i t c h   f i l e s   m e s s a g e   ( o f   e i t h e r   t h e   O p e n   o r   C r e a t e   v a r i e t y ) . 
 
 T h e   r e a l   S h e l l   s h o u l d   c o p y   s o m e   o f   t h i s   c o d e ,   b u t   m a y   w i s h   t o   p l a c e   a 
 
 m o r e   r e f i n e d   U I   o n   t o p   o f   i t . 
 
 
 
 F r o m   M i k e   B y r n e : 
 
 - - - - - - - - - - - - - 
 
 8 ) , V a r i o u s   i m p r o v e m e n t s   t o   S p y 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - 
 
 9 ) , D e c l a r e d   r e s o u r c e   b u f f e r   f o r   f o o t e r   m a r g i n   c a p t i o n .     C o r r e s p o n d i n g 
 
 c h a n g e s   i n   E I K P R T D G   t o   s e t   t h e   c a p t i o n . 
 
 
 
 1 0 ) , R e o r g a n i s e d   c o d e   i n   E I K T A B D G .   F i x e d   S W - 1 6 9 5 
 
 
 
 1 1 ) , R e m o v e d   " p r i n t _ c o n t i n u e _ b u t t o n s " ,   " G o   t o   p a g e "   a n d   " p a g e s   t o   v i e w " 
 
 f r o m   e i k o n . r s s   a s   t h e y   w e r e   n o   l o n g e r   u s e d . 
 
 
 
 1 2 ) , C o s m e t i c   c h a n g e s   i n   P r i n t / p r e v i e w   d i a l o g s . 
 
 
 
 1 3 ) , R e d e s i g n e d   F i n d / R e p l a c e   f u n c t i o n s .     E d w i n ' s   F i n d ( ) , a n d   R e p l a c e A l l ( ) 
 
 a r e   r e n a m e d   a s   F i n d t e x t L ( ) , a n d   R e p l a c e A l l L ( ) .     R e m o v e d   E i k F i n d D e f a u l t 
 
 f l a g   i n   E I K E D W I N . 
 
 
 
 1 4 ) , R e n a m e d   c o n t r o l   i d s   i n   p a g e   s e t u p   d i a l o g . 
 
 
 
 1 5 ) , I n   E i k D i a l o g ,   p r o v i d e d   a   n e w   f u n c t i o n   P a g e S e l e c t o r ( ) , w h i c h   r e t u r n s 
 
 a   h a n d l e   t o   C E i k P a g e S e l e c t o r . 
 
 
 
 1 6 ) , P a g e   s e t u p   d i a l o g   n o w   s u p p o r t s   i n s e r t i n g / f o r m a t t i n g   o b j e c t s . 
 
 
 
 1 7 ) , D e c l a r e d   t o o l b a r   b u t t o n   s i z e s .     T h e y   a r e 
 
 
 
 	 E E i k S t d T w o S t a t e I c o n i c T o o l B a n d B u t t o n W i d t h       3 5 
 
 	 E E i k S t d I c o n i c P o p o u t T o o l B a n d B u t t o n W i d t h           5 1 
 
 	 E E i k S t d S h o r t T e x t P o p o u t T o o l B a n d B u t t o n W i d t h     6 8 
 
 	 E E i k S t d L o n g T e x t P o p o u t T o o l B a n d B u t t o n W i d t h       1 1 5 
 
 
 
 A p p l i c a t i o n s   s h o u l d   u s e   t h e s e   c o n s t s . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - - 
 
 1 8 ) , M o r e   b u g   f i x e s   f o r   m e n u s   a n d   m f n e s . 
 
 
 
 1 9 ) , A d d e d   a   f i l e   s e r v e r   f a i l u r e   t o o l   t o   t h e   a l l o c   f a i l u r e   d i a l o g .     T h i s   o n l y 
 
 w o r k s   f o r   d e b u g   b u i l d s . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - - 
 
 2 0 ) , F i x e d   d e f e c t s   S W - 1 8 3 4 ,   S W - 1 7 0 0 ,   S W - 1 6 9 9 ,   S W - 1 6 5 0 ,   S W - 1 6 4 8 ,   a n d   S W - 1 6 4 5 . 
 
 
 
 2 1 ) , M e r g e d   C E i k F i l e N a m e E d i t o r : : V a l i d a t e S t a t e L ( ) , a n d   C E i k F i l e N a m e E d i t o r : : F u l l N a m e ( ) 
 
 i n t o   a   n e w   f u n c t i o n   c a l l e d   G e t F u l l N a m e L ( ) . 
 
 
 
 2 2 ) , A d d e d   t w o   s t a t i c   G e t D i r L ( ) , f u n c t i o n s   t o   C E i k o n E n v .   S y s t e m   c o m p o n e n t s   a n d 
 
 a p p s   t h a t   n e e d   t o   d i s p l a y   a   f i l e / f o l d e r   l i s t   t o   t h e   u s e r   s h o u l d   c a l l   t h e s e 
 
 f u n c t i o n s   r a t h e r   t h a n   t h e   c o r r e s p o n d i n g   f u n c t i o n s   i n   R F s   s i n c e   t h e   v e r s i o n s 
 
 i n   C E i k o n E n v   a u t o m a t i c a l l y   s p e c i f y   t h e   f l a g s   K E n t r y A t t H i d d e n   a n d / o r 
 
 K E n t r y A t t S y s t e m   w h e n   c a l l i n g   R F s : : G e t D i r ( ) , d e p e n d i n g   o n   t h e   c u r r e n t   s e t t i n g s 
 
 f o r   " s h o w   h i d d e n   f i l e s "   a n d   " s h o w   s y s t e m   f i l e s "   i n   S Y S T E M . I N I . 
 
 
 
 F r o m   G i l l a i n : 
 
 - - - - - - - - - - - - - 
 
 2 3 ) , A d d e d   d i a l l i n g   c l a s s e s   t o   E I K D I A L . * 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - 
 
 2 4 ) , R e l o c a t e d   t h e   E x t r a c t A p p N a m e F r o m F u l l N a m e ( ) , u t i l i t y   f u n c t i o n   f r o m 
 
 t h e   E i k T h r e a d   c l a s s   ( w h i c h   n o   l o n g e r   e x i s t s ) , i n t o   t h e   B a f l U t i l s   c l a s s 
 
 
 
 2 5 ) , T h e   e i k o n   s e r v e r   n o w   c a p t u r e s   t h e   r e a l   h e l p   k e y   i n s t e a d   o f   F N + H 
 
 
 
 2 6 ) , c : \ s y s t e m   o n l y   g e t s   t h e   s y s t e m   b i t   s e t   w h e n   i t ' s   f i r s t   c r e a t e d , 
 
 s h o u l d   t h e   e i k o n   s e r v e r   e v e r   b e   r e s t a r t e d . 
 
 
 
 2 7 ) , A d d e d   a r g u m e n t s   f o r   s o m e   " d e a d "   s p a c e   e i t h e r   s i d e   o f   k e y   w i n d o w s . 
 
 T h i s   a l l o w s   t h e   a p p   b a r   a n d   s i d e   b a r   w i n o w s   t o   b e   p o s i t i o n e d   a d j a c e n t 
 
 t o   t h e   s c r e e n ,   p r e v e n t i n g   p r o b l e m s   w i t h   p o i n t e r   e v e n t s   r e a c h i n g 
 
 b a c k g r o u n d   w i n d o w s ,   b u t   r e t a i n s   t h e   " d e a d   s p a c e "   f u n c t i o n a l i t y . 
 
 
 
 2 8 ) , F i x e d   a   p r o b l e m   w i t h   t h e   t a s k   l i s t   n o t   u p d a t i n g   i t s   s c r o l l b a r s   w h e n 
 
 t a s k s   a r e   k i l l e d 
 
 
 
 2 9 ) , F i x e d   a   p r o b l e m   i n   s o u n d   s e l e c t o r   c o n s t r u c t i o n   w h e n   t h e   s o u n d   d e v i c e 
 
 i s   i n   u s e .     I n s t e a d   o f   l e a v i n g ,   t h e   s o u n d   s e l e c t o r   w i l l   n o w   o n l y   c o n t a i n 
 
 t h e   " S i l e n t "   o p t i o n   a n d   a n   I n f o   m e s s a g e   i s   d i s p l a y e d   t o   e x p l a i n   w h y . 
 
 
 
 3 0 ) , A d d e d   s u p p o r t   t o   g i v e   a p p s   m o r e   f l e x i b i l i t y   o v e r   t h e i r   t a s k   l i s t   n a m e 
 
 v i a   t h e   n e w   v i r t u a l   f u n c t i o n   C E i k D o c u m e n t : : U p d a t e T a s k N a m e L ( C A p a W i n d o w G r o u p N a m e * ) 
 
 T h e   d e f u a l t   e i k o n   v e r s i o n   r e t a i n s   e x i s t i n g   b e h a v i o u r .     A p p s   c a n   u s e   t h e 
 
 p a s s e d   p o i n t e r   t o   s e t   t h e   c o m p o n e n t s   o f   t h e   w i n d o w   g r o u p   n a m e ,   a n d   s h o u l d 
 
 a l s o   s e t   t h e i r   l a s t   u s e d   f i l e   h e r e   i f   a p p r o p r i a t e 
 
 
 
 	 D A T A   c a n   u s e   t h e   a b o v e   f u n c t i o n   w h e n   r u n n i n g   a s   t h e   h e l p   a p p   t o 
 
 	 e x p l i c i t l y   N O T   s e t   i t ' s   l a s t   u s e d   f i l e ,   c h a n g e   t h e   c a p t i o n   t o 
 
 	 " H e l p " ,   c h a n g e   t h e   u i d ,   a n d   n o t   s e t   a   d o c u m e n t   n a m e   t o   c u r e   a l l 
 
 	 t h e   p r o b l e m s   a s s o c i a t e d   b e t w e e n   D A T A   a n d   H E L P 
 
 
 
 	 A s   a n   e x a m p l e ,   T E A R 1   c h a n g e s   i t ' s   c a p t i o n   n a m e   u s i n g   t h i s   f u n c t i o n 
 
 
 
 3 1 ) , F i x e d   a   p r o b l e m   w i t h   t h e   i n f r a r e d   d i a l o g   b e i n g   l e f t   b e h i n d   a f t e r 
 
 t h e   t r a n s f e r   h a s   b e e n   c o m p l e t e d ,   i f   i t ' s   o b s e r v e r s   f u n c t i o n s   l e a v e . 
 
 
 
 3 2 ) , E i k o n   i n f r a r e d   r e c e i v i n g   s i d e   n o w   d e t e c t s   b e i n g   d i s c o v e r e d   b y   a   S I B O 
 
 m a c h i n e   a n d   d i s p l a y s   a   " n o t   s u p p o r t e d "   m e s s a g e . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 3 3 ) , A d d e d   . d s c   f i l e s   a n d   i n c l u d e d   * . R H   &   * . H R H   i n   i n c g . p r j 
 
 
 
 3 4 ) , A d d e d   E A l l o w P i c t u r e s   f l a g   t o   e d w i n s .     P i c t u r e s   w i l l   b e   s t r i p p e d   o u t   o f 
 
 t e x t   u n l e s s   t h i s   i s   s e t .     R i c h   t e x t   e d i t o r s   s e t   i t   b y   d e f a u l t . 
 
 
 
 3 5 ) , R e - a r r a n g e d   t h e   o r d e r   o f   a p p   u i   c o n s t r u c t i o n   s l i g h t l y   s o   t h a t   a p p s   w i l l 
 
 k n o w   i f   t h e y ' r e   e m b e d d e d   b y   t h e   t i m e   t h e i r   A p p U i : : C o n s t r u c t L ( ) , g e t s   c a l l e d . 
 
 
 
 3 6 ) , A d d e d   E i k L a n g u a g e U t i l s   c l a s s   i n   E I K L A N G . * .     T h i s   w i l l   b e   u s e d   t o   d e t e r m i n e 
 
 w h i c h   r e s o i u r c e   f i l e   t o   u s e   o n c e   R O M s   c o n t a i n   m o r e   t h a n   o n e . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 7 0 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 9   M a r c h   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 3   E 3 2 U T I L S / 0 0 9   F 3 2 / 0 6 1   S T O R E / 0 3 7   B A F L / 0 5 8   A P P A R C / 0 4 9 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 5   I R D A / 0 4 8   S I B O U T I L / 0 1 4   P L P / 0 0 9 
 
                 G D I / 0 4 5   F N T S T O R E / 0 3 6   F B S E R V / 0 5 0   B I T G D I / 0 5 0   W S E R V / 0 7 4 
 
                 C L O C K / 0 5 2   C O N E / 1 3 0   F O N T S / 0 5 9   E A L W L / 0 4 5   E T E X T / 0 7 3 
 
                 F O R M / 0 9 8   P D R S T O R E / 0 3 1   P R I N T D R V / 0 3 0   P R I N T / 0 4 1   G R I D / 0 9 6 
 
                 E 3 2 T O O L S / 0 5 3   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 B i n a r y   c o m p a t i b l e   w i t h   1 6 9 . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - 
 
 1 ) , F i x e s   f o r   m e n u   a n d   m f n e   b u g s . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - 
 
 2 ) , F i x e s   f o r   p r i n t   p r e v i e w   a n d   f i n d   b u g s . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 6 9 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 8   M a r c h   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 3   E 3 2 U T I L S / 0 0 9   F 3 2 / 0 6 1   S T O R E / 0 3 7   B A F L / 0 5 8   A P P A R C / 0 4 9 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 5   I R D A / 0 4 8   S I B O U T I L / 0 1 4   P L P / 0 0 9 
 
                 G D I / 0 4 5   F N T S T O R E / 0 3 6   F B S E R V / 0 5 0   B I T G D I / 0 5 0   W S E R V / 0 7 4 
 
                 C L O C K / 0 5 2   C O N E / 1 3 0   F O N T S / 0 5 9   E A L W L / 0 4 5   E T E X T / 0 7 3 
 
                 F O R M / 0 9 8   P D R S T O R E / 0 3 1   P R I N T D R V / 0 3 0   P R I N T / 0 4 1   G R I D / 0 9 6 
 
                 E 3 2 T O O L S / 0 5 3   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 I n c o m p a t i b l e   w i t h   a l l   p r e v i o u s   r e l e a s e s 
 
 M A R M   D e b u g   i n c l u d e d   b u t   s t i l l   n o t   w o r k i n g . 
 
 N o t e   t h a t   s o m e   R D e b u g : : P r i n t s   h a v e   b e e n   l e f t   i n   e i k e n v . c p p   a n d   l s h e l l 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - 
 
 1 ) , F i x   t o   t h e   e i k o n   c o n s o l e .     T h e   a S t a t u s   a r g u m e n t   w a s n ' t   b e i n g   r e s e t 
 
 t o   K R e q u e s t P e n d i n g   f o r   a n   a s y n c h r o n o u s   R e a d ( ) 
 
 
 
 2 ) , I m p r o v e m e w n t s   t o   t h e   a l a r m   c o n t r o l   t o   s u p p o r t   d a y   a l a r m s   ( n o   t i m e ) . 
 
 A l s o   n o w   u s e   t h e   " d u e   t i m e "   i n s t e a d   o f   t h e   a l a r m   t i m e .     D i m m i n g   o f   t h e 
 
 s i l e n c e   b u t t o n   ( n o t   d i m m e d   i n i t i a l l y   f o r   s i l e n t   a l a r m s   d u e   t o   a n   E A L W L 
 
 b u g   f i x e d   i n   t h e   n e x t   r e l e a s e ) 
 
 
 
 3 ) , F i x   t o   t h e   a l a r m   c o n t r o l   d e a t h   w h e n   t h e   t i m e   i s   c h a n g e d 
 
 
 
 4 ) , C o n v e r t e d   t o   n e w   C A p a W i n d o w G r o u p N a m e . 
 
 
 
 5 ) , S o m e   b u g   f i x e s   t o   i n f r a r e d 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - 
 
 6 ) , F i x e d   S W - 1 2 4 7 , 1 3 2 5 ,   1 2 6 9 , 1 3 4 9 , 
 
 
 
 7 ) , S e t   m a x   d i s t a n c e   f r o m   t e x t   i n   b o r d e r s   d i a l o g   t o   b e   0 . 5 i n 
 
 
 
 8 ) , P r o v i d e d   C E i k P r i n t R a n g e D i a l o g   i n   e i k o n .     A p p s   l i k e   W O R D , S H E E T   c a n 
 
 u s e   t h i s   d i a l o g   f o r   s e t t i n g   t h e   p r i n t   r a n g e .     S e e   T R T X T E D   f o r   e x a m p l e 
 
 
 
 9 ) , C E i k P r i n t e r S e t u p D i a l o g   t a k e s   a n   e x t r a   p a r a m e t e r   T U i d   a U i d .   a U i d 
 
 i s   t h e   u i d   o f   t h e   c u r r e n t   p r i n t e r   d e v i c e .     I f   t h e   d e v i c e   i s   c h a n g e d 
 
 t h e n   i t   i s   t h e   c a l l e r s   r e s p o n s i b i l i t y   t o   c a l l 
 
 p r i n t s e t u p - > C r e a t e P r i n t e r D e v i c e L ( n e w U i d , . . ) ;     S e e   T R T X T E D   f o r   e x a m p l e . 
 
 
 
 1 0 ) , D e c l a r e d   t o o l b a n d   b u t t o n   w i d t h s   a g a i n   i n   E I K T B A R . R H 
 
 
 
 1 1 ) , D e f i n e d   T F o n t C o n t r o l F l a g s   a n d   T F o n t N a m e F l a g s   i n   E I K F T F L G . H R H 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - 
 
 1 2 ) , F i x e d   t h e   f o l l o w i n g   b u g s :   S W - 1 3 8 5 ,   S W - 1 3 4 8 ,   S W - 1 2 8 7 ,   S W - 1 2 0 0 ,   S W - 1 1 0 1 , 
 
 a n d   S W - 1 5 1 9 . 
 
 
 
 1 3 ) , V a r i o u s   c h a n g e s   t o   E i k F i l e U t i l s ,   i n c l u d i n g   t h e   f o l l o w i n g   t w o   n e w   f u n c t i o n s : 
 
 C o p y F i l e L ( ) , a n d   R e n a m e F i l e L ( ) .   T h e s e   f u n c t i o n s ,   w h i c h   w e r e   a d d e d   o n   K e v i n 
 
 D i x o n ' s   s u g g e t s i o n ,   a v o i d   t h e   n e e d   f o r   a n   a p p   t o   c r e a t e   a   C F i l e M a n   o b j e c t 
 
 j u s t   t o   c o p y / r e n a m e   a   f i l e . 
 
 
 
 1 4 ) , U p d a t e d   T F S E L   a n d   T D I A L G 0 . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - 
 
 1 5 ) , T h r e e   f i e l d   l a t \ l o n g i t u d e s   e d i t o r s   h a v e   b e e n   a d d e d . 
 
 
 
 1 6 ) , F i n a l i s e d   c a l e n d a r   n a v i g a t i o n . 
 
 
 
 1 7 ) , C a s c a d e s   n o w   a l l o w e d   o n   t h e   f i r s t   m e n u   p a n e   i t e m . 
 
 
 
 1 8 ) , M e n u   p a n e s   t h a t   a r e   t o o   t a l l   t o   b e   f u l l y   d i s p l a y e d   a r e   n o w   d r a w n   a n d   c l i p p e d 
 
 o f   t h e   b o t t o m   o f   t h e   s c r e e n . 
 
 
 
 1 9 ) , B u g   f i x e s : S W   1 2 4 3 , 1 2 4 4 , 1 2 4 8 , 1 2 5 9 , 1 2 6 7 , 1 3 0 3 , 1 3 3 6 , 1 3 6 9 , 1 3 9 1 , 1 3 9 8 , 1 4 1 3 , 1 4 4 6 , 1 5 7 0 , 1 5 7 1 
 
 
 
 F r o m   A n n : 
 
 - - - - - - - - - - - 
 
 2 0 ) , T w i p s   e d i t o r   c h a n g e s : 
 
   -   D o e s   n o t   a l l o w   l o s s   o f   f o c u s   f r o m   e m p t y   d i a l o g   b o x 
 
   -   N o   l o n g e r   a l l o w s   t r i a d s 
 
   -   U s e s   3   d p   f o r   i n f o   m e s s a g e   m a x i m u m 
 
 
 
 2 1 ) , F i x e d   p o i n t : 
 
   -   N o   l o n g e r   a l l o w s   t r i a d s 
 
 
 
 2 2 ) , F l o a t i n g   p o i n t : 
 
   -   T r e a t s   o v e r f l o w   e r r o r s   a s   v a l u e s   a b o v e   m a x i m u m . 
 
   -   A l l o w s   t h r e e   d i g i t   e x p o n e n t s . 	 
 
 
 
 F r o m   M a r t i n H : 
 
 - - - - - - - - - - - 
 
 2 3 ) , I m p r o v e d   h e a p   f a i l   d i a l o g 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - 
 
 2 4 ) , A d d e d   C t r l + S h i f t + o   h o t k e y   f o r   i n s e r t   o b j e c t   i n   r i c h   t e x t   e d i t o r s .     O b j e c t s 
 
 a r e   i n s e r t e d   a s   g l a s s   i f   p o s s i b l e   b u t   m a y   b e   d i s p l a y e d   a s   i c o n i c   i f   t h e 
 
 E S h o w A l l P i c t u r e s A s I c o n i c   f l a g   i s   s e t . 
 
 
 
 2 5 ) , A d d e d   t h e   f o l l o w i n g   f u n c t i o n s   t o   C E i k R i c h T e x t E d i t o r 
 
 
 
 	 I M P O R T _ C   v o i d   I n s e r t O b j e c t L ( c o n s t   T D e s C &   a A p p D l l N a m e , T U i d   a A p p D l l U i d , T O b j e c t F o r m a t   a F o r m a t ) ; 
 
 	 I M P O R T _ C   v o i d   S e t D e f a u l t I c o n i c D o o r S i z e ( c o n s t   T S i z e &   a S i z e ) ;   / /   d o e s n ' t   a f f e c t   e x i s t i n g   d o o r s 
 
 
 
 a n d   r e m o v e d   a l l   v a r i a n t s   o f   I n s e r t O b j e c t L ( ) , t h a t   t o o k   a   T S i z e .     C a l l e r s   s h o u l d   s e t 
 
 t h e   d e f a u l t   s i z e   i n s t e a d . 
 
 
 
 2 6 ) , A d d e d   E R e a d O n l y   f l a g   t o   C E i k E d w i n   a s   w e l l   a s 
 
 
 
 	 I M P O R T _ C   v o i d   S e t R e a d O n l y ( T B o o l   a R e a d O n l y ) ; 
 
 	 I M P O R T _ C   T B o o l   I s R e a d O n l y ( ) , c o n s t ; 
 
 	 I M P O R T _ C   v o i d   C h e c k N o t R e a d O n l y L ( ) ; 
 
 	 I M P O R T _ C   v i r t u a l   v o i d   N o t i f y I n v a l i d O p e r a t i o n O n R e a d O n l y L ( ) ; 
 
 
 
 C h e c k N o t R e a d O n l y L ( ) , c a l l s   N o t i f y I n v a l i d O p e r a t i o n O n R e a d O n l y L ( ) , i f   t h e   e d w i n   i s 
 
 r e a d   o n l y .     A t   t h e   m o m e n t   t h e   d e f a u l t   a c t i o n   i s   f o r   t h i s   t o   c a l l   L e a v e N o A l e r t ( ) . 
 
 
 
 2 7 ) , A d d e d 
 
 
 
 	 T B o o l   i E m b e d d e d A n d R e a d O n l y ; 
 
 
 
 t o   C E i k A p p U i .     T h i s   i s   s e t   t r u e   o n l y   f o r   e m b e d d e d   a p p s   t h a t   w e r e   o p e n e d   f r o m 
 
 a   r e a d   o n l y   d o c u m e n t . 
 
 
 
 O n l y   k e y b o a r d   a n d   p o i n t e r   i n p u t   a r e   c h e c k e d .     I t   i s   t h e   c a l l e r s '   r e s p o n s i b i l i t y 
 
 n o t   t o   c a l l   o t h e r   f o r m a t t i n g   f u n c t i o n s . 
 
 
 
 2 8 ) , C h a n g e d   a l l   e d w i n s   t o   a s k   f o r   c o n f i r m a t i o n   b e f o r e   r e m o v i n g   a n y   p i c t u r e s . 
 
 T h e r e   i s   s t i l l   n o   u n d o   p r o v i d e d   a t   t h e   E i k o n   l e v e l   a n d   t h e r e ' s   n o t   g o i n g   t o   b e . 
 
 
 
 2 9 ) , R e m o v e d   m u l t i   s e l e c t i o n   f r o m   h i e r a r c h i c a l   l i s t s .     I t   w a s   b r o k e n   b y   l i s t b o x 
 
 c h a n g e s   a   f e w   r e l e a s e s   a g o . 
 
 
 
 3 0 ) , R e m o v e d   p r i n t i n g   t e s t   c o d e   f r o m   T E D W I N   a s   i t   w a s   n o t   b e i n g   k e p t   u p   t o   d a t e 
 
 w i t h   p r i n t i n g   c h a n g e s . 
 
 
 
 3 1 ) , A d d e d 
 
 
 
         I M P O R T _ C   s t a t i c   T B o o l   S i n g l e L i n e Q u e r y W i n L ( c o n s t   T D e s C &   a F i r s t L i n e ) ; 
 
         I M P O R T _ C   T B o o l   S i n g l e L i n e Q u e r y W i n L ( T I n t   a F i r s t L i n e I d ) , c o n s t ; 
 
 
 
 t o   C E i k o n E n v   o n   B i l l ' s   s u g g e s t i o n . 
 
 
 
 3 2 ) , C h a n g e d   L S h e l l   t o   a l w a y s   p a s s   a   f u l l   f i l e n a m e   a s   p a r t   o f   i t s   c o m m a n d   l i n e . 
 
 
 
 3 3 ) , A d d e d 
 
 
 
 	 I M P O R T _ C   T B o o l   P r o c e s s C o m m a n d P a r a m e t e r s L ( T A p a C o m m a n d   a C o m m a n d , T F i l e N a m e &   a D o c u m e n t N a m e ) ; 
 
 
 
 t p   C E i k A p p U i .     T h i s   s h o u l d   b e   a l l   m o s t   f i l e   b a s e d   a p p s   n e e d   t o   c a l l . 
 
 
 
 3 4 ) , R e m o v e d   s e v e r a l   u n e e d e d   b i t m a p   m a s k s   ( i e   a n y   m a s k   t h a t   w a s   t h e   s a m e   a s   t h e 
 
 b i t m a p ) , a n d   u p d a t e d   C E i k I m a g e   t o   c o p e   w i t h   t h i s .     I f   a   m a s k   y o u   w e r e   u s i n g   h a s 
 
 d i s a p p e a r e d   j u s t   u s e   t h e   b i t m a p   a s   t h e   m a s k . 
 
 
 
 3 5 ) , F i x e d   f i l e n a m e   l a b e l   c o n t r o l   s o   i t   c a n   b e   u s e d   b y   a l l   a p p s .     W i t h   t h e 
 
 e x c e p t i o n   o f   S k e t c h ,   a p p   t o o l b a r s   s h o u l d   a l l   b e   v e r y   s i m i l a r   t o 
 
 
 
 R E S O U R C E   T O O L B A R   r _ a p p _ t o o l b a r 
 
         { 
 
 	 b r e a d t h = K E i k S t d T o o l B a r W i d t h ; 
 
 	 f l a g s = E E i k T o o l B a r D e l a y A c t i v a t i o n ; 
 
         c o n t r o l s = 
 
                 { 
 
 	 	 T B A R _ C T R L 
 
 	 	 	 { 
 
 	 	 	 t y p e = E E i k C t F i l e N a m e L a b e l ; 
 
 	 	 	 i d = E C i d F i l e N a m e L a b e l ; 
 
 	 	 	 f l a g s = E E i k T o o l B a r C t r l H a s S e t M i n L e n g t h ; 
 
 	 	 	 l e n g t h = K E i k S t d F i l e N a m e L a b e l H e i g h t ; 
 
 	 	 	 } , 
 
 	 	 T B A R _ B U T T O N 
 
 	 	 	 { 
 
 	 	 	 i d = E C m d B u t t o n 1 ; 
 
 	 	 	 f l a g s = E E i k T o o l B a r C t r l H a s S e t M i n L e n g t h ; 
 
 	 	 	 l e n g t h = K E i k S t d T o o l B a r B u t t o n H e i g h t ; 
 
 	 	 	 t x t = " ? ? ? " ; 
 
 	 	 	 l a y o u t = E E i k C m d B u t T e x t R i g h t P i c t u r e L e f t | E E i k C m d B u t D e n s e F o n t | E E i k C m d B u t E x c e s s T o T e x t ; 
 
 	 	 	 b m p i d = ? ? ? ; 
 
 	 	 	 b m p m a s k = ? ? ? ; 
 
 	 	 	 } , 
 
 	 	 T B A R _ B U T T O N 
 
 	 	 	 { 
 
 	 	 	 i d = E C m d B u t t o n 2 ; 
 
 	 	 	 f l a g s = E E i k T o o l B a r C t r l H a s S e t M i n L e n g t h ; 
 
 	 	 	 l e n g t h = K E i k S t d T o o l B a r B u t t o n H e i g h t ; 
 
 	 	 	 t x t = " ? ? ? " ; 
 
 	 	 	 l a y o u t = E E i k C m d B u t T e x t R i g h t P i c t u r e L e f t | E E i k C m d B u t D e n s e F o n t | E E i k C m d B u t E x c e s s T o T e x t ; 
 
 	 	 	 b m p i d = ? ? ? ; 
 
 	 	 	 b m p m a s k = ? ? ? ; 
 
 	 	 	 } , 
 
 	 	 T B A R _ B U T T O N 
 
 	 	 	 { 
 
 	 	 	 i d = E C m d B u t t o n 3 ; 
 
 	 	 	 f l a g s = E E i k T o o l B a r C t r l H a s S e t M i n L e n g t h ; 
 
 	 	 	 l e n g t h = K E i k S t d T o o l B a r B u t t o n H e i g h t ; 
 
 	 	 	 t x t = " ? ? ? " ; 
 
 	 	 	 l a y o u t = E E i k C m d B u t T e x t R i g h t P i c t u r e L e f t | E E i k C m d B u t D e n s e F o n t | E E i k C m d B u t E x c e s s T o T e x t ; 
 
 	 	 	 b m p i d = ? ? ? ; 
 
 	 	 	 b m p m a s k = ? ? ? ; 
 
 	 	 	 } , 
 
 	 	 T B A R _ B U T T O N 
 
 	 	 	 { 
 
 	 	 	 i d = E C m d B u t t o n 4 ; 
 
 	 	 	 f l a g s = E E i k T o o l B a r C t r l H a s S e t M i n L e n g t h ; 
 
 	 	 	 l e n g t h = K E i k S t d T o o l B a r B u t t o n H e i g h t ; 
 
 	 	 	 l a y o u t = E E i k C m d B u t T e x t R i g h t P i c t u r e L e f t | E E i k C m d B u t D e n s e F o n t | E E i k C m d B u t E x c e s s T o T e x t ; 
 
 	 	 	 t x t = " ? ? ? " ; 
 
 	 	 	 b m p i d = ? ? ? ; 
 
 	 	 	 b m p m a s k = ? ? ? ; 
 
 	 	 	 } , 
 
 	 	 T B A R _ C T R L 
 
 	 	 	 { 
 
 	 	 	 t y p e = E E i k C t S p a c e r ; 
 
 	 	 	 i d = E C i d T o o l b a r S p a c e r ; 
 
 	 	 	 f l a g s = E E i k T o o l B a r C t r l H a s S e t M i n L e n g t h | E E i k T o o l B a r C t r l I s S t r e t c h a b l e ; 
 
 	 	 	 l e n g t h = 0 ; 
 
 	 	 	 c o n t r o l = S P A C E R   {   c o l o r = E E i k S p a c e r W h i t e ;   } ; 
 
 	 	 	 } , 
 
 	 	 T B A R _ C T R L 
 
 	 	 	 { 
 
 	 	 	 t y p e = E E i k C t C l o c k ; 
 
 	 	 	 i d = 0 ; 
 
 	 	 	 c o n t r o l = C L O C K 
 
 	 	 	 	 { 
 
 	 	 	 	 d i g i t a l r e s o u r c e i d = R _ E I K _ D I G I T A L _ C L O C K ; 
 
 	 	 	 	 a n a l o g r e s o u r c e i d = R _ E I K _ A N A L O G _ C L O C K ; 
 
 	 	 	 	 } ; 
 
 	 	 	 } , 
 
 	 	 T B A R _ C T R L 
 
 	 	 	 { 
 
 	 	 	 t y p e = E E i k C t S p a c e r ; 
 
 	 	 	 i d = E C i d T o o l b a r S p a c e r ; 
 
 	 	 	 f l a g s = E E i k T o o l B a r C t r l H a s S e t M i n L e n g t h ; 
 
 	 	 	 l e n g t h = K E i k S t d G a p B e l o w C l o c k ; 
 
 	 	 	 c o n t r o l = S P A C E R   {   c o l o r = E E i k S p a c e r W h i t e ;   } ; 
 
 	 	 	 } 
 
                 } ; 
 
         } 
 
 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 6 8 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 2   M a r c h   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 0   E 3 2 U T I L S / 0 0 8   F 3 2 / 0 6 0   S T O R E / 0 3 7   B A F L / 0 5 7   A P P A R C / 0 4 6 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 4 5   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 4   F N T S T O R E / 0 3 6   F B S E R V / 0 4 9   B I T G D I / 0 4 9   W S E R V / 0 7 3 
 
                 C L O C K / 0 5 2   C O N E / 1 2 9   F O N T S / 0 5 7   E A L W L / 0 4 4   E T E X T / 0 7 3 
 
                 F O R M / 0 9 7   P D R S T O R E / 0 3 0   P R I N T D R V / 0 2 9   P R I N T / 0 4 0   G R I D / 0 9 4 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 B i n a r y   c o m p a t i b l e   w i t h   1 6 7   u n l e s s   y o u   # i n c l u d e   e i k s r v . r s g   a n y w h e r e   ( w h i c h   n o - o n e   s h o u l d ) 
 
 N o   M A R M   D e b u g   a s   p e r   u s u a l 
 
 W I N S   R e l e a s e   w o r k s   a g a i n   -   a p o l o g i e s   t o   a n y o n e   w h o   t r i e d   i t   f o r   1 6 7 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - 
 
 1 ) , I m p r o v e d   a p p e a r a n c e   o f   t h e   a l a r m   s c r e e n . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - 
 
 2 ) , F i x e d   v a r i o u s   t o o l b a r   b u t t o n   l a y o u t   b u g s . 
 
 
 
 3 ) , S t a r t e d   u p d a t i n g   b r o w s e   d i a l o g   t o   t h e   l a t e s t   s p e c   l o o k . 
 
 
 
 4 ) , F i x e d   f i l e   o p e n i n g ,   s a v i n g   a n d   n e w i n g   i n   T R T X T E D .     F i l e s   s h o u l d   s a v e 
 
 a u t o m a t i c a l l y   o n   e x i t   i f   t h e y ' v e   c h a n g e d .     I m p l e m e n t e d   s w i t c h   f i l e s . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 6 7 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 1   M a r c h   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 0   E 3 2 U T I L S / 0 0 8   F 3 2 / 0 6 0   S T O R E / 0 3 7   B A F L / 0 5 7   A P P A R C / 0 4 6 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 4 5   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 4   F N T S T O R E / 0 3 6   F B S E R V / 0 4 9   B I T G D I / 0 4 9   W S E R V / 0 7 3 
 
                 C L O C K / 0 5 1   C O N E / 1 2 9   F O N T S / 0 5 7   E A L W L / 0 4 4   E T E X T / 0 7 3 
 
                 F O R M / 0 9 7   P D R S T O R E / 0 3 0   P R I N T D R V / 0 2 9   P R I N T / 0 4 0   G R I D / 0 9 4 
 
                 E 3 2 T O O L S / 0 5 3   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 N o t   b i n a r y   c o m p a t i b l e 
 
 N o   M A R M   D e b u g   a g a i n   -   n o t   a l l   d e p e n d e n c i e s   h a v e   d o n e   o n e . 
 
 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - - 
 
 1 ) , U p g r a d e d   t o   A P P A R C   0 4 8   a n d   C O N E   1 3 0   i n   o r d e r   t o   i m p l e m e n t   " s w i t c h   f i l e s " 
 
 
 
 2 ) , C h a n g e d   L S h e l l   s o   t h a t 
 
 
 
 t h e   " O p e n   d o c u m e n t "   c o m m a n d   w i l l   s e n d   a   s w i t c h   f i l e   ( o p e n ) , m e s s a g e   t o   a n y 
 
 r u n n i n g   i n s t a n c e   o f   t h e   a p p   f o r   t h e   s e l e c t e d   d o c u m e n t ,   i n s t e a d   o f   a l w a y s 
 
 s t a r t i n g   a   n e w   i n s t a n c e   o f   t h a t   a p p 
 
 
 
 t h e   " N e w   f i l e "   c o m m a n d   w i l l   s e n d   a   s w i t c h   f i l e   ( c r e a t e ) , m e s s a g e   t o   a n y 
 
 r u n n i n g   i n s t a n c e   o f   t h e   a p p   c u r r e n t l y   s e l e c t e d ,   i n s t e a d   o f   a l w a y s   s t a r t i n g 
 
 a   n e w   i n s t a n c e   o f   t h a t   a p p . 
 
 
 
 T h e   r e s u l t   o f   t h i s   i s   t h a t   L S h e l l   w o n ' t   s u p p o r t   t h e r e   b e i n g   t w o   i n s t a n c e s   o f 
 
 t h e   s a m e   a p p   r u n n i n g .     L a t e r ,   a   s e t t i n g   w i l l   b e   s u p p o r t e d ,   t o   a l l o w   t h e   " o l d " 
 
 ( " p o w e r - u s e r " ) , w a y   o f   w o r k i n g 
 
 
 
 3 ) , T h e   w a y   a n   a p p   s u p p o r t s   t h e s e   s w i t c h   f i l e   m e s s a g e s   i s   v e r y   e a s y .     Y o u 
 
 s i m p l y   s u p p l y   t w o   f u n c t i o n s   i n   y o u r   C E i k A p p U i   d e r i v e d   c l a s s : 
 
 
 
 v o i d   O p e n F i l e L ( c o n s t   T D e s C &   a F i l e N a m e ) ;   v o i d   C r e a t e F i l e L ( c o n s t   T D e s C &   a F i l e N a m e ) ; 
 
 
 
 w i t h   o b v i o u s   c o n t e n t s .     T h e s e   t w o   f u n c t i o n s   a r e   n o w   d e f i n e d   ( b u t   a r e   e m p t y ) 
 
 a t   t h e   C E i k A p p U i   l e v e l . 
 
 
 
 A p p s   s h o u l d   r e a r r a n g e   a n y   e x i s t i n g   f u n c t i o n s   i n   t h e i r   A p p U i   s u c h   a s   " C m d F i l e O p e n L " 
 
 t o   s h a r e   c o d e   w i t h   t h e s e   n e w   f u n c t i o n s . 
 
 
 
 N o t e   t h a t   t h e   a b o v e   t w o   f u n c t i o n s   a r e   o n l y   c a l l e d   a f t e r   a   C E i k S h u t t e r   h a s   r u n , 
 
 c l o s i n g   d o w n   a l l   d i a l o g s   ( a n d   s t a c k e d   a p p l i c a t i o n s ) , f i r s t .     S o ,   y o u   g e t   t h e s e 
 
 m e s s a g e s   i n   t h e   b a s e   s t a t e   o f   y o u r   a p p l i c a t i o n . 
 
 
 
 I t ' s   y o u r   r e s p o n s i b i l i t y   i n   t h e s e   f u n c t i o n s   t o   s a v e   a n y   c h a n g e s   t o   t h e   c u r r e n t 
 
 d o c u m e n t ,   b e f o r e   p r o c e e d i n g   w i t h   t h e   O p e n   o r   C r e a t e   c o d e . 
 
 
 
 * * *   A l l   f i l e - b a s e d   a p p s   s h o u l d   m a k e   c o r r e s p o n d i n g   c h a n g e s   f o r   t h e   B 6   R O M   * * * 
 
 
 
 4 ) , A s   w e l l   a s   t h e   t w o   f u n c t i o n s   m e n t i o n e d   a b o v e ,   C E i k A p p U i   a l s o   h a s   a   n e w   v i r t u a l   f u n c t i o n 
 
 
 
 v o i d   P r o c e s s M e s s a g e L ( T U i d   a U i d ,   c o n s t   T D e s C &   a P a r a m s ) ; 
 
 
 
 w h i c h   c a n   b e   s u b c l a s s e d   f o r   m o r e   a d v a n c e d   u s a g e   ( i e   w h e n   y o u r   a p p   i s   e x p e c t i n g 
 
 m e s s a g e s   o t h e r   t h a n   S w i t c h O p e n   a n d   S w i t c h C r e a t e ) 
 
 
 
 5 ) , M o d i f i e d   t h e   C E i k S h u t t e r   c l a s s   t o   m a k e   i t   s u i t a b l e   f o r   u s e   b y   t h e   m e s s a g e 
 
 p r o c e s s i n g   c o d e   ( e g   s w i t c h   f i l e s ) , a s   w e l l   a s   t h e   C l o s e T a s k   c o d e .     M o r e   g e n e r a l l y , 
 
 t h e   " p a y l o a d "   o f   t h e   C E i k S h u t t e r   c l a s s   c a n   n o w   b e   r e p l a c e d   b y   a   s u b c l a s s e r 
 
 o v e r - r i d i n g   t h e   P r o c e s s M e s s a g e L ( ) , f u n c t i o n   o f   t h i s   c l a s s 
 
 
 
 6 ) , M a d e   s o m e   c h a n g e s   t o   T R T x t E d   i n   p r e p a r a t i o n   f o r   t e s t i n g   o u t   s w i t c h   f i l e s   t h e r e : 
 
 M a d e   i t   s a v e   a n y   c h a n g e s   o n   e x i t ,   a n d   m a d e   i t   * n o t *   s a v e   c h a n g e s   t o   f i l e ,   w h e n 
 
 n o   s u c h   c h a n g e s   h a d   b e e n   m a d e   s i n c e   t h e   l a s t   s a v e .     H o w e v e r ,   w h e n   I   f o u n d   o u t 
 
 t h a t   e v e n   t h e   b a s i c   F i l e   O p e n   c o d e   o f   T R T x t E d   i s   b r o k e n ,   I   g a v e   u p   o n   m a k i n g   s w i t c h 
 
 f i l e s   w o r k   i n   t h i s   a p p .     ( I n s t e a d ,   I   u s e d   a   m o d i f i e d   v e r s i o n   o f   t h e   c o d e   f r o m   t h e 
 
 S k e t c h   a p p . ) 
 
 
 
 7 ) , P r o v i d e d   a   p u b l i c   a c c e s s o r   f u n c t i o n   C o n t a i n e r A p p U i ( ) , i n   C E i k A p p U i 
 
 
 
 8 ) , I n c r e m e n t e d   t h e   m i n o r   v e r s i o n   n u m b e r   o f   E i k o n   i n   E I K V E R . H   t o   6 ,   a s   b e f i t s   t h e 
 
 f i r s t   B 6   r e l e a s e 
 
 
 
 9 ) , R e m o v e d   t h e   s e t t i n g   a n d   c l e a r i n g   o f   s o m e   a p p   v e r s i o n   n u m b e r   e n v i r o n m e n t   v a r i a b l e s 
 
 f r o m   M N T . C M D ,   t o   a v o i d   o t h e r   p e o p l e   b e i n g   c o n f u s e d   b y   t h e s e   ( t h i s   p a r t   o f   t h e   M N T . C M D 
 
 n o w   b e l o n g s   a t   t h e   R O M   l e v e l   r a t h e r   t h a n   i n   t h e   E i k o n   g r o u p ) , -   t h e r e ' s   m o r e   s c o p e   f o r 
 
 c l e a r i n g   o u t   s i m i l a r   p a r t s   o f   t h e   M N T . C M D   l a t e r   i f   a n y o n e ' s   i n c l i n e d . 
 
 
 
 * * *   N o t e   t h a t   t h e   s w i t c h   f i l e   m e s s a g e s   g e t   g a r b l e d   i n   G C C   s o m e w h e r e   b e t w e e n   s e n d i n g 
 
 a n d   r e c e i p t .     S o ,   f o r   n o w ,   s w i t c h   f i l e s   o n l y   w o r k s   o n   W I N S .     H o p e f u l l y   a   f i x   w i l l 
 
 b e   a v a i l a b l e   s h o r t l y   f o r   t h i s   * * * 
 
 
 
 F r o m :   S i a m a k : 
 
 - - - - - - - - - - - - - 
 
 1 0 ) , f i x e d   d e f e c t s   S W - 1 7 5 ,   S W - 4 8 7 ,   S W - 1 0 3 9 ,   a n d   S W - 2 8 6 . 
 
 
 
 1 1 ) , W i t h   L a n e ,   m o d i f i e d   e i k o n   s e r v e r ' s   s c r e e n   c a p t u r e   c o d e   s o   t h a t   i t 
 
 n o w   f i r s t   c o n v e r t s   t h e   s c r e e n   b i t m a p   t o   m o n o c h r o m e   ( 2   c o l o r s ) , b e f o r e 
 
 s a v i n g   i t   t o   a n   M B M   f i l e . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - 
 
 1 2 ) , M o r e   c h a n g e s   t o   t h e   P r i n t / p r e v i e w   d i a l o g   a c c o r d i n g   t o   t h e   n e w   d e s i g n . 
 
 P a g e S e t u p C h a n g e d ( C P r i n t S e t u p *   a P r i n t S e t u p ,   T I n t &   a N u m P a g e s I n D o c ) = 0 ; 
 
 a n d   R u n P r i n t R a n g e D i a l o g L ( C P r i n t S e t u p *   a P r i n t S e t u p ) = 0 ; 
 
 o f   M P r i n t P r e v i e w D i a l o g O b s e r v e r   s h o u l d   r e t u r n   E T r u e   i f   p a g i n a t i o n   i s   c a n c e l l e d . 
 
 
 
 1 3 ) , T h e   r a n g e   d i a l o g   a n d   P r i n t e r s e t u p   d i a l o g   a r e   m e r g e d   i n t o   o n e   d i a l o g . 
 
 P l e a s e   s e e   T R T X T E D   f o r   e x a m p l e . 
 
 
 
 1 4 ) , I m p l e m e n t e d   R e p l a c e A l l   a n d   S k i p   o p t i o n s   i n   r e p l a c e   d i a l o g . 
 
 
 
 1 5 ) , F i x e d   S W - 6 8 3 , 6 9 3 . 
 
 
 
 1 6 ) , D e f i n e d   r e s . b u f f e r s   f o r   - G M T   o f f s e t   l i m i t s . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - - 
 
 1 7 ) , L o t s   o f   c a l e n d e r ,   m f n e   a n d   m e n u   i m p r o v e m e n t s   a n d   b u g   f i x e s . 
 
 
 
 F r o m   I a n : 
 
 - - - - - - - - - - - - - 
 
 1 8 ) , F i x e d   d o o r   d r a w i n g   c o d e   f o r   T O P B U T 1 . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - 
 
 1 9 ) , T h e   a l a r m   c o n t r o l   n o w   t r a n s i e n t l y   c a p t u r e s   k e y   e v e n t s   a n d   u p / d o w n   e v e n t s 
 
 f o r   t h e   d i c t a p h o n e   b u t t o n s   a n d   s i l e n c e s   t h e   a l a r m   i n   r e s p o n s e   t o   a n y   o f   t h e s e . 
 
 T h i s   f i x e s   B 5   d e f e c t   S W - 1 1 5 8 
 
 
 
 2 0 ) , I n c o r p o r a t e d   S i m o n B ' s   B a c k u p   s e r v e r   c h a n g e s   ( s e p e r a t e   r e l e a s e   n o t e s   t o   f o l l o w ) 
 
 
 
 2 1 ) , A d d e d   a   n e w   f i l e   E I K S V D E F . H   t o   c o n t a i n   a l l   e i k o n   s e r v e r   d e f i n i t i o n s   t o 
 
 p r e v e n t   c l i e n t s   f r o m   h a v i n g   t o   # i n c l u d e   E I K S R V . H 
 
 
 
 2 2 ) , A d d e d   a   n e w   e i k o n   s e r v e r   e v e n t   E E i k S e r v S h o w T a s k L i s t   a n d   a d d e d   c o d e   t o 
 
 d i s p l a y   t h e   t a s k   l i s t   i n   r e s p o n s e   t o   t h i s   c o m m a n d .     C o r r e s p o n d i n g   f u n c t i o n 
 
 C E i k o n E n v : : D i s p l a y T a s k L i s t ( ) 
 
 
 
 2 3 ) , C h a n g e d / A d d e d   s o m e   I n f r a r e d   r e s o u r c e s   t o   i m p r o v e   e r r o r   r e p o r t i n g . 
 
 
 
 2 4 ) , I m p r o v e d   t h e   n e g o t i a t i o n   p h a s e   f o r   I n f r a r e d   d a t a   t r a n s f e r s ,   f i x i n g 
 
 S W - 1 0 9 2   i n   t h e   p r o c e s s .     A l s o   s o m e   i m p r o v e m e n t s   t o   F i l e   s e n d i n g / r e c e i v i n g   c o d e . 
 
 
 
 2 5 ) , R e v i s e d   t h e   d r a w i n g   c o d e   f o r   s c r o l l b a r s   a n d   a l l   t h e i r   c o m p o n e n t s   t o   l o o k 
 
 l i k e   K e n ' s   d r a w i n g .     i . e   s i n g l e   b l a c k   b o r d e r s ,   3 D   b u t t o n s   &   t h u m b   e t c   ( S W - 1 3 4 ,   S W - 3 1 1 ) 
 
 
 
 2 6 ) , F i x e d   t h e   l o n g   o u t s t a n d i n g   b u g   w i t h   s c r o l l b a r   b u t t o n s   n o t   r e l e a s i n g   w h e n 
 
 t h e y   b e c o m e   d i m m e d   ( E O N   s o f t w a r e   d e f e c t   H - 2 6 7 ) 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 2 7 ) , C h a n g e d   l a b e l l e d   b u t t o n s   t o   s u p p o r t   ' p l a i n '   h o t k e y s   i e   o n e s   w i t h o u t   C t r l . 
 
 C E i k L a b e l l e d B u t t o n : : C o n s t r u c t L ( ) , n o w   t a k e s   T I n t   a F l a g s   a s   i t s   l a s t   a r g u m e n t 
 
 r a t h e r   t h a n   a n   e n u m .     s h o w h o t k e y   i n   t h e   r e s o u r c e   f i l e   h a s   c h a n g e d   t o   f l a g s 
 
 ( w h i c h   a r e   d e f i n e d   i n   E I K L B B U T . H R H ) , f o r   t h e   s t r u c t   L B B U T   a n d   h o t k e y f l a g s   f o r 
 
 D L G _ T B A R _ B U T T O N 
 
 
 
 2 8 ) , Q u e r y   w i n d o w s   n o w   s u p p o r t   ' y '   a n d   ' n '   a s   h o t k e y s .     E s c a p e   a l s o   w o r k s   f o r   N o 
 
 b u t   E n t e r   d o e s n ' t   ( a n d   s h o u l d n ' t ) , w o r k   f o r   Y e s . 
 
 
 
 2 9 ) , B y   d e f a u l t   a l l   d i a l o g   b u t t o n s   a r e   n o w   a t   l e a s t   5 0   p i x e l s   w i d e .     T h i s   c a n   b e 
 
 c h a n g e d   b y   C E i k B u t t o n P a n e l : : S e t M i n B u t t o n W i d t h ( T I n t   a W i d t h ) . 
 
 
 
 3 0 ) , A d d e d   a   f i l e n a m e   l a b e l   c o n t r o l   i n   E I K F N L A B . * .     A l l   f i l e n a m e   l a b e l s   i n   t o o l b a r s 
 
 s h o u l d   c h a n g e   t o   u s e   t h i s   i n s t e a d .     A n y   c a l l s   t o   s e t   l a b e l   c o n t e n t   c a n   b e   r e p l a c e d 
 
 b y   U p d a t e L ( ) . 
 
 
 
 3 1 ) , R e m o v e d   t o o l b a r   b u t t o n   w i d t h   c o n s t a n t s   f r o m   E I K T B A R . R H   a s   t h e   o n e s   p r o v i d e d 
 
 w e r e   u n s u i t a b l e .     R e - n a m e d   m o s t   o f   t h e   r e m a i n i n g   c o n s t a n t s . 
 
 
 
 N o t e   t h a t   a l l   a p p s   n o w   n e e d   t o   d e f i n e   a   s p a c e r   a t   t h e   e n d   o f   t h e i r   t o o l b a r s   t o 
 
 p r e v e n t   c l o c k s   b e i n g   r i g h t   a t   t h e   b o t t o m   o f   t h e   s c r e e n . 
 
 
 
 3 2 ) , M o v e d   W o r d ' s   f o r m a t   o b j e c t   d i a l o g   i n t o   E i k o n   i n   E I K O B J F M . * .     T h i s   c a n   b e   i n v o k e d 
 
 b y   p r e s s i n g   c t r l - s h i f t - ' x '   w h e n   a   p i c t u r e   i s   s e l e c t e d   o r   b y   c a l l i n g 
 
 C E i k R i c h T e x t E d i t o r : : E d i t P i c t u r e F o r m a t L ( ) .     A n y   s e l e c t e d   p i c t u r e   c a n   n o w   b e   r e - e d i t e d 
 
 b y   p r e s s i n g   C t r l - s h i f t - ' z '   i n   a d d i t i o n   t o   t h e   e x i s t i n g   m e t h o d s . 
 
 
 
 3 3 ) , A d d e d 
 
 
 
 	 I M P O R T _ C   v i r t u a l   v o i d   H a n d l e T e x t P a s t e d L ( T I n t   a S t a r t P o s , T I n t &   a L e n g t h ) ; 
 
 
 
 t o   C E i k E d w i n .     T h i s   i s   c a l l e d   a f t e r   e a c h   p a s t e .     S o m e   o f   t h e   c h a r a c t e r s   p a s t e d 
 
 m a y   h a v e   a l r e a d y   b e e n   d e l e t e d   w h e n   t h i s   i s   c a l l e d .     a L e n g t h   s h o u l d   b e   c h a n g e d 
 
 i f   a n y   m o r e   a r e   d e l e t e d . 
 
 
 
 A l s o   a d d e d   t h e   f l a g   E S h o w A l l P i c t u r e s A s I c o n i c   t o   C E i k R i c h T e x t E d i t o r   a l o n g   w i t h 
 
 t h e   f u n c t i o n s 
 
 
 
 	 I M P O R T _ C   v o i d   U p d a t e P i c t u r e F o r m a t L ( ) ;   / /   o n l y   n e e d e d   w h e n   p i c t u r e s   a r e   t e m p o r a r i l y   i c o n i c 
 
 	 I M P O R T _ C   v o i d   U p d a t e P i c t u r e F o r m a t L ( T I n t   a S t a r t P o s , T I n t   a L e n g t h ) ;   / /   d i t t o 
 
 
 
 S e t t i n g   t h i s   f l a g   w i l l   s h o w   a l l   d o o r s   a s   i c o n i c   i n   t h e   e d i t o r   b u t   s t i l l   s a v e 
 
 a n y   g l a s s   d o o r s   a s   g l a s s .     T h e   u p d a t e   f u n c t i o n s   s h o u l d   b e   c a l l e d   w h e n   a   n e w   d o c u m e n t 
 
 i s   l o a d e d   o r   t e x t   i s   a d d e d   b y   c a l l i n g   i T e x t - > I n s e r t L ( ) .     I t   i s   t h e   c a l l e r s   r e s p o n s i b i l i t y 
 
 t o   r e f o r m a t   a f t e r w a r d s   i f   n e c e s s a r y . 
 
 
 
 3 4 ) , A d d e d 
 
 
 
 E X P O R T _ C   T B o o l   C E i k C a p t i o n e d C o n t r o l : : D i v i d e r A f t e r ( ) , c o n s t 
 
 E X P O R T _ C   v o i d   C E i k C a p t i o n e d C o n t r o l : : S e t D i v i d e r A f t e r ( T B o o l   a D i v i d e r A f t e r ) 
 
 
 
 o n   H o w a r d ' s   s u g g e s t i o n . 
 
 
 
 3 5 ) , C h a n g e d   C E i k P r o c e s s : : A p p F r o m D o c L ( ) , t o   o n l y   o p e n   f i l e s   a s   r e a d - o n l y   o n   A n d r e w 
 
 T h e o l k e ' s   s u g g e s t i o n . 
 
 
 
 3 6 ) , M o v e d   E I K T H E S . *   o u t   o f   E i k o n   ( i t s   m o v i n g   b a c k   t o   S p e l l ) . 
 
 
 
 3 7 ) , C h a n g e d   f i l e   b r o w s e r   d i a l o g   t o   t a k e   T I n t   a F l a g s   a s   a   s e c o n d   a r g u m e n t   a s   a n 
 
 a l t e r n a t i v e   t o   h a v i n g   t o   d e f i n e   s e v e r a l   v i r t u a l l y   i d e n t i c a l   d i a l o g s   i n   r e s o u r c e 
 
 f i l e s . 
 
 
 
 3 8 ) , R e m o v e d   F A X V I E W   f r o m   t h e   p r o j e c t   -   i t s   g o t   a   g r o u p   o f   i t s   o w n   n o w . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 6 6 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   7   M a r c h   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 0   E 3 2 U T I L S / 0 0 8   F 3 2 / 0 5 9   S T O R E / 0 3 7   B A F L / 0 5 7   A P P A R C / 0 4 6 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 4 5   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 3   F N T S T O R E / 0 3 6   F B S E R V / 0 4 9   B I T G D I / 0 4 9   W S E R V / 0 7 3 
 
                 C L O C K / 0 5 1   C O N E / 1 2 9   F O N T S / 0 5 7   E A L W L / 0 4 4   E T E X T / 0 7 3 
 
                 F O R M / 0 9 5   P D R S T O R E / 0 3 0   P R I N T D R V / 0 2 9   P R I N T / 0 3 9   G R I D / 0 9 4 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 B i n a r y   c o m p a t i b l e   w i t h   1 6 5 
 
 
 
 F i x e s   e m b e d d i n g   b u g   d i a g n o s e d   b y   A n d r e w T . 
 
 
 
 F r o m   I a n : 
 
 A d d e d   a   " F i l e   i n f o "   d i a l o g   t o   L S h e l l   t h a t   d i s p l a y s   f i l e   u i d s . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 6 5 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   4   M a r c h   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 9 0   E 3 2 U T I L S / 0 0 8   F 3 2 / 0 5 8   S T O R E / 0 3 5   B A F L / 0 5 7   A P P A R C / 0 4 5 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 4 5   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 3   F N T S T O R E / 0 3 6   F B S E R V / 0 4 9   B I T G D I / 0 4 9   W S E R V / 0 7 3 
 
                 C L O C K / 0 5 1   C O N E / 1 2 9   F O N T S / 0 5 7   E A L W L / 0 4 4   E T E X T / 0 7 3 
 
                 F O R M / 0 9 5   P D R S T O R E / 0 3 0   P R I N T D R V / 0 2 9   P R I N T / 0 3 9   G R I D / 0 9 4 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 3 1   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 N o t   b i n a r y   c o m p a t i b l e 
 
 N o   M A R M   D e b u g   a g a i n 
 
 
 
 R e c e n t   c h a n g e s   h a v e   l e f t   t h e   p r i n t   d i a l o g s   i n   a   r a t h e r   d e l i c a t e   s t a t e . 
 
 P l e a s e   b e   g e n t l e   w i t h   t h e m . 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - - 
 
 1 ) , R e w r o t e   C E i k o n E n v : : H a n d l e E r r o r ( ) , t o   s u p p o r t   s u b s y s t e m - s p e c i f i c 
 
 e r r o r   m e s s a g e s 
 
 
 
 2 ) , A d d e d   t w o   n e w   f i l e s   E I K B A F L . R A   a n d   E I K C O N E . R A   w i t h   t h e   t e x t   o f 
 
 e r r o r   m e s s a g e s   c o r r e s p o n d i n g   t o   B a f l -   a n d   C o n e - s p e c i f i c   e r r o r   n u m b e r s 
 
 
 
 3 ) , A d d e d   t e s t   c a s e s   t o   t h e   A l e r t   m e n u   o f   T M e n u 3   f o r   v a r i o u s   n e w   k i n d s 
 
 o f   L e a v e   f u n c t i o n s . 
 
 
 
 4 ) , R e m o v e d   # i n c l u d e s   o f   < B A B N D A . H >   f r o m   l o t s   o f   m o d u l e s   t h a t   d i d n ' t 
 
 n e e d   i t   ( i n   f a c t   t h i s   f i l e   n o   l o n g e r   e x i s t s ) . 
 
 
 
 F r o m   M a r t i n A : 
 
 - - - - - - - - - - - - - 
 
 5 ) , A d d e d   F A V V I E W . A P P   w h i c h   d e m o n s t r a t e s   f a x   t r a n s m i s s i o n   a n d   v i e w i n g   . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - 
 
 6 ) , R e - w r o t e   F i n d   a n d   R e p l a c e   d i a l o g s   f i x i n g   S W 6 1 3 , 6 9 2 , 7 3 3 , 8 4 0 . 
 
 
 
 7 ) , S t a r t e d   R e p l a c e   o p t i o n s   d i a l o g   ( n o t   c o m p l e t e ) . 
 
 
 
 8 ) , F i x e d   H A   4 1 2 , 4 0 9   f r o m   E O N   S o f t w a r e   D e f e c t 
 
 
 
 9 ) , P r o v i d e d   B a c k l i g h t S e t t i n g   D i a l o g   i n   L S h e l l . 
 
 
 
 1 0 ) , P a r a g r a p h   B o r d e r s / C o l o r s   D i a l o g   r e d e s i g n e d   a n d   i m p l e m e n t e d . 
 
 F i x e d   b o r d e r   b u g s . 
 
 
 
 1 1 ) , R e m o v e d   E E i k C m d P a r a C o l o r s   f r o m   E I K C M D S . H R H . 
 
 
 
 1 2 ) , F o n t   d i a l o g   c h a n g e s   t o   s u p p o r t   b a c k g r o u n d   c o l o r   i n   t h e   p r e v i e w . 
 
 
 
 1 3 ) , R e d e s i g n e d   P a g i n a t e D i a l o g .     T h i s   d i a l o g   r e t u r n s   E T r u e   i f   c a n c e l l e d 
 
 ( o r   i f   t h e r e   i s   a n   e r r o r   i n   p a g i n a t i o n ) . 
 
 
 
 F r o m   D a n : 
 
 - - - - - - - - - - - - - 
 
 1 4 ) , C h a n g e d   s c r o l l b a r s   t o   s e t   t h e i r   v i s i b i l i t y   t o   m a t c h   t h e i r   p a r e n t ' s 
 
 o n   c o n s t r u c t i o n . 
 
 
 
 1 5 ) , U p d a t e d   C E i k G r i d   t o   l a t e s t   G R I D . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - - 
 
 1 6 ) , F i x e d   d e f e c t s   S W - 6 5 2   ( M F N E   l o s s   o f   f o c u s ) ,   S W - 6 7 2   ( L S H E L L   l i s t b o x ) , 
 
 S W - 6 8 4   ( o p l   d i a l o g   p a n i c ) ,   S W - 3 4 3   /     S W - 6 8 7   ( a u t o   d i a l o g   c o n s t r u c t i o n ) , 
 
 S W - 3 4 4   /   S W - 6 8 9   ( d e n s e   p a c k i n g   f l a g   f o r   a u t o   d i a l o g s ) , 
 
 S W - 3 8 7   /   S W - 5 1 8   ( f i l e   s a v e   d i a l o g ) ,   S W - 8 0 0   ( u n t i d y   d e s t r u c t i o n   o f   f i l e 
 
 m a n a g e m e n t   d i a l o g s ) , a n d   S W - 1 0 2 3   ( n e w   f o l d e r   d i a l o g ) 
 
 
 
 1 7 ) , R e d u c e d   t h e   d e l a y   b e t w e e n   r e q u e s t s   f o r   " p o i n t e r   h e l d   s t i l l "   e v e n t s 
 
 i n   o r d e r   t o   s p e e d - u p   a u t o   s c r o l l i n g   i n   t h o s e   c a s e s   w h e n   t h e   p o i n t e r   h a s 
 
 b e e n   d r a g g e d   o u t   o f   t h e   l i s t b o x   a n d   t h e n   h e l d   s t i l l . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - 
 
 1 8 ) , U p d a t e d   t o   u s e   n e w   A p p a r c   c o m m a n d   l i n e . 
 
 
 
 1 9 ) , L o t s   m o r e   b u g   f i x e s . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - - 
 
 2 0 ) , S e v e r a l   c a l e n d e r   i m p r o v e m e n t s . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 2 1 ) , M o v e d   A p p F i l e M o d e ( ) , i n t o   C E i k D o c u m e n t   f r o m   C E i k o n E n v .     A d d e d   a   s e t t e r 
 
 f u n c t i o n   f o r   i t   t h a t   s h o u l d   b e   c a l l e d   b y   a p p s   w h e n   t h e y   d o   a   f i l e   o p e n . 
 
 
 
 2 2 ) , C h a n g e d   C E i k P r o c e s s : : A p p F r o m D o c L ( ) , t o   r e t u r n   a   T U i n t   i n d i c a t i n g   w h i c h 
 
 m o d e   t h e   d o c u m e n t   h a d   b e e n   o p e n e d   i n . 
 
 
 
 2 3 ) , C h a n g e d   t h e   c o d e   r e q u i r e d   f r o m   b u t t o n s   t h a t   l a u n c h   p o p o u t s   t o 
 
 
 
 	 b u t t o n - > S e t I g n o r e N e x t P o i n t e r U p ( ) ; 
 
 	 i P o p o u t - > S e t L a u n c h i n g B u t t o n ( b u t t o n ) ;   / /   l i s t   w i l l   s e n d   d u m m y   p o i n t e r   u p   t o   b u t t o n   o n   d e s t r u c t i o n 
 
 	 i P o p o u t - > C l a i m P o i n t e r G r a b ( ) ; 
 
 
 
 2 4 ) , A d d e d   a   m a i n t a i n   a s p e c t   o p t i o n   t o   C E i k R u b b e r B a n d .     E d w i n s   u s e   t h i s   b y 
 
 d e f a u l t .     S k e t c h   s h o u l d   p r o b a b l y   c h a n g e   s i m i l a r l y . 
 
 
 
 2 5 ) , R e m o v e d   t h e   p i c t u r e   f o r m a t   d i a l o g   a n d   t h e   i n s e r t   f i e l d   d i a l o g   a s 
 
 n o - o n e   u s e d   t h e m   a n d   c r e a t e   f i l e   o r   o p e n   d i a l o g   a s   i t   s h o u l d n ' t   b e 
 
 u s e d   a n y w h e r e . 
 
 
 
 2 6 ) , M o v e d   R u n C h a r M a p D i a l o g L ( ) , i n t o   e d w i n   ( f r o m   t h e   g l o b a l   t e x t   e d i t o r ) . 
 
 A p p e n d e d   L ' s   t o   l o t s   o f   t e x t   e d i t t i n g   f u n c t i o n s   t h a t   h a v e   a l w a y s   b e e n 
 
 a b l e   t o   l e a v e . 
 
 
 
 2 7 ) , C h a n g e d   t h e   b r o w s e   d i a l o g   t o   o n l y   n o t i f y   t h e   u s e r   o n c e   i f   a   d i s k   i s 
 
 r e m o v e d .     T h i s   s e e m s   t o   h a v e   i n t r o d u c e d   o t h e r   p r o b l e m s   a s   i t   i s   n o w   p o s s i b l e 
 
 t o   r e a d   t h e   d i s k   a f t e r   i t   i s   r e m o v e d   ! ! 
 
 
 
 2 8 ) , R e s o u r c e   c h a n g e s : 
 
   -   A d d e d   r e s o u r c e s   f o r   u s e   w h e n   d i m m e d   s i d e b a r   c o m m a n d s   a r e   s e l e c t e d 
 
   -   R e n a m e d   r _ e i k _ t b u f _ t e x t _ c o p i e d   t o   r _ e i k _ t b u f _ c o p i e d 
 
   -   R e m o v e d   r _ e i k _ t b u f _ c r e a t e f i l e _ d i a l o g _ t i t l e   a s   i t   w a s   e x a c t l y   t h e 
 
       s a m e   a s   r _ e i k _ t u f _ c r e a t e _ n e w _ f i l e 
 
 
 
 2 9 ) , A d d e d   a   t e m p o r a r y   S t a r t   E X E   m e n u   c o m m a n d   t o   S P Y   u n t i l   S h e l l   p r o v i d e s   o n e . 
 
 
 
 3 0 ) , A d d e d   c o n s t a n t s   f o r   t o o l b a r   b u t t o n s   s i z e s   t o   E I K T B A R . R H     E a c h   a p p 
 
 i s   r e s p o n s i b l e   f o r   m a k i n g   u s e   o f   t h e m ,   E i k o n   w o n ' t   m a k e   a n y   e f f o r t   t o 
 
 s e t   t h e s e   s i z e s . 
 
 
 
 3 1 ) , A d d e d   a   c o l o r   s t r u c t   t o   t o o l b a r   s p a c e r s .     T h e   l a t e s t   s p e c   p l a n   i s   t o 
 
 u s e   d i t h e r e d   g r e y   i n   t o o l b a n d s   a n d   w h i t e   i n   t o o l b a r s . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 6 4 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 5   F e b r u a r y   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 8 9   E 3 2 U T I L S / 0 0 6   F 3 2 / 0 5 5   S T O R E / 0 3 5   B A F L / 0 5 3   A P P A R C / 0 4 4 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 4 2   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 2   F N T S T O R E / 0 3 5   F B S E R V / 0 4 7   B I T G D I / 0 4 7   W S E R V / 0 7 1 
 
                 C L O C K / 0 4 9   C O N E / 1 2 6   F O N T S / 0 5 5   E A L W L / 0 4 3   E T E X T / 0 7 2 
 
                 F O R M / 0 9 3   P D R S T O R E / 0 2 9   P R I N T D R V / 0 2 7   P R I N T / 0 3 8   G R I D / 0 9 2 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 2 9   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 N o t   B i n a r y   c o m p a t i b l e 
 
 N o   M A R M   D e b u g   a g a i n 
 
 
 
 F r o m   M a r t i n A : 
 
 - - - - - - - - - - - - - 
 
 1 ) , Z o o m   h a s   b e e n   e x t e n d e d   t o   a l l o w   d i f f e r e n t   z o o m   s c a l e s   ( ' i '   a n d   ' o ' 
 
 i n c r e a s e   a n d   d e c r e a s e   t h e   z o o m   f a c t o r   r e s p e c t i v e l y ) . 
 
 
 
 2 ) , T h e   s i z e   o f   t h e   w i n d o w   c a n   b e   i n c r e a s e d   b y   p r e s s i n g   ' g ' . 
 
 
 
 F r o m   D a v i d W : 
 
 - - - - - - - - - - - - - 
 
 3 ) ,   C h a n g e d   E I K M F N E . C P P   t o   i n t e r p r e t   t h e   ' < '   a n d   ' > '   k e y s   a s   n u d g e 
 
 k e y s   ( w h i c h   w o r k   e v e n   i n   c a s e s   w h e n   L e f t   a n d   R i g h t   d o n ' t ,   i e   w h e n 
 
 t h e s e   k e y s   m o v e   t h e   h i g h l i g h t   t o   a   n e i g h b o r i n g   f i e l d ) 
 
 
 
 4 ) ,   F i x e d   t h e   M F N E   p a n i c   w h e n   f o c u s   c a n   b e   t a k e n   a w a y   f r o m   a   M F N E 
 
 w h e n   i t   w a s   n o t   e x p e c t i n g   i t   ( r e m o v i n g   a n   e n t r y   f r o m   E I K M F N E . P A N ) 
 
 
 
 5 ) ,   M o v e d   s o m e   h a r d - w i r e d   t e x t   o u t   o f   E I K M F N E . C P P   i n t o   E I K O N . R S S   ( t h e 
 
 n e w   r e s o u r c e   R _ E I K _ T B U F _ N O _ N U M B E R _ T O _ A D J U S T ) 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - - 
 
 6 ) , F i x e d   d e f e c t s   S W - 2 6 ,   S W - 8 3 ,   S W - 2 2 ,   S W - 1 7 5 ,   S W - 2 1 7 ,   S W - 2 2 ,   S W - 7 2 , 
 
 S W - 3 5 3 ,   S W - 3 8 7 ,   S W - 4 1 7 ,   S W - 5 2 2 ,   a n d   S W - 5 7 0 . 
 
 
 
 7 ) , F i x e d   d i a l o g   n a v i g a t i o n   b u g   r e p o r t e d   b y   D e l m a   i n   E O N   S o f t w a r e   D e f e c t s . 
 
 
 
 8 ) , R e d u c e d   s t a c k   u s a g e   o f   v a r i o u s   f i l e   s e l e c t i o n   c o n t r o l s   ,   f i l e   d i a l o g s , 
 
 a n d   s o m e   o t h e r   p a r t s   o f   E i k o n .   B u t   t h e r e   a r e   s t i l l   q u i t e   a   f e w   p l a c e s 
 
 w i t h i n   E i k o n   a n d   o t h e r   s y s t e m   c o m p o n e n t s   w h e r e   s t a c k   u s a g e   c o u l d   b e   r e d u c e d . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - 
 
 9 ) , T h e   a l a r m   n o t i f i e r   c o n t r o l   n o w   u s e s   a n   R C h a n g e N o t i f i e r   i n   a n   a c t i v e   o b j e c t 
 
 t o   u p d a t e   t h e   d a t e   l a b e l   a t   m i d n i g h t   ( a s   o n   t h e   3 a ) 
 
 
 
 1 0 ) , F i x e d   C T R L + F N + S H I F T + L   t o   s t a r t   L S H E L L   w h i c h   g o t   b r o k e n   w h e n   L S H E L L   r e t u r n e d 
 
 t o   E i k o n   A p p   s t a t u s   f r o m   a n   E X E 
 
 
 
 1 1 ) , L S h e l l   b e c o m e s   a   " S y s t e m   a p p "   a g a i n   ( s o m e t h i n g   e l s e   w h i c h   g o t   b r o k e n ) 
 
 i f   i t   i s   t h e   f i r s t   s h e l l   t o   b e   r u n ,   m e a n i n g   i t   c a n n o t   b e   k i l l e d   f r o m   t h e 
 
 t a s k   l i s t . 
 
 
 
 1 2 ) , O n l y   t h e   p l a y   a n d   r e c o r d   e x t e r n a l   b u t o n s   w i l l   s t a r t   t h e   r e c o r d   a p p 
 
 
 
 1 3 ) , F N + H   i s   c a p t u r e d   b y   t h e   e i k o n   s e r v e r   a s   t h e   " h e l p "   k e y .     T h i s   w i l l 
 
 t r y   t o   s t a r t   D A T A   w i t h   t h e   h e l p   d a t a b a s e   ( f o r   n o w   h a r d - c o d e d   t o 
 
 z : \ s y s t e m \ d a t a \ h e l p ) ,   I f   t h i s   i s   a l r e a d y   r u n n i n g   i t   w i l l   b e   t a s k e d   t o . 
 
 
 
 1 4 ) , M a j o r   c h a n g e s   t o   t h e   t a s k   l i s t .     T h e   t a s k   l i s t   n o w   d o e s   a l l   t a s k 
 
 s w i t c h i n g / k i l l i n g   i t s e l f .     A l s o   t h e   t a s k   l i s t   w i l l   r e m a i n   v i s i b l e   a f t e r 
 
 a   t a s k   i s   k i l l e d   ( t h e   l i s t   i s   u p d a t e d   v i a   t h e   u n d e r t a k e r ) 
 
 
 
 1 5 ) , A d d e d   e r r o r   t e x t   f o r   2   n e w   E 3 2   e r r o r s   i n   E I K S Y S E R . R A 
 
 
 
 1 6 ) , C h a n g e d   C E i k o n E n v : : G e t E r r o r T e x t   t o   e n s u r e   t h e   e r r o r   r e m a i n s   w i t h i n 
 
 v a l i d   b o u n d s .     T h i s   f i x e s   a   p r o b l e m   s e e n   b y   B r u c e   w h e r e   a   t h r e a d   e x i t e d 
 
 w i t h   a   l a r g e   + v e   n u m b e r ,   t h u s   c a u s i n g   a   p a n i c   w h e n   t r y i n g   t o   r e a d   t h e 
 
 c o r r e s p o n d i n g   t e x t   f r o m   t h e   r e s o u r c e   f i l e .     A n y   i n v a l i d   e r r o r s   a r e 
 
 r e p l a c e d   b y   K E r r U n k n o w n 
 
 
 
 1 7 ) , A d d e d   a   n e w   c ' t o r   t o   t h e   " F i l e   s a v e   a s "   d i a l o g   t o   c o p e   w i t h   b e i n g 
 
 p a s s e d   a   T D e s C &   a s   t h e   t i t l e   ( a s   w e l l   a s   t h e   e x i s t i n g   r e s o u r c e   i d   v e r s i o n ) 
 
 
 
 1 8 ) , I n c o r p o r a t e d   S i m o n B ' s   a s y n c h r o n o u s   I r   d i s c o v e r y   c h a n g e .     I t ' s   n o w 
 
 p o s s i b l e   t o   c a n c e l   t h e   I r   d i a l o g   d u r i n g   d i s c o v e r y 
 
 
 
 1 9 ) , I n c r e a s e d   t h e   n u m b e r   o f   I r   d i s c o v e r y   a t t e m p t s   f r o m   1 0   t o   2 0   b e c a u s e 
 
 J e z a r   a n d   B i l l   t h o u g h t   i t   t i m e d   o u t   t o o   s o o n , 
 
 
 
 2 0 ) , C o m l e t e l y   c h a n g e d   t h e   b e h a v i o u r   w h e n   r e c e i v i n g   a n   a l r e a d y   e x i s t i n g 
 
 f i l e   o v e r   I r .     I n s t e a d   o f   p r o m p t i n g   f o r   o v e r w r i t e   p r i o r   t o   t r a n s f e r 
 
 ( r e q u i r i n g   t h e   I r   l i n k   n o t   t o   b e   b r o k e n ) , t h e   f i l e   i s   n o w   t r a n s f e r r e d 
 
 u n d e r   a   t e m p o r a r y   n a m e   a n d   t h e   u s e r   i s   a s k e d   t o   r e n a m e / o v e r w r i t e   t h e 
 
 f i l e   o n   c o m p l e t i o n   o f   t h e   t r a n s f e r   ( s i m i l a r   t o   t h e   S 3 c   &   S i e n n a ) 
 
 
 
 2 1 ) , N e w   f u n c t i o n   T e x t U t i l s : : T r u n c a t e T o N u m C h a r s ( ) , w h i c h   w i l l   t r u n c a t e 
 
 a   d e s c r i p t o r   t o   a   c e r t a i n   n u m b e r   o f   c h a r a c t e r s ,   m a k i n g   t h e   f i n a l 
 
 c h a r a c t e r   a n   e l i p s i s   i f   n e c e s s a r y . 
 
 
 
 2 2 ) , B u g   f i x e s   S W - 4 8 1 ,   B 4   S W - 2 8 1 ,   B 4   S W - 3 6 4 ,   S W - 1 9 7 ,   S W - 4 5 4 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - 
 
 2 3 ) , B u g   f i x e s   S W - 4 7 2 ,   S W - 4 1 1 ,   S W - 5 8 8 . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - - 
 
 2 4 ) , C h a n g e d   c a l e n d a r s   t o   t h e   n e w   s p e c   d e s i g n . 
 
 
 
 2 5 ) , F i x e d   a   c o u p l e   o f   b o r d e r   d r a w i n g   b u g s . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 2 6 ) , W i t h   I a n ,   r e - a r r a n g e d   E i k o n ' s   i m p l e m e n t a t i o n   o f   e m b e d d i n g   a s   f o l l o w s : 
 
 
 
   -   R e p l a c e d   C E i k D o c u m e n t : : O p e n D o o r L ( ) , w i t h   E d i t L ( ) , w h i c h   i s   v i r t u a l   i n   A p p a r c . 
 
       A n y   a p p   o v e r - r i d i n g   t h i s   s h o u l d   b a s e - c a l l   f i r s t . 
 
 
 
   -   R e m o v e d   t h e   i C o n t a i n e r D o c   p o i n t e r   f r o m   C E i k D o c u m e n t   a s   i t   w a s   n o   l o n g e r   n e e d e d 
 
 
 
   -   M E i k D o o r O b s e r v e r   h a s   b e e n   r e m o v e d .     C o n t r o l s   t h a t   s u p p o r t   e m b e d d i n g   s h o u l d   i n h e r i t 
 
       f r o m   M A p a E m b e d d e d D o c O b s e r v e r   a n d   p r o v i d e   a   N o t i f y E x i t ( T E x i t M o d e   a M o d e ) , c a l l b a c k 
 
       i n s t e a d . 
 
 
 
   -   A p p s   t h a t   c a n   b e   e m b e d d e d   s h o u l d   a d d   t h e   f o l l o w i n g   c o d e   t o   t h e i r   a p p   u i ' s 
 
       d e s t r u c t o r 
 
 
 
 	 i f   ( i D o o r O b s e r v e r ) 
 
 	 	 { 
 
 	 	 M A p a E m b e d d e d D o c O b s e r v e r : : T E x i t M o d e   e x i t M o d e = M A p a E m b e d d e d D o c O b s e r v e r : : E K e e p C h a n g e s ; 
 
 	 	 i f   ( / * d o c u m e n t   i s   e m p t y * / ) 
 
 	 	 	 e x i t M o d e = M A p a E m b e d d e d D o c O b s e r v e r : : E E m p t y ; 
 
 	 	 i D o o r O b s e r v e r - > N o t i f y E x i t ( e x i t M o d e ) ; 
 
 	 	 } 
 
 
 
 2 7 ) , R e i n s t a t e d   C E i k E d w i n : : S e t T e x t L i m i t ( ) . 
 
 
 
 2 8 ) , R e m o v e d   E E i k E d w i n N o A u t o S c r o l l G r a n   f r o m   C E i k E d w i n .     T h i s   i s   n o w   t h e   o n l y   o p t i o n . 
 
 
 
 2 9 ) , R e m o v e d   E I K A P P F . *   f r o m   t h e   p r o j e c t . 
 
 
 
 3 0 ) , R e d u c e d   t h e   s t a c k   r e q u i r e m e n t s   o f   a p p s   o n   s t a r t u p .     I t   s h o u l d   b e   p o s s i b l e   t o   r u n 
 
 w i t h   a n   8 k   s t a c k   a g a i n . 
 
 
 
 3 1 ) , C h a n g e d   f i l e   b r o w s e r   d i a l o g   t o   b e   a   ' p r o p e r '   d i a l o g   w h o s e   w i d t h   a n d   h e i g h t   c a n 
 
 b e   s p e c i f i e d   i n   a   r e s o u r c e   f i l e . 
 
 
 
 3 2 ) , B u t t o n s   t h a t   l a u n c h   p o p o u t   m e n u s   n o w   s t a y   d o w n   u n t i l   t h e   m e n u   d i s a p p e a r s . 
 
 B u t t o n s   t h a t   p o p o u t   l i s t s   s h o u l d   c h a n g e   t h e i r   p o p o u t   c o d e   a s   f o l l o w s 
 
 
 
 	 i P o p o u t - > S e t L a u n c h i n g B u t t o n ( b u t t o n ) ;   / /   l i s t   w i l l   s e n d   d u m m y   p o i n t e r   u p   t o   b u t t o n   o n   d e s t r u c t i o n 
 
 	 i P o p o u t - > D r a w a b l e W i n d o w ( ) - > S e t P o i n t e r G r a b ( E T r u e ) ; 
 
 	 i C o e E n v - > W s S e s s i o n ( ) . P u r g e P o i n t e r E v e n t s ( ) ; 
 
 	 i P o p o u t - > C l a i m P o i n t e r G r a b ( E F a l s e ) ; 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 6 3 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 8   F e b r u a r y   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 8 8   E 3 2 U T I L S / 0 0 5   F 3 2 / 0 5 2   S T O R E / 0 3 5   B A F L / 0 5 3   A P P A R C / 0 4 2 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 3 9   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 2   F N T S T O R E / 0 3 5   F B S E R V / 0 4 6   B I T G D I / 0 4 6   W S E R V / 0 6 8 
 
                 C L O C K / 0 4 9   C O N E / 1 2 6   F O N T S / 0 5 2   E A L W L / 0 4 2   E T E X T / 0 7 1 
 
                 F O R M / 0 9 2   P D R S T O R E / 0 2 9   P R I N T D R V / 0 2 7   P R I N T / 0 3 8   G R I D / 0 8 9 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 2 9   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 N o t   B i n a r y   c o m p a t i b l e   w i t h   a n y t h i n g . 
 
 N o   M A R M   D e b u g   -   i t   d o e s n ' t   w o r k   a n y w a y . 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - - - 
 
 1 ) , F i x e d   v a r i o u s   m e n u   b u g s . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - - - 
 
 2 ) , A d d e d   s e v e r a l   b i t m a p s   t h a t   w i l l   b e   u s e d   b y   t h e   n e w   c a l e n d e r   a n d   r e p l a c e d   e x i s t i n g   d o g - e a r   o n e s . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 3 ) , R e m o v e d   s o m e   u n u s e d   b i t m a p s . 
 
 
 
 4 ) , R e m o v e d / c h a n g e d   v a r i o u s   r e s o u r c e   s t r i n g s   a s   s u g g e s t e d   b y   T e r r y . 
 
 
 
 5 ) , A d d e d   T I n t   E i k F i l e U t i l s : : P a r s e ( ) .     R e p l a c i n g   c o d e   l i k e 
 
 	 T P a r s e   p a r s e 
 
 	 U s e r : : L e a v e I f E r r o r ( p a r s e . S e t ( p a t h , N U L L , N U L L ) ) ; 
 
 w i t h 
 
 	 U s e r : : L e a v e I f E r r o r ( E i k F i l e U t i l s : : P a r s e ( p a t h ) ) ; 
 
 	 T P a r s e P t r C ( p a t h ) ; 
 
 s h o u l d   r e d u c e   t h e   s t a c k   u s a g e   o f   s o m e   c o n t r o l s   c o n s i d e r a b l y . 
 
 
 
 6 ) , C h a n g e d   C h e c k F o r O b j e c t L ( ) , a n d   O b j e c t C u r s o r P o s ( ) , o f   t h e   r i c h   t e x t   e d i t o r   t o   o n l y   r e t u r n   a 
 
 p o s i t i o n   i f   a   f r a m e   i s   d i s p l a y e d   a r o u n d   a n   o b j e c t . 
 
 
 
 7 ) , L o t s   m o r e   b u g   f i x e s . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 6 2 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 3   F e b r u a r y   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 8 7   E 3 2 U T I L S / 0 0 5   F 3 2 / 0 5 2   S T O R E / 0 3 5   B A F L / 0 5 3   A P P A R C / 0 4 2 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 3 9   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 2   F N T S T O R E / 0 3 5   F B S E R V / 0 4 6   B I T G D I / 0 4 6   W S E R V / 0 6 8 
 
                 C L O C K / 0 4 9   C O N E / 1 2 6   F O N T S / 0 5 1   E A L W L / 0 4 2   E T E X T / 0 7 1 
 
                 F O R M / 0 9 2   P D R S T O R E / 0 2 9   P R I N T D R V / 0 2 7   P R I N T / 0 3 8   G R I D / 0 8 9 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 2 9   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 B i n a r y   c o m p a t i b l e   w i t h   1 5 9 . 
 
 
 
 F i x e s   b u g   t h a t   w a s   l e a v i n g   a l l   c o m b o   b o x e s   d i s p l a y i n g   t h e i r   t e x t   i n   a   o n e   p i x e l   h i g h   b o x 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 6 1 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 2   F e b r u a r y   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 8 7   E 3 2 U T I L S / 0 0 5   F 3 2 / 0 5 2   S T O R E / 0 3 5   B A F L / 0 5 3   A P P A R C / 0 4 2 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 3 9   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 2   F N T S T O R E / 0 3 5   F B S E R V / 0 4 6   B I T G D I / 0 4 6   W S E R V / 0 6 8 
 
                 C L O C K / 0 4 9   C O N E / 1 2 6   F O N T S / 0 5 1   E A L W L / 0 4 2   E T E X T / 0 6 9 
 
                 F O R M / 0 9 2   P D R S T O R E / 0 2 9   P R I N T D R V / 0 2 7   P R I N T / 0 3 8   G R I D / 0 8 9 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 2 9   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 B i n a r y   c o m p a t i b l e   w i t h   1 5 9 . 
 
 
 
 F r o m   N a t a s c h a : 
 
 - - - - - - - - - - - - - - 
 
 1 ) , M a d e   t h e   f o l l o w i n g   t h e s a u r u s   e d w i n   c h a n g e s 
 
   -   C h a n g e d   t h e   d e f a u l t   d i s p l a y   f o n t   t o   S w i s s   1 3   p i x e l   h e i g h t   f r o m   S w i s s   1 1   p i x e l   h e i g h t   ( t h i s 
 
       i s   n o w   a l s o   t h e   f o n t   u s e d   f o r   l a b e l s ) . 
 
 
 
   -   T o o k   o u t   s o m e   u n u s e d   c o n s t   T I n t s   d e f i n e d   a t   t h e   h e a d   o f   t h e   f i l e . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - - - 
 
 2 ) , L i s t b o x   a n d   f i l e   s e l e c t o r   b u g   f i x e s . 
 
 
 
 F r o m   I a n : 
 
 - - - - - - - - - - - - - - 
 
 3 ) , C E i k R i c h T e x t E d i t o r   n o w   c l i p s   p r o p e r l y   w h e n   o b j e c t ' s   o u t l i n e s   a r e   s h i f t - d r a g g e d . 
 
 
 
 4 ) , A n   o v e r l o a d   h a s   b e e n   s u p p l i e d   t o   C E i k R i c h T e x t E d i t o r : : I n s e r t O b j e c t L ( ) , t h a t   t a k e s   a n   e x t r a 
 
 p a r a m e t e r :   e i t h e r   E A l w a y s I c o n i c   o r   E G l a s s I f P o s s i b l e .     A n y   s i z e   s p e c i f i e d   i s   i g n o r e d   i f   t h e 
 
 d o o r   i s   i n s e r t e d   a s   g l a s s . 
 
 
 
 5 ) , T O P B U T 1   c a n   n o w   d r a w   i t s e l f   a s   a   g l a s s   d o o r .   I t s   g l a s s - d o o r i n g   i s   f u l l y   f u n c t i o n a l ,   s u p p o r t i n g 
 
 b o t h   s c a l i n g   a n d   c r o p p i n g .   T h i s   w o u l d   b e   a   g o o d   m o d e l   f o r   a n y   w o u l d - b e   g l a s s - d o o r a b l e   a p p   t o   f o l l o w . 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - - - - 
 
 6 ) , M o v i n g   t o   a   m e n u   i t e m   w i t h   a   k e y   p r e s s   ( i e   ' n '   t o   m o v e   t o   i t e m   w i t h   h o t k e y   ' c t r l   n ; ) , w i t h   m o r e 
 
 t h a n   o n e   l e v e l   o f   c a s c a d e   l a u n c h e d   p r e v i o u s l y   c r a s h e d   b e c a u s e   O f f e r K e y E v e n t L ( ) , w a s   n o t   r e t u r n i n g 
 
 e a r l y   e n o u g h   w h e n   t h e   p a n e   h a s   b e e n   d e l e t e d ;   n o w   r e t u r n s   i m m e d i a t e l y . 
 
 
 
 7 ) , R e p e a t e d   m e n u   s i d e b a r   k e y   e v e n t s   w e r e   c a u s i n g   t h e   p a n e   t o   m o v e   w h e n   t h e   m e n u   w a s   s h o w i n g   -   f i x e d 
 
 b y   u p d a t i n g   i M e n u P a n e I n d e x   p r o p e r l y   i n   M o v e H i g h L i g h t T o L ( ) . 
 
 
 
 8 ) , A   t e m p o r a r y   f i x   f o r   t h e   b u g   r e p o r t e d   b y   K e v i n   w h e n   a   p a n i c   o c c u r e d   i f   a   n e w l y   c r e a t e d   c a s c a d e 
 
 m e n u   g o t   t h e   p o i n t e r   u p   e v e n t . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - - 
 
 9 ) , B u g   f i x e s   f o r   l a b e l s   a n d   s e c r e t   e d i t o r s . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - - 
 
 1 0 ) , M a d e   C E i k R i c h T e x t E d i t o r : : C h e c k F o r O b j e c t L ( ) , p u b l i c   a n d   e x p o r t e d   i t . 
 
 
 
 1 1 ) , F i x e d   b u g   t h a t   c a u s e d   d i a l o g s   t o   i n t e r p r e t   c t r l + ' m '   a s   e n t e r . 
 
 
 
 1 2 ) , F i x e d   v a r i o u s   b u g s   i n   T R T X T E D .     N o t e   t h a t   a p p s   s h o u l d   N O T   a l w a y s   r e t u r n   E T r u e   f r o m 
 
 P r o c e s s C o m m a n d P a r a m e t e r s L ( ) , a s   t h i s   w a s   d o i n g . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 6 0 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 1   F e b r u a r y   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 8 7   E 3 2 U T I L S / 0 0 5   F 3 2 / 0 5 2   S T O R E / 0 3 5   B A F L / 0 5 3   A P P A R C / 0 4 1 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 3 9   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 2   F N T S T O R E / 0 3 5   F B S E R V / 0 4 5   B I T G D I / 0 4 5   W S E R V / 0 6 8 
 
                 C L O C K / 0 4 7   C O N E / 1 2 6   F O N T S / 0 5 1   E A L W L / 0 4 2   E T E X T / 0 6 9 
 
                 F O R M / 0 9 2   P D R S T O R E / 0 2 9   P R I N T D R V / 0 2 7   P R I N T / 0 3 8   G R I D / 0 8 9 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 2 9   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 B i n a r y   c o m p a t i b l e   w i t h   1 5 9 .     S o m e   m n t   c h a n g e s   w i l l   b e   r e q u i r e d   h o w e v e r . . . . . 
 
 N o   M A R M   D e b u g   y e t   a g a i n 
 
 
 
 I n t r o d u c e d   a n o t h e r   n e w   s t a r t u p   s c h e m e .     A P P R U N   i s   n o w   s t a r t e d   b y   t h e   w i n d o w 
 
 s e r v e r .     T h i s   s t a r t s   L S H E L L   w h i c h   g o e s   b a c k   t o   b e i n g   a   ' n o r m a l '   a p p   a n d   l i v i n g 
 
 i n   z : \ s y s t e m \ a p p s \ l s h e l l \ l s h e l l . a p p .     A P P R U N   m u s t   n o w   g o   i n   z : \ s y s t e m \ p r o g r a m s . 
 
 T h e   A P P R U N   r e l e a s e a b l e s   a r e   i n   a p r w i n s . p r j   a n d   a p r w i n s d . p r j . 
 
 
 
 w s i n i . i n i   i s   n o w 
 
 	 B A S E R G B   2 5 5 , 2 5 5 , 2 5 5 
 
 	 P A L E T T E 4   0 , 8 5 , 1 5 0 , 2 5 5 
 
 	 A U T O C L E A R   1 
 
 	 S H E L L C M D   \ S Y S T E M \ A P P S \ L S H E L L \ L S H E L L . A P P 
 
 	 S T A R T U P   \ S Y S T E M \ P R O G R A M S \ A P P R U N 
 
 
 
 A   f e w   b u g   f i x e d   f r o m   v a r i o u s   p e o p l e   a l s o   i n c l u d i n g 
 
   -   d e b u g   k e y p r e s s e s   w o r d   a g a i n 
 
   -   i n f o m s g s   o f   b e t w e e n   4 0   a n d   8 0   c h a r a c t e r s   s h o u l d n ' t   p a n i c 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 5 9 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   6   F e b r u a r y   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 8 7   E 3 2 U T I L S / 0 0 5   F 3 2 / 0 5 1   S T O R E / 0 3 5   B A F L / 0 5 3   A P P A R C / 0 4 1 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 3 9   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 2   F N T S T O R E / 0 3 5   F B S E R V / 0 4 5   B I T G D I / 0 4 5   W S E R V / 0 6 7 
 
                 C L O C K / 0 4 6   C O N E / 1 2 4   F O N T S / 0 5 1   E A L W L / 0 4 2   E T E X T / 0 6 9 
 
                 F O R M / 0 9 2   P D R S T O R E / 0 2 9   P R I N T D R V / 0 2 7   P R I N T / 0 3 8   G R I D / 0 8 9 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 2 9   E I K T O O L S / 1 2 0   R C O M P / 3 1 3 
 
 
 
 B i n a r y   i n c o m p a t i b l e   w i t h   a l l   p r e v i o u s   r e l e a s e s 
 
 N o   M A R M   D e b u g 
 
 C a n d i d a t e   B 5   r e l e a s e . 
 
 
 
 F r o m   M a r t i n D : 
 
 - - - - - - - - - - - - - 
 
 1 ) , F u r t h e r   i m p r o v e m e n t s   t o   C E i k F o r m s '   A d d A u t o R i c h T e x t E d i t o r L   ( d i t t o   g l o b a l   t e x t ) . 
 
 
 
 F r o m   M a r t i n A : 
 
 - - - - - - - - - - - - - 
 
 C h a n g e d   S p y   a s   f o l l o w s 
 
 
 
 2 ) , T h e   t h r e a d   l i s t   s h o w s   t h e   f o l l o w i n g   i n f o r m a t i o n   a b o u t   e a c h   t h r e a d :   T I D   -   t h r e a d   i d e n t i t y 
 
 n u m b e r ;   P r i   -   P r i o r i t y ;   H S   -   H e a p   s i z e   i n   k ;   H U   -   t h e   c u r r e n t   s i z e   o f   t h e   h e a p   u s e d ;   S S   - 
 
 t h e   s t a c k   s i z e   i n   k ;   S U   -   t h e   m a x i m u m   a m o u n t   o f   t h e   s t a c k   u s e d . 
 
 
 
 3 ) , T h e   h e a p   a s s o c i a t e d   w i t h   e a c h   t h r e a d   c a n   b e   w a l k e d   b y   p r e s s i n g   E N T E R   o r   u s i n g   t h e   m e n u s . 
 
 T h e   h e a p   w a l k   s h o w s   t h e   l e n g t h   a n d   s t a t u s   o f   e a c h   c e l l   i n   t h e   h e a p .   S t a t u s   a r e :   A L   - 
 
 a l l o c a t e d ;   F R   -   f r e e ;   B D   -   b a d . 
 
 
 
 4 ) , T h e   m e m o r y   a s s o c i a t e d   w i t h   e a c h   t h r e a d   c a n   b e   l o o k e d   a t   b y   p r e s s i n g   E N T E R   o n   a   h e a p 
 
 c e l l   o r   u s i n g   t h e   m e n u .   T h i s   g i v e s   a   s t a n d a r d   m e m o r y   d u m p   s t a r t i n g   a t   t h e   c h o s e n   h e a p   c e l l . 
 
 T h e   d i s p l a y   c a n   b e   s c r o l l e d   t h r o u g h   t h e   f u l l   m e m o r y   u s i n g   A R R O W   a n d   P A G E   U P / D O W N   k e y s . 
 
 ? ?   i n d i c a t e   t h e   m e m o r y   a d d r e s s   i s   o u t s i d e   t h e   t h r e a d   e x t e n t . 
 
 
 
 5 ) , T o   r e t u r n   t o   t h r e a d   l i s t   ( h e a p   w a l k ) , f r o m   h e a p   w a l k   ( m e m o r y   d u m p ) , p r e s s   E S C A P E   o r   u s e 
 
 t h e   m e n u . 
 
 
 
 6 ) , A   g o b b l e   f u n c t i o n   h a s   b e e n   a d d e d   w h i c h   w i l l   g r a b   a   u s e r   s e t   a m o u n t   o f   m e m o r y   t o   t e s t 
 
 m e m o r y   f u l l   s c e n a r i o .   T h i s   o n l y   w o r k s   c o r r e c t l y   o n   w i t h   A R M .   M e m o r y   i s   g o b b l e d   i n   4 k   c h u n k s . 
 
 
 
 7 ) , S t a r t e d   a   z o o m   a p p .     T h i s   i s   q u i t e   s i m p l e   a t   t h e   m o m e n t   b u t   w i l l   b e   e x p a n d e d   b y   t h e   n e x t   r e c r u i t . 
 
 
 
 -   A l l o w s   a   s m a l l   p o r t i o n   o f   t h e   s c r e e n   t o   b e   e x p a n d e d   a n d   s h o w n   i n   d e t a i l .   ( S i m i l a r   t o   o t h e r 
 
 z o o m - i n   p r o g r a m s   o n   o t h e r   p l a t f o r m s ) .   T h e   w i n d o w   c o n t a i n s   a   m o v e   b a r   t o   a l l o w   a c c e s s   t o   a l l 
 
 a r e a s   o f   t h e   s c r e e n . 
 
 
 
 -   T o   z o o m   i n   o n   a n   a r e a ,   c l i c k   d o w n   i n   t h e   z o o m   w i n d o w   ( N O T   t h e   d r a g   b a r ) ,   m o v e   t h e   m o u s e   t o 
 
 t h e   d e s i r e d   a r e a   t o   z o o m   i n   o n ,   a n d   r e l e a s e . 
 
 
 
 -   T h e   s i z e   o f   t h e   w i n d o w   a n d   t h e   z o o m   f a c t o r   a r e   c u r r e n t l y   h a r d w i r e d . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - - - 
 
 8 ) , C o n v e r t e d   E I K O N   t o   t h e   n e w   A P P A R C   c o m m a n d   l i n e   s c h e m e . 
 
 
 
 9 ) , A p p s   m u s t   n o w   o v e r - r i d e   C E i k A p p U i : : P r o c e s s C o m m a n d P a r a m e t e r s L ( ) , i n s t e a d   o f   R u n A s k F i l e D i a l o g L ( ) 
 
 w h i c h   h a s   b e e n   r e m o v e d . 
 
 
 
 P r o c e s s C o m m a n d P a r a m e t e r s L ( ) , w i l l   p a s s   i n   o n e   o f   t h e   f o l l o w i n g   c o m m a n d s 
 
 
 
 	 R u n ,   C r e a t e ,   O p e n ,   B a c k g r o u n d 
 
 	 
 
 I t   i s   u p   t o   e a c h   a p p   h o w   t o   i n t e r p r e t   R u n . 
 
 
 
 T h e   s e c o n d   a r g u m e n t   i s   t h e   f i l e n a m e   t o   b e   o p e n e d .     T h i s   m a y   b e   c h a n g e d   b y   t h e   a p p . 
 
 T h e   f i n a l   a r g u m e n t   i s   f o r   O P L   o n l y . 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - - - 
 
 1 0 ) , R e - i n s t a t e d   t h e   a b i l i t y   t o   m o v e   t o   n e x t / p r e v i o u s   m e n u   p a n e   w i t h   m e n u k e y /   ( s h i f t + m e n u k e y ) . 
 
 
 
 1 1 ) , F i x e d   a   c o u p l e   o f   p o p u p   b u g s . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - - 
 
 1 2 ) , A d d e d   a n   e x t r a   p a r a m e t e r   t o   t h e   c o n s t r u c t o r   f o r   t h e   " s a v e   a s "   d i a l o g .   T h i s   p a r a m e t e r 
 
 c o n t r o l s   w h e t h e r   o r   n o t   t h e   f i l e   n a m e   e d i t o r   i n   t h e   d i a l o g   a p p e n d s   a n   e x t e n s i o n   t o   t h e 
 
 f i l e n a m e   t y p e d   b y   t h e   u s e r   ( t h e   e x t e n s i o n   w o u l d   c o m e   f r o m   t h e   f i l e n a m e   p a s s e d   i n   a s   t h e 
 
 f i r s t   a r g u m e n t   t o   t h e   d i a l o g ) .   B y   d e f a u l t ,   t h i s   p a r a m e t e r   h a s   t h e   v a l u e   E F a l s e ,   w h i c h   m e a n s 
 
 t h a t   a u t o m a t i c   a p p e n d i n g   o f   a n   e x t e n s i o n   d o e s   n o t   o c c u r . 
 
 
 
 1 3 ) , A d d e d   a n   e x t r a   b o o l e a n   f u n c t i o n   c a l l e d   I s F o l d e r ( ) , t o   E i k F i l e U t i l s .   T h i s   s t a t i c   f u n c t i o n   r e t u r n s 
 
 E T r u e   i f   i t s   a r g u m e n t   i s   t h e   f u l l   p a t h n a m e   o f   a n   e x i s t i n g   f o l d e r . 
 
 
 
 1 4 ) , M o d i f i e d   t h e   b e h a v i o r   o f   C E i k F i l e N a m e E d i t o r   s o   t h a t   i t   n o w   o n l y   a p p e n d s   a n   e x t e n s i o n   t o 
 
 t h e   f i l e n a m e   t y p e d   b y   t h e   u s e r   w h e n   i t s   " a p p e n d   e x t e n s i o n "   f l a g   h a s   b e e n   s e t . 
 
 
 
 1 5 ) , F i x e d   a   b u g   i n   C L i s t B o x V i e w : : U p d a t e S e l e c t i o n L ( ) . 
 
 
 
 F r o m   D a v i d B : 
 
 - - - - - - - - - - - - - 
 
 1 6 ) , C h a n g e d   i n f o   a n d   b u s y   m s g   w i n d o w s   t o   u s e   C L O C K ' s   R M e s s a g e W i n d o w . 
 
 
 
 F r o m   T e r r y : 
 
 - - - - - - - - - - - - - 
 
 1 7 ) , A d d e d   t h e   f o l l o w i n g   r e s o u r c e s 
 
 
 
 	 R E S O U R C E   T B U F   r _ e i k _ d i f f e r e n t _ c o p y _ p a s t e _ a r e a s   {   b u f = " C o p y   a n d   p a s t e   a r e a s   a r e   d i f f e r e n t " ;   } 
 
 	 R E S O U R C E   T B U F   r _ e i k _ f i n i s h e d _ p r i n t i n g   {   b u f = " F i n i s h e d   p r i n t i n g " ;   } 
 
 	 R E S O U R C E   T B U F   r _ e i k _ i l l e g a l _ c h a r a c t e r   {   b u f = " I l l e g a l   c h a r a c t e r " ;   } 
 
 	 R E S O U R C E   T B U F   r _ e i k _ i n v a l i d _ n u m b e r   {   b u f = " I n v a l i d   n u m b e r " ;   } 
 
 	 R E S O U R C E   T B U F   r _ e i k _ s y n t a x _ e r r o r   {   b u f = " S y n t a x   e r r o r " ;   } 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - - 
 
 1 8 ) , F i x e d   s o m e   p r o b l e m s   w i t h   L S H E L L ' s   l i n k   i n d i c a t o r 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - - 
 
 1 9 ) , M o s t l y   f i x e d   t h e   b u g   t h a t   c a n c e l l e d   d i a l o g s   w h e n   a n y   b u t t o n   w a s   p r e s s e d . 
 
 
 
 2 0 ) , I f   a   f i l e   c a n ' t   b e   o p e n e d   f o r   w r i t i n g ,   a n   a t t e m p t   w i l l   n o w   b e   m a d e   t o   o p e n   i t   a s   r e a d 
 
 o n l y .     A p p s   c a n   f i n d   o u t   w h i c h   m o d e   t h e i r   f i l e s   h a v e   b e e n   o p e n e d   i n   b y   c a l l i n g 
 
 C E i k o n E n v : : A p p F i l e M o d e ( ) . 
 
 
 
 2 1 ) , R e m o v e d   a l l   t r a c e s   o f   m n e m o n i c s   f r o m   E I K O N .     A n y   & s   i n   t e x t   s t r i n g s   w i l l   n o w   b e   s h o w n . 
 
 
 
 2 2 ) , R e m o v e d   D r a w T e x t W i t h M n e m o n i c F F ( ) , a n d   t h e   s i m p l e r   v e r s i o n   o f   D r a w T e x t W i t h M n e m o n i c ( ) , f r o m 
 
 E i k D r a w U t i l s   a n d   r e n a m e d   t h e   r e m a i n i n g   D r a w T e x t W i t h M n e m o n i c ( ) , D r a w T e x t ( ) . 
 
 
 
 2 3 ) , C h a n g e d   C E i k D o c u m e n t : : S e t C h a n g e d ( ) , t o   t a k e   a   T B o o l   i n d i c a t i n g   w h e t h e r   a n y   c h a n g e   h a s 
 
 t a k e n   p l a c e   a n d   r e m o v e d   C l e a r C h a n g e d ( ) . 
 
 
 
 2 4 ) , A d d e d   C E i k E d w i n : : U p d a t e L a y o u t W i d t h ( ) .     T h i s   s h o u l d   o n l y   b e   u s e d   w h e n   e d w i n s   i n   w y s i w y g 
 
 m o d e   a r e   z o o m e d . 
 
 
 
 2 5 ) , R e m o v e d   C E i k E d w i n : : R e s e t V i e w L ( ) , o n   J a m e s '   s u g g e s t i o n .     I f   y o u   w e r e   c a l l i n g   t h i s ,   y o u 
 
 p r o b a b l y   d i d n ' t   n e e d   t o . 
 
 
 
 2 6 ) , M o v e d   C E i k o n E n v : : T e x t B e l o w B u t t o n L ( ) , i n t o   C E i k B u t t o n P a n e l . 
 
 
 
 2 7 ) , M a d e   s c r o l l b a r s   a n d   s c r o l l b a r   b u t t o n s   s e t   t h e m s e l v e s   a s   n o n   f o c u s s i n g .     S h o u l d   f i x   a 
 
 b u g   t h a t   w a s   r e m o v i n g   f o c u s   f r o m   d i a l o g s . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 5 8 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   4   F e b r u a r y   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 8 7   E 3 2 U T I L S / 0 0 5   F 3 2 / 0 5 0   S T O R E / 0 3 5   B A F L / 0 5 2   A P P A R C / 0 3 8 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 3 9   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 2   F N T S T O R E / 0 3 5   F B S E R V / 0 4 5   B I T G D I / 0 4 5   W S E R V / 0 6 6 
 
                 C L O C K / 0 4 4   C O N E / 1 2 3   F O N T S / 0 5 1   E A L W L / 0 4 2   E T E X T / 0 6 9 
 
                 F O R M / 0 9 1   P D R S T O R E / 0 2 9   P R I N T D R V / 0 2 7   P R I N T / 0 3 8   G R I D / 0 8 8 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 2 9   E I K T O O L S / 1 1 9   R C O M P / 3 1 3 
 
 
 
 T o o k   n e w   c o m p o n e n t s 
 
 B i n a r y   i n c o m p a t i b l e   w i t h   a l l   p r e v i o u s   r e l e a s e s 
 
 O n l y   W I N S   d e b u g   a n d   M A R M   r e l e a s e 
 
 S t i l l   n o t   B 5 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - - 
 
 1 ) , F i x e d   b u g   H A - 3 9 5 . 
 
 
 
 2 ) , M o d i f i e d   t h e   E i k o n   s e r v e r   s o   t h a t   i t   n o w   c a p t u r e s   t h e   C t r l - A l t - S h i f t - S   k e y   c o m b i n a t i o n .   T h e   u s e r 
 
 c a n   i s s u e s   t h i s   c o m m a n d   f r o m   a n y   E i k o n   a p p   u n d e r   W I N S / A R M   i n   o r d e r   t o   s a v e   a   c o p y   o f   t h e   s c r e e n   t o   a 
 
 s p e c i f i e d   ( M B M ) , f i l e .   T h e   " G D I T O O L S "   u t i l i t y   p r o g r a m   " b m c o n v "   c a n   t h e n   b e   u s e d   t o   c o n v e r t   t h i s   M B M 
 
 f i l e   t o   a   B M P   ( W i n d o w ' s   b i t m a p   f i l e   f o r m a t ) , f i l e ,   a s   i n   t h e   f o l l o w i n g   e x a m p l e : 
 
 
 
 	 b m c o n v     / u     f o o . m b m     f o o . b m p 
 
 
 
 3 ) , M o d i f i e d   C L i s t B o x I t e m D r a w e r   s o   t h a t   i t   p a s s e s   t h e   " d i m m e d "   f l a g   t o   t h e   D r a w I t e m M a r k ( ) , f u n c t i o n 
 
 s o   t h a t   t h e   i t e m   d r a w e r   c a n   u s e   a   d i f f e r e n t   c o l o r   f o r   t h e   t i c k   m a r k s   w h e n   t h e   l i s t b o x   i s   d i m m e d . 
 
 
 
 4 ) , M o d i f i e d   C L i s t I t e m D r a w e r : : D r a w I t e m M a r k ( ) , s o   t h a t   i t   d r a w s   t i c k   m a r k s   ( w h i c h   i n d i c a t e   s e l e c t e d 
 
 i t e m s ) , u s i n g   t h e   t h e   t i c k   c h a r a c t e r   i n   t h e   E i k o n   s y m b o l   f o n t   r a t h e r   t h a n   b y   l i n e   d r a w i n g .   T h e   s y m b o l 
 
 f o n t   g e t s   p a s s e d   t o   t h e   i t e m   d r a w e r   f r o m   w i t h i n   C E i k L i s t B o x : : C r e a t e V i e w L ( ) .   T h i s   m e a n s   t h a t   l i s t b o x 
 
 s u b c l a s s e s   s h o u l d   e n s u r e   t h a t   t h e   i t e m   d r a w e r   t h e y   u s e   m a k e s   n o   a s s u m p t i o n   a b o u t   t h e   c u r r e n t   f o n t 
 
 w h e n   t h e y   a r e   d r a w i n g   a n y   t e x t u a l   p a r t s   o f   a n   i t e m . 
 
 
 
 5 ) , M o v e d   s o m e   r e s o u r c e   s t r i n g s   s p e c i f i c   t o   t h e   f i l e   m a n a g e m e n t   d i a l o g s   o u t   o f   E i k o n . R S S   a n d   i n t o 
 
 T F S E L . R S S . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - - 
 
 6 ) , C E i k P r i n t P r e v i e w D i a l o g   a n d   C E i k P a g e S e t u p D i a l o g   d o   n o t   t a k e   T F i l e N a m e *   a n y m o r e .     I f   a p p l i c a t i o n s 
 
 w a n t   t o   i n s e r t   f i l e n a m e s / n u m b e r O f P a g e s   i n   t h e   h e a d e r / f o o t e r   t h e n   t h e y   h a v e   t o   d o   t h e   f o l l o w i n g : 
 
 
 
 -     d e r i v e   f r o m   M F i e l d N u m P a g e s I n f o   a n d   M F i e l d F i l e N a m e I n f o   c l a s s e s   a n d   o v e r w r i t e   t h e   f o l o w i n g   f u n c t i o n s . 
 
 T I n t   U p d a t e F i e l d F i l e N a m e ( T P t r &   a V a l u e T e x t ) ;   T I n t   U p d a t e F i e l d N u m P a g e s ( ) ; 
 
 
 
 -     T h e   f o l l o w i n g   m e t h o d s   s h o u l d   b e   c a l l e d   a f t e r   c o n s t r u c t i o n   o f   C P r i n t S e t u p : 
 
 
 
 	 i P r i n t S e t u p - > i H e a d e r - > S e t F i l e N a m e I n f o ( t h i s ) ; 
 
 	 i P r i n t S e t u p - > i H e a d e r - > S e t N u m P a g e s I n f o ( t h i s ) ; 
 
 	 i P r i n t S e t u p - > i F o o t e r - > S e t F i l e N a m e I n f o ( t h i s ) ; 
 
 	 i P r i n t S e t u p - > i F o o t e r - > S e t N u m P a g e s I n f o ( t h i s ) ; 
 
 
 
 7 ) , m i n o r   c h a n g e s   t o   C E i k P a g e S e t u p D i a l o g   t o   s u p p o r t   t h e   a b o v e   f u n c t i o n a l i t i e s . 
 
 
 
 8 ) , C h a n g e s   t o   E I K R T E D / E I K G T E D . R H   t o   s e t   f o n t c o n t r o l f l a g s   a n d   f o n t n a m e f l a g s . 
 
 
 
 9 ) , f i x e d   e r r o r s   i n   E I K P E V I E W . C P P 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - - 
 
 1 0 ) , M e n u   p a n e   h e i g h t   i s   n o w   c h e c k e d   d y n a m i c a l l y ;   W i l l   o n l y   l e a v e   i f   p a n e   w i l l   n o t   f i t   o n   s c r e e n . 
 
 ( T h e   8   i t e m   h a r d c o d e d   l i m i t   h a s   b e e n   r e m o v e d ) . 
 
 
 
 1 1 ) , B e c a u s e   o f   p r o b l e m s   d i s t i n g u i s h i n g   b e t w e e n   ' A l t '   a n d   ' A l t   +   d i g i t ' ,   t e m p o r a r i l y   r e m o v e d   t h i s 
 
 f a c i l i t y .     W i l l   p u t   t h i s   b a c k   i n   s h o r t l y . 
 
 
 
 F r o m   M a r t i n D : 
 
 - - - - - - - - - - - - 
 
 1 2 ) , F i x e d   a   c o u p l e   o f   b u g s   i n   C E i k F o r m : : A d d A u t o R i c h T e x t E d i t o r L ( ) . 
 
 
 
 F r o m   S t e v e G : 
 
 - - - - - - - - - - - - 
 
 1 3 ) , C o n v e r t e d   t o   u s i n g   t h e   n e w   m e n u   a n d   e x t e r n a l   k e y   k e y c o d e s   p r o v i d e d   i n   E 3 2   0 8 7 . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - - 
 
 1 4 ) , A d d e d   C E i k R i c h T e x t E d i t o r : : I n s e r t O b j e c t L ( c o n s t   T S i z e & ) , o n   D a v i d   A ' s   s u g g e s t i o n . 
 
 
 
 1 5 ) , C h a n g e d   l a b e l l e d   b u t t o n s   t o   t a k e   t h e i r   h o t k e y   f r o m   a   r e s o u r c e   f i l e   a s   a   s i n g l e   c h a r a c t e r .     A l s o , 
 
 a d d e d   s u p p o r t   f o r   u s i n g   e n t e r ,   e s c a p e ,   d e l ,   t a b   a n d   s p a c e   a s   h o t k e y s .     U s e   t h e   b u t t o n s   i d s   d e f i n e d 
 
 i n   E I K D I A L G . H R H   i n   t h e   r e s o u r c e   h o t k e y   f i e l d   f o r   t h i s . 
 
 
 
 1 6 ) , C h a n g e d   b u t t o n   p a n e l s   t o   u s e   l a b e l l e d   b u t t o n s   r a t h e r   t h a n   t h e i r   o w n   b u t t o n   a n d   l a b e l   s t r u c t u r e . 
 
 T h i s   s h o u l d   m a k e   i t   m u c h   e a s i e r   t o   e x p e r i m e n t   w i t h   d i f f e r e n t   c o m b i n a t i o n s   o f   b u t t o n s   d i s p l a y i n g   t h e i r 
 
 k e y p r e s s . 
 
 
 
 T h e   r e s o u r c e   d e f i n i t i o n   f o r   t h e   s t a n d a r d   O K   -   C a n c e l   b u t t o n s   b e c o m e s 
 
 
 
 R E S O U R C E   D L G _ B U T T O N S   r _ e i k _ b u t t o n s _ c a n c e l _ o k 
 
         { 
 
         b u t t o n s = 
 
                 { 
 
                 D L G _ B U T T O N 
 
 	 	 	 { 
 
 	 	 	 i d = E E i k B i d C a n c e l ; 
 
 	 	 	 b u t t o n = C M B U T   { t x t = " C a n c e l " ; } ; 
 
 	 	 	 h o t k e y = E E i k B i d C a n c e l ; 
 
 	 	 	 s h o w h o t k e y = 0 ; 
 
 	 	 	 } , 
 
                 D L G _ B U T T O N 
 
 	 	 	 { 
 
 	 	 	 i d = E E i k B i d O k ; 
 
 	 	 	 b u t t o n = C M B U T   { t x t = " O K " ; } ; 
 
 	 	 	 h o t k e y = E E i k B i d O k ; 
 
 	 	 	 s h o w h o t k e y = 0 ; 
 
 	 	 	 } 
 
                 } ; 
 
         } 
 
 
 
 D i a l o g   b u t t o n s   a r e   n o t   l i m i t e d   t o   b e i n g   c o m m a n d   b u t t o n s   o r   m e n u   b u t t o n s   a n y   m o r e . 
 
 
 
 N o t e   t h a t   t h e   l a y o u t   o f   t h e s e   b u t t o n s   s t i l l   n e e d s   a   l o t   o f   w o r k   b u t   t h i s   s h o u l d   n o t   a f f e c t   u s e r s . 
 
 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 5 7 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   3   F e b r u a r y   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 8 6   E 3 2 U T I L S / 0 0 5   F 3 2 / 0 5 0   S T O R E / 0 3 4   B A F L / 0 5 0   A P P A R C / 0 3 6 
 
 	 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 3 7   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 1   F N T S T O R E / 0 3 4   F B S E R V / 0 4 4   B I T G D I / 0 4 4   W S E R V / 0 6 4 
 
                 C L O C K / 0 4 3   C O N E / 1 2 2   F O N T S / 0 5 1   E A L W L / 0 4 1   E T E X T / 0 6 8 
 
                 F O R M / 0 8 9   P D R S T O R E / 0 2 8   P R I N T D R V / 0 2 6   P R I N T / 0 3 7   G R I D / 0 8 6 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 2 8   E I K T O O L S / 1 1 9   R C O M P / 3 1 3 
 
 
 
 T o o k   n e w   E T E X T ,   F O N T S   a n d   A P P A R C 
 
 B i n a r y   i n c o m p a t i b l e   w i t h   a l l   p r e v i o u s   r e l e a s e s 
 
 N o   M A R M   d e b u g 
 
 S t i l l   n o t   B 5 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - 
 
 1 ) , C o m p l e t e d   s e r i a l   s e t t i n g s   d i a l o g .     T h e   s e t t i n g s   ( b a u d   r a t e , d a t a b i t s ,   s t o p b i t s ) , a r e   h a r d   w i r e d 
 
 i n   t h e   r e s o u r c e   f i l e   a t   t h e   m o m e n t . 
 
 
 
 2 ) , C h a n g e d   f o n t   d i a l o g   t o   a   m u l t i - p a g e   d i a l o g .     T h e   f o n t   d i a l o g   t a k e s   a   n e w   f l a g   T F o n t C o n t r o l F l a g s . 
 
 T h i s   i s   f o r   t h e   a p p l i c a t i o n s   w h o   w a n t   t o   d i m   c e r t a i n   c o n t r o l s   t h e y   d o n ' t   u s e   i n   t h e   d i a l o g . 
 
 
 
 3 ) , O w n e r   i n f o   i s   s t o r e d   i n   s y s t e m . i n i   f i l e .     C o r r e s p o n d i n g   c h a n g e s   t o   l s h e l l   a n d   e i k s r v   d i a l o g s . 
 
 
 
 4 ) , I m p l e m e n t e d   p a s s w o r d m o d e   i . e .   O n c e P e r D a y / N e v e r / A l w a y s . 
 
 
 
 5 ) , F i x e d   s o u n d   s e t t i n g s   b u g   r e p o r t e d   b y   S t e v e   G . 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - 
 
 6 ) , C h a n g e d   t i c k s   a n d   o p t i o n   b u t t o n s   t o   b e   t h e   s a m e   a s   t h o s e   u s e d   i n   o t h e r   c o n t r o l s .   C h a n g e d   m e n u 
 
 s e l e c t i o n   a n i m a t i o n . 
 
 
 
 7 ) , I m p l e m e n t e d   3 A   l i k e   b e h a v i o u r   f o r   m e n u   n a v i g a t i o n   w h e n   m e n u   b a r   i s   d i s p l a y e d ;   D i g i t s   1   t o   9 
 
 b r i n g   u p   p a n e s   1 - 9 .   ' M e n u '   k e y   m o v e s   t o   t h e   n e x t   p a n e   ' M e n u ' + ' S h i f t '   m o v e s   t o   p r e v i o u s . 
 
 
 
 8 ) , F i x e d   b u g   r e p o r t e d   b y   D a v i d A   w h e r e   a r r o w   k e y s   w e r e   b e i n g   p a s s e s   t h r o u g h   t o   a p p   i n   p o p - u p   m e n u s . 
 
 A l s o   m e n u   t i t l e   t e x t   j u m p i n g   p r o b l e m   a n d   c a s c a d e   h i g h t l i g h t i n g   p r o b l e m   p o i n t e d   o u t   b y   B i l l . 
 
 
 
 9 ) , ' M e n u '   k e y   n o w   b r i n g s   u p   p a n e   i m m e d i a t e l y   u n l i k e   p r e v i o u s   b e h a v i o u r   w h e r e   b a r   w a s   d i s p l a y e d   o n   k e y 
 
 d o w n   a n d   p a n e   o n   k e y   u p . 
 
 ( F 1   k e y   w i l l   s o o n   b e   u s e d   i n   W I N s   t o   a c t i v a t e   t h e   m e n u ;   a w a i t i n g   E 3 2   k e y c o d e   c h a n g e   t o   i m p l e m e n t   t h i s ) . 
 
 
 
 1 0 ) , S u p p o r t   f o r   ' d u m m y '   h o t k e y s   a v a i l a b l e .     T h e s e   a r e   d i s p l a y e d   o n   t h e   m e n u   l i k e   r e a l   h o t k e y s   b u t 
 
 a r e   h a n d l e d   b y   t h e   a p p   u s i n g   a   c a l l b a c k   f u n c t i o n   O f f e r K e y T o A p p L ( ) . 
 
 
 
 F r o m   T e r r y : 
 
 - - - - - - - - - - - 
 
 1 1 ) , A d d e d   t h e   f o l l o w i n g   s t r i n g s   t o   e i k o n . r s s 
 
 
 
 	 r _ e i k _ t b u f _ n o t _ f o u n d   {   b u f = " N o t   f o u n d " ;   } 
 
 	 r _ e i k _ t b u f _ i t e m _ n o t _ f o u n d   {   b u f = " % S   n o t   f o u n d " ;   } 
 
 	 r _ e i k _ t b u f _ s e a r c h i n g   {   b u f = " S e a r c h i n g " ;   } 
 
 	 r _ e i k _ t b u f _ n o t h i n g _ t o _ z o o m   {   b u f = " N o t h i n g   t o   z o o m   i n   o n " ;   } 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - 
 
 1 2 ) , M o d i f i e d   t h e   a p p e a r a n c e   o f   " i n f o   m e s s a g e s "   s o   t h a t   n o w   b y   d e f a u l t   t h e y   a p p e a r   o n   t h e   b o t t o m   l e f t 
 
 o f   t h e   s c r e e n   w i t h   a   n e w   3 D   l o o k   ( a s   s p e c i f i e d   b y   t h e   s p e c   t e a m ) . 
 
 
 
 1 3 ) , R e m o v e d   t h e   r e d u d a n t   t e x t   " 1 :   " ,   " 2 :   " ,   e t c .   f r o m   a l l   m u l i - p a g e   d i a l o g s . 
 
 
 
 1 4 ) , F i x e d   d e f e c t s   S W - 2 1 9 ,   S W - 2 2 2 ,   H A - 3 3 8 ,   H A - 3 6 9 ,   H A - 3 7 2   H A - 3 8 5 ,   H A - 3 8 7   a n d   H A - 3 8 8 
 
 
 
 1 5 ) , F i x e d   v a r i o u s   p r o b l e m s   i n   C E i k D i a l o g : : O f f e r K e y E v e n t L ( ) .   N o t e   t h a t   C E i k D i a l o g ' s   t r e a t m e n t   o f   t h e 
 
 u p / d o w n   a r r o w   k e y s   h a s   c h a n g e d .     R a t h e r ,   t h a n   a l w a y s   s w i t c h i n g   f o c u s   t o   t h e   n e x t   c o n t r o l ,   t h e   d i a l o g 
 
 n o w   f i r s t   a s k s   t h e   c o n t r o l   i n   t h e   " c u r r e n t   l i n e "   o f   t h e   d i a l o g   w h e t h e r   i t   w a n t s   t o   c o n s u m e   t h e   u p   o r 
 
 d o w n   a r r o w   k e y .   I f   t h e   c o n t r o l   d o e s   n o t   c o n s u m e   t h a t   k e y ,   t h e   d i a l o g   t h e n   t r i e s   s w i t c h i n g   f o c u s   t o   t h e 
 
 n e x t / p r e v i o u s   l i n e   ( i f   a n y ) .   T h i s   m e a n s   t h a t   c o n t r o l s   m u s t   n o w   e n s u r e   t h a t   i n   t h e i r   O f f e r K e y E v e n t L ( ) 
 
 f u n c t i o n ,   t h e y   s h o u l d   o n l y   r e t u r n   E K e y W a s C o n s u m e d   i f   t h e y   h a v e   r e a l l y   c o n s u m e d   t h e   k e y   e v e n t .   T h i s   i s 
 
 e s p e c i a l l y   i m p o r t a n t   i n   t h e   c a s e   o f   t h e   u p / d o w n   a r r o w   k e y s   s i n c e   o t h e r w i s e   d i a l o g   n a v i g a t i o n   v i a   t h e 
 
 k e y b o a r d   w o n ' t   w o r k   p r o p e r l y . 
 
 
 
 1 6 ) , I m p r o v e d   t h e   m e n u   p o s i t i o n i n g   c o d e   i n   t h e   m e n u   b u t t o n   c o n t r o l ,   b u t   m o r e   w o r k   i s   n e e d e d   h e r e . 
 
 
 
 1 7 ) , M o d i f i e d   t h e   " m a t c h i n g "   b e h a v i o r   o f   m u l t i - s e l e c t i o n   l i s t b o x e s . 
 
 
 
 1 8 ) , O n   B i l l ' s   s u g g e s t i o n ,   m o d i f i e d   C E i k L i s t B o x : : F o c u s C h a n g e d ( ) , s o   t h a t   w h e n   t h e   f o c u s   c h a n g e s , 
 
 a l l   s e l e c t e d   i t e m s   ( r a t h e r   t h a n   j u s t   t h e   c u r r e n t   i t e m ) , a r e   r e d r a w n . 
 
 
 
 1 9 ) , R e p l a c e d   A d d S t a n d a r d W i n d o w S h a d o w ( ) , a n d   A d d D o u b l e W i n d o w S h a d o w ( ) , i n   C E i k o n E n v ,   w i t h   A d d W i n d o w S h a d o w ( ) 
 
 t h a t   r e s u l t s   i n   a   " d o u b l e   s h a d o w " . 
 
 
 
 2 0 ) , S t a r t e d   m o v i n g   t h e   f i l e   m a n a g e m e n t   d i a l o g s   ( e . g .   f i l e   c o p y   d i a l o g ) , o u t   o f   E i k o n   f o r   t h e   t i m e   b e i n g . 
 
 T h e y   n o w   e x i s t   a s   p a r t   o f   T F S E L .   ( T F S E L . C P P   i n c l u d e s   t h e   c o n t e n t s   o f   E I K F M A N . H   a n d   E I K F M A N . C P P ,   a n d 
 
 i n c l u d e s   F M D L G . H R H ,   w h i c h   u s e d   t o   e x i s t   a s   E I K F M A N . H R H   i n   \ e i k o n \ i n c ) 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - 
 
 2 1 ) , R e m o v e d   t h e   e i k o n   d e p e n d e n c y   f r o m   A P A T A S K . *   b y   m a k i n g   T A p a T a s k : : E n d T a s k ( ) , a s y n c h r o n o u s ,   u s i n g 
 
 a   C A p a E n d T a s k T i m e r .     T h i s   c o d e   h a s   n o w   b e e n   m i g r a t e d   t o   A P P A R C H .     T h i s   i n v o l v e d   s p l i t i i n g   t h e 
 
 C E i k S h u t t e r   i n t o   i t s   o w n   m o d u l e   E I K S H U T . * 
 
 
 
 C h a n g e d   t h e   e i k o n   s e r v e r ' s   t a s k   l i s t   t o   u s e   t h i s   n e w   s c h e m e   v i a   a   n e w   a c t i v e   o b j e c t   C E i k S e r v T a s k K i l l e r 
 
 w h i c h   b r i n g s   u p   t h e   f a m i l i a r   " K i l l   t a s k ? "   d i a l o g 
 
 
 
 2 2 ) , C o m p l e t e d   t h e   i m p l e m e n t a t i o n   o f   t h e   n o t i f y   s e r v e r   w h i c h   r e s p o n d s   t o   c a l l s   f r o m   R N o t i f i e r . 
 
 T h i s   n o w   u s e s   i t s   o w n   s l e e p i n g   d i a l o g   f o r   n o t i f i e r s   ( r a t h e r   t h a n   C E i k o n E n v : : A l e r t W i n ( ) ) ,   a n d   i t ' s 
 
 o w n   C E i k I n f o M s g W i n   i n   i t ' s   o w n   w i n d o w   g r o u p   t o   a l l o w   I n f o P r i n t s   w i t h o u t   b r i n g i n g   t h e   e n t i r e   e i k o n 
 
 s e r v e r   t o   t h e   f o r e g r o u n d 
 
 
 
 2 3 ) , M o d i f i e d   t h e   c o n s t r u c t i o n   o f   C E i k I n f o M s g W i n   t o   t a k e   a n   R W i n d o w G r o u p &   p a r a m e t e r   a s   a   p a r e n t   t o 
 
 a l l o w   t h e   b e h a v i o u r   a b o v e .     T h e   e i k o n   e n v i r o n m e n t   s u p p l i e s   i t ' s   i R o o t W i n   m e m b e r   d u r i n g   c o n s t r u c t i o n   t o 
 
 r e t a i n   t h e   p r e v i o u s   b e h a v i o u r   f o r   n o r m a l   a p p s . 
 
 
 
 2 4 ) , F o r   n o t i f i c a t i o n s   w i t h   o n l y   o n e   b u t t o n ,   t h e   e s c   k e y   w i l l   b e   t h e   o n l y   w a y   o f   e x i t i n g   t h e   n o t i f i e r 
 
 d i a l o g .     F o r   t w o   b u t t o n   n o t i f i c a t i o n s ,   t h e   f i r s t   b u t t o n   ( a B u t 1 ) , w i l l   u s e   t h e   e s c   k e y   a n d   t h e   s e c o n d 
 
 b u t t o n   ( a B u t 2 ) , w i l l   u s e   t h e   e n t e r   k e y . 
 
 
 
 2 5 ) , A d d e d   s o m e   t e s t s   o f   t h e   n o t i f y   s e r v e r   t o   T E A R 1   t e s t   c o d e 
 
 
 
 2 6 ) , R e m o v e d   C E i k S e r v A p p U i : : A l e r t W i n ( ) , a s   i t s   n o   l o n g e r   n e e d e d   b y   t h e   n o t i f i e r . 
 
 
 
 2 7 ) , M o v e d   t h e   _ _ E I K O N _ S E R V E R _ N A M E   # d e f i n e   i n t o   E I K S R V . H   s o   a p p s   c a n   u s e   i t . 
 
 
 
 2 8 ) , A d d e d   a   G e t L a b e l T e x t ( ) , u t i l i t y   f u n c t i o n   t o   C E i k F o r m 
 
 
 
 2 9 ) , E i k o n   i n f r a r e d   n o w   o n c e   a g a i n   u s e s   t h e   I r T i n y T P   p r o t o c o l   i n s t e a d   o f   I r M U X   g a i n i n g   t h e   b e n e f i t 
 
 o f   a u t o m a t i c   f l o w   c o n t r o l . 
 
 
 
 3 0 ) , E i k o n   i n f r a r e d   t r a n s f e r s   n o w   i n c l u d e   a n   I A S   q u e r y   f r o m   p r i m a r y   t o   s e c o n d a r y   a f t e r   d i s c o v e r y ,   p r i o r 
 
 t o   c o n n e c t i o n .     T h i s   q u e r y   w i l l   d e t e r m i n e   w h e t h e r   t h e   r e m o t e   m a c h i n e   i s   a n o t h e r   p r o t e a ,   a n d   i f   s o   o n 
 
 w h i c h   p o r t   t o   c o n n e c t .     T h i s   s h o u l d   p r e v e n t   p o s s i b l e   p r o b l e m s   w h e n   t r y i n g   t o   c o n n e c t   t o   f o r e i g n   m a c h i n e s 
 
 a s   w e l l   a s   p r o v i d i n g   s o m e   b a c k w a r d   c o m p a t i b i l i t y   f o r   f u t u r e   v e r s i o n s . 
 
 
 
 3 1 ) , A d d e d   C F o n t *   C E i k L a b e l : : F o n t ( ) , c o n s t   a c c e s s o r 
 
 
 
 3 2 ) , A d d e d   s u p p o r t   f o r   d i f f e r i n g   d i s t a n c e s   b e t w e e n   t h e   l i n e s   o f   C E i k L a b e l s   w h i c h   c o n t a i n   n e w   l i n e 
 
 c h a r a c t e r s .     T h i s   w a s   p r e v i o u s l y   h a r d   c o d e d   t o   o n e   p i x e l   b u t   c a n   n o w   b e   s e t   a n d   r e t u r n e d   b y   n e w 
 
 f u n c t i o n s : 
 
 	 v o i d   S e t P i x e l G a p B e t w e e n L i n e s ( ) , a n d 
 
 	 T I n t   P i x e l G a p B e t w e e n L i n e s ( ) , c o n s t 
 
 T h i s   g a p   d e f a u l t s   t o   o n e   p i x e l   t o   r e t a i n   e x i s t i n g   b e h a v i o u r . 
 
 
 
 3 3 ) , O n   B i l l s   r e q u e s t   m a d e   C E i k S c r o l l B a r F r a m e : : G e t S c r o l l B a r H a n d l e ( ) , p u b l i c ,   a l l o w i n g   p u b l i c   a c c e s s 
 
 t o   t h e   s c r o l l b a r s   t h a t   h a d   p r e v i o u s l y   b e e n   r e s i s t e d .     T h i s   p l a c e s   m o r e   r e s p o n s i b i l i t y   o n   u s e r s   o f 
 
 C E i k S c r o l l B a r F r a m e   n o t   t o   c a l l   c e r t a i n   s c r o l l b a r   f u n c t i o n s   ( e g   S e t M o d e l L ( ) ) , d i r e c t l y ,   o t h e r w i s e   t h e 
 
 s c r o l l b a r   f r a m e   w i l l   n o t   w o r k ! 
 
 
 
 F r o m   S i m o n : 
 
 - - - - - - - - - - - 
 
 3 4 ) , R e m o v e d   A P A T A S K . * ,   A P A F L R E C . * ,   A P A A P P . *   a n d   A P A I N T . *   w h i c h   h a v e   a l l   m o v e d   t o   A p p a r c . 
 
 
 
 3 5 ) , A d d e d   l a b e l l e d   b u t t o n   c o n t r o l   i n   E I K L B B U T . * .     T h i s   c o n s i s t s   o f   o n e   o f   a   c o m m a n d ,   t e x t ,   b i t m a p 
 
 o r   m e n u   b u t t o n   a l o n g   w i t h   a   l a b e l   b e l o w   s h o w i n g   t h e   k e y p r e s s   t o   a c c e s s   t h a t   c o m m a n d .     T h i s   l a b e l 
 
 c a n   b e   h i d d e n .     S e e   E I K L B B U T . R H   f o r   t h e   r e s o u r c e   s t r u c t u r e   a n d   t h e   h e a d e r / f o o t e r   p a g e s   o f   t h e   p a g e 
 
 s e t u p   d i a l o g   f o r   a n   e x a m p l e . 
 
 
 
 3 6 ) , A d d e d   a   t o o l b a r   c o n t r o l   f o r   u s e   i n   d i a l o g s   i n   E I K D L G T B . *     T h i s   h a s   b e e n   d e s i g n e d   t o   c o n t a i n   l a b e l l e d 
 
 b u t t o n s   a n d   s p a c e r s   o n l y   b u t   m a y   b e   u s e d   w i t h   o t h e r   c o n t r o l s .   T h e   f l a g   E E i k D l g I t e m O f f e r A l l H o t K e y s 
 
 s h o u l d   b e   s e t   i n   t h e   i t e m f l a g s   f i e l d   o f   t h e   D L G _ L I N E   s t r u c t   f o r   t h e   b u t t o n s   t o   b e   o f f e r e d   a l l   k e y p r e s s e s 
 
 t h a t   o c c u r   w h e n   t h e y   a r e   v i s i b l e .     S e e   E I K D L G T B . R H   f o r   t h e   r e s o u r c e   s t r u c t u r e   t o   u s e . 
 
 
 
 S t a t e   c h a n g e d   e v e n t s   w i l l   b e   r e p o r t e d   t o   t h e   d i a l o g ' s   H a n d l e C o n t r o l S t a t e C h a n g e L   b y   t h e   t o o l b a r .     T o 
 
 d e t e r m i n e   w h i c h   b u t t o n   w a s   p r e s s e d   c a l l 
 
 	 c o n s t   T I n t   c t r l I d = S T A T I C _ C A S T ( C E i k D i a l o g T o o l B a r * , C o n t r o l ( a C o n t r o l I d ) ) - > S t a t e C h a n g e C o n t r o l I d ( ) ; 
 
 
 
 3 7 ) , A n y   d i a l o g s   t h a t   c o n t a i n   t o o l b a r s   w i l l   h a v e   t o   c h a n g e   t o   u s e   t h e   d i a l o g   t o o l b a r   a s   u s i n g   C E i k T o o l B a r 
 
 i s   n o   l o n g e r   s u p p o r t e d .     T h e   d i a l o g s   c o n c e r n e d   w i l l   n o   l o n g e r   n e e d   t o   i n h e r i t   f r o m   M E i k C o m m a n d O b s e r v e r 
 
 e i t h e r . 
 
 
 
 3 8 ) , A d d e d   c o n s t a n t s   f o r   t o o l b a r   w i d t h ,   t o o l b a n d   h e i g h t   a n d   f i l e n a m e   l a b e l   w i d t h   a n d   h e i g h t   t o   E I K T B A R . R H . 
 
 A l t e r e d   t o o l b a r s   a n d   b a n d s   t o   u s e   t h e s e   v a l u e s   b y   d e f a u l t . 
 
 
 
 3 9 ) , T o o l b a n d s   n o w   s t r e t c h   t o   t h e   f u l l   w i d t h   o f   t h e   s c r e e n   b y   d e f a u l t .     A n y   a p p   t h a t   h a s   a   t o o l b a r   a n d 
 
 t o o l b a n d   s h o u l d   d e s i g n   t h e m   s u c h   t h a t   b o t h   h a v e   a   f i l e n a m e   l a b e l   a t   t h e   t o p   r i g h t   o f   t h e   s c r e e n . 
 
 
 
 4 0 ) , C h a n g e d   E i k o n ' s   d e f a u l t   d i g i t a l   c l o c k   t o   u s e   t h e   n e w   d i g i t a l   c l o c k   f o n t   p r o v i d e d   b y   N a t a s c h a   a n d 
 
 D a v i d B .     R e m o v e d   t h e   d i g i t a l   c l o c k   s h a d o w   i n   l i n e   w i t h   t h e   l a t e s e t   s p e c   p l a n . 
 
 
 
 4 1 ) , O n   M a r t i n   T ' s   s u g g e s t i o n ,   s t o p p e d   t h e   " m o v e   m e "   d i a l o g   b r o u g h t   u p   b y   p r e s s i n g   C t r l - S h i f t - A l t - M 
 
 b a c k i n g   u p   t h e   a r e a   b e h i n d   i t   s o   i t   c o u l d   a g a i n   b e   u s e d   f o r   t e s t i n g   r e d r a w s .     A d d e d   t h e   d i a l o g   f l a g 
 
 E E i k D i a l o g F l a g N o B a c k u p   t o   m a k e   t h i s   p o s s i b l e . 
 
 
 
 4 2 ) , R e m o v e d   C E i k E d w i n : : G e t D o c u m e n t C o n t e n t ( ) , a s   i t   w a s   u n s a f e   i n   l o w   m e m o r y   c o n d i t i o n s .     A d d e d 
 
 C E i k E d w i n : : S e t D o c u m e n t O w n e r s h i p   m e t h o d   t o   a l l o w   d i a l o g s   w i t h   r i c h   t e x t   e d i t o r s   t o   o n l y   t a k e   o w n e r s h i p 
 
 o f   t h e   e d i t o r s '   t e x t   i n   t h e   O k T o E x i t L . 
 
 
 
 4 3 ) , S t a r t e d   c h a n g i n g   b u t t o n s / p o p o u t s   s o   t h a t   a   b u t t o n   t h a t   l a u n c h e s   a   p o p o u t   s t a y s   d o w n   u n t i l   t h e 
 
 p o p o u t   e x i t s .     N o w h e r e   n e a r   f i n i s h e d   y e t . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 5 6 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 6   J a n u a r y   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 8 6   E 3 2 U T I L S / 0 0 5   F 3 2 / 0 5 0   S T O R E / 0 3 4   B A F L / 0 5 0   A P P A R C / 0 3 4 
 
 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 3 7   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 1   F N T S T O R E / 0 3 4   F B S E R V / 0 4 4   B I T G D I / 0 4 4   W S E R V / 0 6 4 
 
                 C L O C K / 0 4 3   C O N E / 1 2 2   F O N T S / 0 4 9   E A L W L / 0 4 1   E T E X T / 0 6 6 
 
                 F O R M / 0 8 9   P D R S T O R E / 0 2 8   P R I N T D R V / 0 2 6   P R I N T / 0 3 7   G R I D / 0 8 6 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 2 8   E I K T O O L S / 1 1 9   R C O M P / 3 1 3 
 
 
 
 B i n a r y   i n c o m p a t i b l e   w i t h   a l l   p r e v i o u s   r e l e a s e s 
 
 N o   M A R M   d e b u g 
 
 
 
 F i x e d   a   c o u p l e   o f   b u g s   t h a t   w e r e   c a u s e d   b y   n o t   c o n v e r t i n g   t o   t h e   n e w   c o m p o n e n t s 
 
 f u l l y   i n   t h e   l a s t   r e l e a s e . 
 
 
 
 G o t   a l l   t e s t   c o d e   t o   b u i l d   a g a i n   b y   u p d a t i n g   t h e   d e p e n d e n c i e s   m a n u a l l y . 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 5 5 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   2 4   J a n u a r y   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 8 6   E 3 2 U T I L S / 0 0 5   F 3 2 / 0 4 9   S T O R E / 0 3 4   B A F L / 0 5 0   A P P A R C / 0 3 4 
 
 	 C 3 2 / 0 4 0   E S O C K / 0 4 4   I R D A / 0 3 7   S I B O U T I L / 0 1 3   P L P / 0 0 8 
 
                 G D I / 0 4 1   F N T S T O R E / 0 3 4   F B S E R V / 0 4 4   B I T G D I / 0 4 4   W S E R V / 0 6 4 
 
                 C L O C K / 0 4 3   C O N E / 1 2 2   F O N T S / 0 4 9   E A L W L / 0 4 1   E T E X T / 0 6 6 
 
                 F O R M / 0 8 9   P D R S T O R E / 0 2 8   P R I N T D R V / 0 2 6   P R I N T / 0 3 7   G R I D / 0 8 6 
 
                 E 3 2 T O O L S / 0 5 1   G D I T O O L S / 0 2 8   E I K T O O L S / 1 1 9   R C O M P / 3 1 3 
 
 
 
 T o o k   n e w   c o m p o n e n t s   a s   s h o w n 
 
 B i n a r y   i n c o m p a t i b l e   w i t h   a l l   p r e v i o u s   r e l e a s e s 
 
 N o   M A R M   d e b u g 
 
 
 
 T e s t   c o d e   T T D R A W 1 ,   T G R I D   a n d   T W L D S L   f a i l   t o   b u i l d   f o r   W I N S   f r o m   t h e   c o m m a n d   l i n e   o n l y 
 
 T C O M B O 1 ,   T S O U N D   a n d   T O P B U T   f a i l   t o   b u i l d   f o r   A R M 
 
 
 
 
 
 F r o m   N a t a s c h a : 
 
 - - - - - - - - - - - 
 
 1 ) , M a d e   t h e   f o l l o w i n g   c h a n g e s   t o   C E i k T h e s E d w i n : 
 
   -   A d d e d   C t r l - p a g e   d o w n   a n d   C t r l - p a g e   u p   k e y   e v e n t s   s o   t h a t   c t r l   p a g e   u p   h i g h l i g h t s   f i r s t   w o r d , 
 
       c t r l   p a g e   d o w n   t h e   l a s t   w o r d . 
 
   -   C h a n g e d   t h e   c u r s o r   v i s i b i l i t y   t o   b e   i n v i s i b l e   f o r   b o t h   c u r s o r s . 
 
   -   T h e   h i g h l i g h t   i s   n o w   o n l y   s h o w n   w h e n   t h e   c o n t r o l   i s   f o c u s e d . 
 
 
 
 F r o m   D a n : 
 
 - - - - - - - - - - - 
 
 2 ) , A d d e d   C o u n t C o m p o n e n t C o n t r o l s ( ) , a n d   C o m p o n e n t C o n t r o l ( T I n t   a I n d e x ) , m e t h o d s   t o   C E i k S c r o l l B a r F r a m e 
 
 a n d   a l t e r e d   t h e s e   f u n c t i o n s   i n   l i s t b o x ,   e d w i n ,   g r i d   a n d   c o n s o l e   t o   t a k e   a c c o u n t   o f   t h e i r   s c r o l l b a r s . 
 
 T h i s   f i x e s   p r o b l e m s   t h a t   o c c u r r e d   w h e n   c h a n g i n g   t h e   v i s i b i l i t y   o f   a   c o n t r o l   w i t h   a   s c r o l l b a r . 
 
 
 
 F r o m   D u n c a n : 
 
 - - - - - - - - - - - 
 
 3 ) , C h a n g e d   C E i k R i c h T e x t E d i t o r : : I n s e r t O b j e c t L ( ) , s o   t h a t   W o r d   c o u l d   b e   e m b e d d e d   i n   W o r d . 
 
 
 
 4 ) , A d d e d   p a s s w o r d   s e t t i n g   a n d   v e r i f i c a t i o n   d i a l o g s . 
 
 
 
 F r o m   D a v i d B : 
 
 - - - - - - - - - - - 
 
 5 ) , F i x e d   a   m f n e   b u g   t h a t   s h o w e d   u p   w h e n   c h a n g i n g   b o r d e r   s t y l e s . 
 
 
 
 6 ) , C h a n g e d   m f n e ' s   O f f e r K e y E v e n t L ( ) , t o   a l w a y s   r e t u r n   E K e y W a s C o n s u m e d . 
 
 
 
 F r o m   M a r k T : 
 
 - - - - - - - - - - - 
 
 7 ) , C o n v e r t e d   L S H E L L   t o   t h e   n e w   P L P . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - 
 
 8 ) , R e m o v e d   t h e   " e s c "   a n d   " e n t e r "   t e x t   b e l o w   t h e   C a n c e l   a n d   O K   b u t t o n s   r e s p e c t i v e l y . 
 
 B u t t o n s   n o w   u s e   " C t r l "   i n s t e a d   o f   " M e n u "   f o r   d i s p l a y i n g   t h e i r   s h o r t c u t   k e y . 
 
 
 
 9 ) , M o d i f i e d   C E i k B u t t o n P a n e l   a n d   C E i k D i a l o g   s o   t h a t   b u t t o n s   ( o t h e r   t h a n   O K   o r   C a n c e l ) , i n 
 
 d i a l o g s   c a n   b e   a c c e s s e d   v i a   t h e   C t r l   k e y   i n s t e a d   o f   t h e   M e n u   k e y . 
 
 
 
 1 0 ) , M o d i f i e d   C E i k D i a l o g   s o   t h a t   n o w   b y   d e f a u l t   b u t t o n s   a r e   l a i d   o u t   h o r i z o n t a l l y   a l o n g   t h e   b o t t o m   o f   t h e   d i a l o g . 
 
 I f   t h i s   d e f a u l t   b e h a v i o r   i s   n o t   a p p r o p r i a t e   f o r   y o u r   d i a l o g ,   y o u   s h o u l d   s p e c i f y   t h e   n e w   E E i k D i a l o g F l a g B u t t o n s R i g h t 
 
 f l a g   f o r   t h a t   d i a l o g . 
 
 
 
 1 1 ) , M o d i f i e d   t h e   k e y   h a n d l i n g   b e h a v i o r   o f   C E i k D i a l o g   a n d   C E i k P a g e S e l e c t o r   i n   o r d e r   t o   p r o v i d e   k e y b o a r d   a c c e s s 
 
 ( i n   t h e   a b s e n c e   o f   m n e m o n i c s ) , t o   t h e   p a g e   s e l e c t o r   i n   a   m u l t i - p a g e   d i a l o g .   I f   t h e   f o c u s   i s   o n   t h e   f i r s t   l i n e 
 
 o f   t h e   c u r r e n t   d i a l o g   p a g e   a n d   t h e   u p   a r r o w   k e y   i s   p r e s s e d ,   o r   t h e   f o c u s   i s   o n   t h e   l a s t   l i n e   o f   t h e   c u r r e n t 
 
 d i a l o g   p a g e   a n d   t h e   d o w n   a r r o w   k e y   i s   p r e s s e d ,   f o c u s   m o v e s   t o   t h e   p a g e   s e l e c t o r .   R i g h t   a n d   l e f t   a r r o w   k e y s 
 
 a l l o w   s w i t c h i n g   b e t w e e n   t h e   p a g e s   w h i l s t   t h e   p a g e   s e l e c t o r   h a s   t h e   f o c u s .   A l t e r n a t i v e l y   C t r l + T a b   a n d 
 
 C t r l + S h i f t + T a b   c a n   b e   u s e d   i n s t e a d   o f   t h e   r i g h t   a n d   l e f t   a r r o w   k e y s   f o r   c y c l i n g   t h r o u g h   t h e   t a b s   ( e v e n   w h e n 
 
 t h e   p a g e   s e l e c t o r   d o e s   n o t   c u r r e n t l y   h a v e   t h e   f o c u s ) . 
 
 
 
 1 2 ) , M o d i f i e d   t h e   O f f e r K e y E v e n t L ( ) , f u n c t i o n s   o f   v a r i o u s   c o n t r o l s   s o   t h a t   d i a l o g   n a v i g a t i o n   k e y s   ( u p   a n d   d o w n 
 
 a r r o w ) , a r e   n o t   a l w a y s   a u t o m a t i c a l l y   c o n s u m e d .   ( R e m a i n i n g   c o n t r o l s   w i l l   b e   m o d i f i e d   i n   t h e   n e x t   r e l e a s e . ) 
 
 
 
 1 3 ) , I n t r o d u c e d   a   n e w   b o r d e r   s t y l e   c a l l e d   E S i n g l e G r a y   a n d   m o d i f i e d   m o s t   c o n t r o l s   t h a t   g o   i n t o   d i a l o g s   s o   t h a t   t h e y   u s e   i t . 
 
 
 
 1 4 ) , U p d a t e d   T D I A L G 0   s o   t h a t   i t   n o w   h a s   a n   a d d i t i o n a l   t e s t   m e n u   ( s i n c e   y o u   c a n   o n l y   h a v e   u p   t o   8   i t e m s   o n   a   m e n u   p a n e ) . 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - 
 
 1 5 ) , A d d e d   s i m u l a t i o n   o f   t h e   t h r e e   e x t e r n a l   d i c t a p h o n e   k e y s   d e f i n e d   i n   E I K S R V . H .     U n t i l   t h e   p r o p e r 
 
 c o d e s   a r e   a v a i l a b l e   t h e y   a r e   s i m u l a t e d   b y   F 2 , F 3   &   F 4   u n d e r   W I N S   a n d   S H I F T + F U N C + j , k   &   l   u n d e r   A R M 
 
 
 
 1 6 ) , T h e   e i k o n   s e r v e r   n o w   c a p t u r e s   t h e s e   k e y s   a t   s t a r t u p ,   a n d   w i l l   i n   r e s p o n s e   t o   a n y   o f   t h e s e   k e y s 
 
 ( f o r   n o w ) , s t a r t   u p   a   d e s i g n a t e d   " E x t e r n a l   k e y   h a n d l e r   a p p "     T h e   f u l l   p a t h   n a m e   o f   t h i s   a p p   i s   h e l d 
 
 i n   t h e   s y s t e m . i n i   f i l e   a n d   a c c e s s e d   w i t h   t h e   U i d   K U i d E x t e r n a l K e y s H a n d l e r A p p   d e f i n e d   i n   E I K S R V . H . 
 
 
 
 I f   t h i s   s t r e a m   d o e s n ' t   e x i s t   o n   s t a r t u p ,   t h e   e i k o n   s e r v e r   w i l l   w r i t e   t h e   d e f a u l t 
 
 z : \ s y s t e m \ a p p s \ r e c o r d \ r e c o r d . a p p   t o   i t . 
 
 
 
 E v e n   i f   t h e s e   k e y s   a r e   n o t   c a p t u r e d   b y   t h a t   a p p   ( a n d   i t   w i l l   u s u a l l y   b e   t h e   c a s e   t h a t   i t   D O E S   c a p t u r e 
 
 t h e s e   k e y s ) ,   t h e   e i k o n   s e r v e r   w i l l   n o t   a t t e m p t   t o   s t a r t   a n o t h e r   a p p   i n   r e s p o n s e   t o   t h e s e   k e y s   u n t i l 
 
 t h e   f i r s t   h a s   e x i t e d . 
 
 
 
 1 7 ) , P r o v i d e d   L S H E L L   w i t h   a n   e x a m p l e   o f   c h a n g i n g   t h i s   a p p .     W h e n   L S H E L L   s t a r t s   u p   i t   c h a n g e s   t h e   e x t e r n a l 
 
 k e y   h a n d l i n g   a p p   t o   r u n   T S O U N D   i n s t e a d   .     L S H E L L   c a c h e s   t h e   p r e v i o u s   s e t t i n g   a n d   r e s t o r e s   t h i s   o n   e x i t . 
 
 
 
 1 8 ) , R e - e n a b l e d   t h e   C T R L + A L T + S H I F T + L   h o t k e y   t o   s t a r t   L S H E L L   f r o m   t h e   e i k o n   s e r v e r .     T h i s   h a d   g o t   b r o k e n 
 
 w h e n   L S H E L L   c e a s e d   t o   b e   a   p r o p e r   e i k o n   a p p . 
 
 
 
 1 9 ) , R e - a r r a n g e d   s o m e   c o d e   i n   L S H E L L   d e a l i n g   w i t h   t h e   b a c k u p   r e s t o r e   s e r v e r .     T h e   c o n n e c t i o n   i s   n o w   o n l y 
 
 o p e n   b e t w e e n   a   s h u t d o w n   a n d   r e s t a r t .     T h i s   a l l o w s   a n o t h e r   L S H E L L   t o   r u n   p r o v i d e d   t h i s   c o n d i t i o n   i s   n o t   t r u e . 
 
 
 
 2 0 ) , A l s o   f i x e d   a   b u g   i n   p r e v i o u s   r e l e a s e s   w h e r e   t h e   p e r m a n e n t   c o n n e c t i o n   t o   t h e   b a c k u p / r e s t o r e   s e r v e r   w a s 
 
 b e i n g   c l o s e d   a f t e r   t h a t   s e r v e r   h a d   t e r m i n a t e d . 
 
 
 
 2 1 ) , I t   i s   n o w   p o s s i b l e   t o   t a s k   a w a y   f r o m   a l a r m s   w i t h o u t   f i r s t   n o t c h i n g   u p   s o m e   s n o o z e   t i m e .     I n   t h i s   c a s e 
 
 t h e   d e f a u l t   i n c r e m e n t   ( 5   m i n u t e s ) , i s   u s e d   a s   a   s n o o z e   i n t e r v a l . 
 
 
 
 2 2 ) , S u p p l i e d   T S O U N D   w i t h   a   H a n d l e C o m m a n d L   f u n c t i o n   s o   i t   c a n   e x i t   p r o p e r l y   w h e n   s e n t   t h e   E E i k C m d E x i t   c o m m a n d 
 
   b y   t h   b a c k u p   s e r v e r . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - 
 
 2 3 ) , D e f i n e d   a   n e w   m i x i n g   c l a s s   M E i k P r e v i e w D i a l o g O b s e r v e r   i n   E I K P P R O B . H   A l l   t h e   A p p s ( w h o   w a n t   t o   u s e   P r e v i e w 
 
 d a i l o g ) , s h o u l d   d e r i v e   f r o m   t h i s   c l a s s .     T h e   a b o v e   c l a s s   h a s   t h r e e   p u r e   v i r t u a l   m e t h o d s : 
 
 	 v i r t u a l   v o i d   P r i n t e r D e v i c e C h a n g e d ( C P r i n t S e t u p *   a P r i n t S e t u p ) = 0 ; 
 
 	 v i r t u a l   v o i d   P a g e S e t u p C h a n g e d ( C P r i n t S e t u p *   a P r i n t S e t u p ) = 0 ; 
 
 	 v i r t u a l   v o i d   R u n P r i n t R a n g e D i a l o g L ( C P r i n t S e t u p *   a P r i n t S e t u p ) = 0 ; 
 
 
 
 S e e   T R T X T E D / T E D W I N   f o r   e x a m p l e . 
 
 
 
 2 4 ) , C h a n g e d   P r e v i e w / P r i n t   d i a l o g s   a c c o r d i n g   t o   t h e   n e w   d e s i g n .     H e a d e r / F o o t e r   d i a l o g   i s   m e r g e d   w i t h   t h e 
 
 P a g e S e t u p   d i a l o g 
 
 
 
 2 5 ) , D e f i n e d   n e w   d i a l o g s : 
 
   -   C E i k P r i n t e r S e t u p D i a l o g   t o   s e t   t h e   p r i n t e r m o d e l , p o r t   a n d   f i l e n a m e   f o r   f i l e p o r t 
 
   -   C E i k P r e v i e w S e t u p D i a l o g   t o   s e t   t h e   m a r g i n   s t a t e   a n d   n u m b e r   o f   p a g e s   t o   v i e w   i n   t h e   p r e v i e w 
 
   -   C E i k P r e v i e w G o T o D i a l o g 
 
   -   C E i k S e r i a l P o r t D i a l o g   ( n o t   c o m p l e t e ) , T o   s e t   t h e   S e r i a l   p o r t   c o n f i g . 
 
 
 
 T h e   s e r i a l   p o r t   s e t t i n g s , m a r g i n   s t a t e ,   n u m b e r   o f   p r e v i e w   p a g e s   a n d   f i l e n a m e   f o r   f i l e p o r t   a r e   s t o r e d   i n 
 
 t h e   s y s t e m . i n i   f i l e . 
 
 
 
 2 6 ) , I n   C E i k G l o b a l T e x t E d i t o r ,   r e m o v e d 
 
 	 T P a g i n a t e F l a g s , 
 
 	 R u n P a g i n a t e D e p e n d e n t D i a l o g s L ( ) , 
 
 	 R u n P r i n t D i a l o g L ( ) , 
 
 	 R u n P r e v i e w D i a l o g L ( ) 
 
 
 
 A p p s   l i k e   W o r d , O p l E d i t o r   c a n   s t i l l   u s e   R u n P a g i n a t e D i a l o g L ( ) 
 
 
 
 F r o m   B r e n d a n : 
 
 - - - - - - - - - - - 
 
 2 7 ) , A d d e d   f i l e s   E I K R U T I L . R H ,   E I K R U T I L . H   a n d   E I K R U T I L . C P P   w h i c h   d e f i n e   a   s t a t i c   c l a s s   E i k R e s o u r c e U t i l s 
 
 w h i c h   a l l o w   u s e r s   t o   c r e a t e   s c r e e n   f o n t s   f r o m   a   r e s o u r c e   a n d   r e a d   s i n g l e   n u m b e r   r e s o u r c e s 
 
 ( T I n t 8 ,   T I n t 1 6   a n d   T I n t 3 2 ) ,   ( a s   i n   t h e   E i k o n   P r o p o s a l   d a t a b a s e ) .   I f   t h e   C E i k o n E n v   p a s s e d   i n t o   t h e 
 
 f u n c t i o n   i s   N U L L ,   t h e   f u n c t i o n s   u s e   C E i k o n E n v : : S t a t i c ( ) ,   s o   i t   i s   m o r e   e f f i c i e n t   t o   p a s s   i n   t h e   c u r r e n t   e n v . 
 
 
 
 2 8 ) , T o   d e f i n e   t h e   r e s o u r c e   f i l e ,   u s e   E I K F O N T . R H   f o r   S T R U C T   F O N T   a s   b e f o r e ,   o r   u s e   N U M B E R _ I N T 3 2 ,   N U M B E R _ I N T 1 6 
 
 o r   N U M B E R _ I N T 8   f r o m   E I K R U T I L . R H . 
 
 
 
 2 9 ) , C h a n g e d   E I K F O N T . C P P   t o   u s e   t h i s   c l a s s . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - 
 
 3 0 ) , R e w r o t e   C E i k o n t r o l G r o u p   c l a s s   c o m p l e t e l y   w i t h   s e v e r a l   k n o c k - o n   e f f e c t s   f o r   t o o l b a r s . 
 
   -   T h e   l e n g t h   a n d   b r e a d t h   o f   t o o l b a r s   c a n   b e   s e t   i n   t h e   r e s o u r c e   f i l e 
 
   -   C o n t r o l s   n o   l o n g e r   s t r e t c h   b y   d e f a u l t .   S e t   t h e   f l a g   E E i k T o o l B a r A l l C o n t r o l s S a m e S i z e   i f 
 
       y o u   w a n t   t h i s   b e h a v i o u r . 
 
   -   T h e   n u m b e r   o f   l i n e s   o f   c o n t r o l s   i s   d e t e r m i n e d   b y   t h e   l i n e s   f i e l d   ( 1   b y   d e f a u l t ) .     C o n t r o l s 
 
       w o n ' t   w r a p   i f   t h e y   h a v e   i n s u f f i c i e n t   r o o m   t o   b e   d i s p l a y e d   a n y   m o r e . 
 
   -   A d d e d   t h e   f l a g   E E i k T o o l B a r D i s t r i b u t e C o n t r o l s E v e n l y B e t w e e n L i n e s   w h i c h   o n l y   h a s   a n y   e f f e c t 
 
       i n   m u l t i - l i n e   t o o l b a r s . 
 
   -   E a c h   t o o l b a r   c o n t r o l   h a s   h a d   a   f l a g s   a n d   l e n g t h   f i e l d   a d d e d .     S e t t i n g   t h e   f l a g 
 
       E E i k T o o l B a r C t r l H a s S e t M i n L e n g t h S e t   w i l l   l i m i t   t h e   c o n t r o l   t o   t h e   l e n g t h   s p e c i f i e d   i n   t h e 
 
       l e n g t h   f i e l d .     T h e   f l a g   E E i k T o o l B a r C t r l I s S t r e t c h a b l e   t o   a l l o w   t h e   c o n t r o l   t o   s t r e t c h 
 
       b e y o n d   i t s   m i n i m u m   ( o r   s p e c i f i e d ) , l e n g t h . 
 
 
 
     T R T X T E D   s h o w s   e x a m p l e s   o f   c o n t r o l s   w i t h   a   s p e c i f i e d   l e n g t h   a n d   s o m   e t h a t   a r e   s t r e t c h a b l e 
 
     T D I A L G 0   s h o w s   a   2   l i n e   t o o l b a r . 
 
 
 
 A l l *   a p p s   s h o u l d   a i m   t o   h a r d w i r e   t h e i r   t o o l b a r   l a y o u t . 
 
 
 
 
 
 
 
 V e r s i o n   0 . 0 4 . 1 5 4 
 
 = = = = = = = = = = = = = = = = 
 
 ( M a d e   b y   S i m o n C ,   1 8   J a n u a r y   1 9 9 7 ) 
 
 
 
 U s e s :       E 3 2 / 0 8 2   E 3 2 U T I L S / 0 0 4   F 3 2 / 0 4 6   S T O R E / 0 3 2   B A F L / 0 4 9   A P P A R C / 0 3 3 
 
 	 C 3 2 / 0 3 9   E S O C K / 0 4 1   I R D A / 0 3 5   S I B O U T I L / 0 1 2   P L P / 0 0 7 
 
                 G D I / 0 4 0   F N T S T O R E / 0 3 3   F B S E R V / 0 4 3   B I T G D I / 0 4 3   W S E R V / 0 6 3 
 
                 C L O C K / 0 4 2   C O N E / 1 2 1   F O N T S / 0 4 8   E A L W L / 0 3 9   E T E X T / 0 6 5 
 
                 F O R M / 0 8 8   P D R S T O R E / 0 2 7   P R I N T D R V / 0 2 5   P R I N T / 0 3 6   G R I D / 0 8 5 
 
                 E 3 2 T O O L S / 0 4 9   G D I T O O L S / 0 2 7   E I K T O O L S / 1 1 9   R C O M P / 3 1 2 
 
 
 
 T o o k   n e w   c o m p o n e n t s   a s   s h o w n 
 
 T h e r e   i s   n o   c o m p a t i b l e   P L P   s o   a l l   r e m o t e   l i n k   c o d e   i n   L S h e l l   h a s   b e e n   c o m m e n t e d   o u t 
 
 B i n a r y   i n c o m p a t i b l e   w i t h   a l l   p r e v i o u s   r e l e a s e s 
 
 N o   M A R M   d e b u g 
 
 
 
 F r o m   N e i l : 
 
 - - - - - - - - - - - 
 
 1 ) , C a p t u r i n g   t h e   a p p   k e y s ,   s t a r t i n g   t h e   e i k o n   s e r v e r   a n d   s e t t i n g   t h e   t h r e a d   p r i o r i t y   a r e   n o w   a l l 
 
 d o n e   b y   t h e   C E i k o n E n v   d e r i v e d   C L S h A p p K e y H a n d l e r E n v   c l a s s .     T h i s   e l i m i n a t e s   t h e   n e e d   f o r   a   s e p e r a t e 
 
 o b j e c t   i n   t h i s   t h r e a d   a n d   a l l o w s   L S h e l l   t o   s h u t   d o w n   c l e a n l y   o n c e   a g a i n   ( a n d   i s   d u l y   r e s t a r t e d   b y 
 
 t h e   w i n d o w   s e r v e r ) 
 
 
 
 T o   m a k e   t h i s   p o s s i b l e   C E i k o n E n v : : D e s t r o y E n v i r o n m e n t   h a d   t o   m o v e   f r o m   p r i v a t e   t o   p r o t e c t e d   s o   t h a t 
 
 t h e   a p p   k e y s   c o u l d   b e   u n c a p t u r e d   d u r i n g   s h u t d o w n . 
 
 
 
 C l e a n   s h u t d o w n   o f   t h e   s e c o n d   t h r e a d   i s   n o w   a c h e i v e d   b y   s e n d i n g   a   m e s s a g e   t o   t h e   e i k o n   s e r v e r ' s 
 
 a p p U i   w h i c h   w i l l   c a l l s   C C o e S c h e d u l e r : : E x i t ( ) , t h u s   d e s t r o y i n g   t h e   e n v i r o n m e n t   i n   t h e   u s u a l   w a y . 
 
 
 
 2 ) , A d d e d   a   n e w   c l a s s   T A p a C o m m a n d L i n e   i n   t h e   n e w   m o d u l e   A P A C M D L N . * 
 
 
 
 T h i s   c l a s s   i s   a k i n   t o   t h e   T P a r s e   f a c i l i t i e s   p r o v i d e d   b y   F 3 2   b u t   w o r k s   o n   E i k o n   c o m m a n d   l i n e s   b y 
 
 p a r s i n g   a p p   n a m e s ,   d o c u m e n t   n a m e s ,   c o m m a n d   b y t e s   a n d   a n y   t r a i l i n g   c o m m a n d s   u s e d   b y   e g   O P L . 
 
 
 
 T A p a C o m m a n d L i n e   s u p p o r t s   s p a c e s   i n   a p p   n a m e s   a n d   d o c u m e n t   n a m e s   p r o v i d e d   t h e   w h o l e   n a m e   i s   e n c l o s e d 
 
 i n   q u o t e s .     F i l e n a m e s   c o n t a i n i n g   q u o t e s   a r e   n o t   s u p p o r t e d . 
 
 
 
 3 ) , A d d e d   a   n e w   t e s t   t o   L S H E L L   t o   t e s t   t h e   s e r v i c e s   o f   T A p a C o m m a n d L i n e .     T h i s   t e s t   u s e s   t h e   c o n s o l e 
 
 i n   l s h e l l   t o   c h e c k   t h e   p a r s i n g   o f   d i f f e r e n t   v a r i e t i e s   o f   c o m m a n d   l i n e s . 
 
 
 
 4 ) , A d d e d   d i g i t a l   a n d   a n a l o g   c l o c k s   t o   t h e   a l a r m   s c r e e n . 
 
 
 
 F r o m   S i a m a k : 
 
 - - - - - - - - - - - 
 
 5 ) , C h a n g e d   p o p o u t   l i s t s   t o   b e   d e s t r o y e d   o n   r e c e i p t   o f   a   p o i n t e r   d o w n   o u t s i d e   t h e i r   r e c t . 
 
 
 
 6 ) , A d d e d   C E i k F i l e O p e n D i a l o g : : S e t R e q u i r e d E x t e n s i o n ( ) , f o r   a p p s   t h a t   w a n t   t o   r e s t i c t   s e l e c t i o n   t o   a 
 
 s i n g l e   e x t e n s i o n .     M o d i f i e d   t h e   t y p e   o f   C E i k F i l e N a m e S e l e c t o r ' s   i E x t e n s i o n   d a t a   m e m b e r   f r o m 
 
 T F i l e N a m e   t o   H B u f C * ;   t h i s   m e a n s   t h a t   t h e   t w o   a c c e s s o r   f u n c t i o n s   E x t e n s i o n ( ) , a n d   S e t E x t e n s i o n L ( ) 
 
 h a v e   d i f f e r e n t   s i g n a t u r e s   n o w . 
 
 
 
 7 ) , R e m o v e d   t a b   b u t t o n   f r o m   c h o i c e   l i s t s .     T a p p i n g   o n c e   g i v e s   t h e   c h o i c e   l i s t   f o c u s ;   t a p p i n g   a g a i n 
 
 p o p s   o u t   a   l i s t . 
 
 
 
 8 ) , R e m o v e d   ' g r i p s '   f r o m   d i a l o g   t i t l e   b a r s .     A n y   t e x t   i n   t h e   t i t l e   i s   n o w   l e f t   a l i g n e d   a n d   i n   E i k o n ' s 
 
 n o r m a l   f o n t . 
 
 
 
 F r o m   D e l m a : 
 
 - - - - - - - - - - - 
 
 9 ) , A d d e d   a   t h i c k   b o r d e r   o p t i o n   t o   T E i k B o r d e r   w h i c h   i s   u s e d   b y   m e n u s . 
 
 
 
 1 0 ) , R e m o v e d   m n e m o n i c s   f r o m   m e n u s .   A d d e d   e x t r a t x t   r e s o u r c e   s t r u c t   t o   a l l o w   n o n - s t a n d a r d   h o t k e y s   t o   b e 
 
 d i s p l a y e d   -   n o t   f i n i s h e d   y e t . 
 
 
 
 F r o m   D a v i d B : 
 
 - - - - - - - - - - - 
 
 1 1 ) , C h a n g e d   d i g i t a l   c l o c k s   t o   m a t c h   t h e   n e w   s p e c . 
 
 
 
 1 2 ) , A d d e d   t e s t   c o d e   f o r   s w i t c h i n g   b e t w e e n   d i g i t a l   a n d   a n a l o g   c l o c k s   o n   p o i n t e r   c l i c k s . 
 
 
 
 1 3 ) , R e m o v e d   t a b   b u t t o n s   f r o m   m f n e s . 
 
 
 
 F r o m   V a m s i : 
 
 - - - - - - - - - - - 
 
 1 4 ) , C h a n g e d   o p t i o n   b u t t o n s   t o   b e   d r a w n   a s   b i t m a p s   a n d   t i c k s   i n   c h e c k b o x e s   t o   u s e   t h e   e i k o n   s y m b o l s   f o n t . 
 
 
 
 F r o m   B r u c e : 
 
 - - - - - - - - - - - 
 
 1 5 ) , S p e e d e d   u p   c a l e n d e r   d r a w i n g   c o d e . 
 
 
 
 F r o m   N a t a s c h a : 
 
 - - - - - - - - - - - 
 
 1 6 ) , A d d e d   t h e   t h e s a u r u s   w i n d o w   c o n t r o l   C E i k T h e s E d w i n   i n   t h e   n e w   m o d u k e   E I K T H E S . * 
 
 
 
 F r o m   I a n : 
 
 - - - - - - - - - - - 
 
 1 7 ) , A d d e d   C E i k o n E n v : : O p e n I n i F i l e L C ( ) , w h i c h   r e t u r n s   a   p o i n t e r   t o   t h e   s y s t e m   i n i   f i l e . 
 
 
 
 F r o m   S i m o n C : 
 
 - - - - - - - - - - - 
 
 1 8 ) , C h a n g e d   C E i k o n E n v : : C r e a t e B i t m a p L ( ) , t o   t r e a t   " * "   a s   a   s p e c i a l   c a s e   a l o n g   w i t h   a n   e m p t y   s t r i n g .     F o r 
 
 t h e   m o m e n t ,   " * "   i s   t a k e n   t o   m e a n   a n y   . m b m   f i l e   i n   t h e   s a m e   l o c a t i o n   a s   t h e   a p p l i c a t i o n   w i t h   t h e   s a m e 
 
 n a m e . 
 
 
 
 1 9 ) , A d d e d   E E i k T o o l B a r D e l a y A c t i v a t i o n   f l a g   f o r   t o o l b a r s .     I f   t h i s   i s   s e t ,   a n   a p p ' s   t o o l b a r ( s ) , w o n ' t 
 
 b e   a c t i v a t e d   o n   c o n s t r u c t i o n .     I t   i s   l e f t   t o   t h e   a p p   t o   c a l l   A c t i v a t e L ( ) , l a t e r .     T h i s   s h o u l d   s t o p 
 
 p r o b l e m s   w i t h   s o m e   b u t t o n s   a p p e a r i n g   l o n g   b e f o r e   o t h e r s   a s   a p p s   i n i t i a l i s e . 
 
 
 
 2 0 ) , M o v e d   a l l   p i c t u r e   h a n d l i n g   c o d e   f r o m   C E i k E d w i n   t o   C E i k R i c h T e x t E d i t o r .     S t a r t e d   t o   i m p l e m e n t 
 
 c r o p p i n g   -   n o t   t e s t e d   y e t ! 
 
 