[squeak-dev] Minor but annoying styling bug

Stéphane Rollandin lecteur at zogotounga.net
Wed Apr 1 16:24:10 UTC 2020


> Hello,
> 
> There is a minor but irritating bug in parentheses emphasing. To see it,
> please load the attached morph (a workspace) in a 5.3 image.
> 
> On the line indicated by the arrow, an opening parenthesis that gets
> automatically highlighted in bold will stay so instead of reverting to
> normal.
> 
> To try it: erase that line, type anything, open a parenthesis (and if
> you have auto-enclose on as it is by default, remove the closing one
> that just appeared) then type a closing parenthesis. The first one is
> now bold. Keep typing: it will stay bold.
> 
> This rather annoying, because there is no simple way to revert to normal
> emphasis: one needs to type another parenthesis and erase the bold one.
> 
> This happens only on some lines, and it seems also only if bold text is
> already present before and after these lines.
> 
> Stef
> 


Fixed - see attached changesets.

The problem was that #stateArray in TextEditor did not reference the 
inst. var. lastParenLocation.

Should I submit this to the inbox?

Stef
-------------- next part --------------
'From Squeak5.3 of 3 March 2020 [latest update: #19431] on 1 April 2020 at 6:17:19 pm'!

!TextEditor methodsFor: 'initialize-release' stamp: 'spfa 4/1/2020 18:16'!
stateArrayPut: stateArray
	| sel |
	ChangeText := stateArray at: 1.
	FindText := stateArray at: 2.
	history := stateArray at: 3.
	sel := stateArray at: 4.
	self selectFrom: sel first to: sel last.
	beginTypeInIndex := stateArray at: 5.
	emphasisHere := stateArray at: 6.
	lastParenLocation := stateArray at: 7! !
-------------- next part --------------
'From Squeak5.3 of 3 March 2020 [latest update: #19431] on 1 April 2020 at 6:17:22 pm'!

!TextEditor methodsFor: 'initialize-release' stamp: 'spfa 4/1/2020 18:16'!
stateArray
	^ {ChangeText.
		FindText.
		history ifNil: [TextEditorCommandHistory new]. "Convert old instances"
		self markIndex to: self pointIndex - 1.
		self startOfTyping.
		emphasisHere.
		lastParenLocation}! !
-------------- next part --------------
'From Squeak5.3 of 3 March 2020 [latest update: #19431] on 26 March 2020 at 11:16:41 am'!

!ObjectScanner new initialize!



!self smartRefStream!      class structure	   
Dictionary   _   Ç	   AssociationSlider       boundsowner	submorphs
fullBoundscolor	extensionborderWidthborderColormodelslotNameopenslidervaluesetValueSelectorgetValueSelectorsliderShadowsliderColor
descendingminimumValuemaximumValuequantumgetMinimumValueSelectorgetMaximumValueSelectororientation <StringMorph       
   [
   c
   j
   u
   
   ˆfontemphasiscontentshasFocus <Integer        <Symbol        <	Magnitude        <IconicButton       
   [
   c
   j
   u
   
   ˆ
   “
    targetactionSelector	argumentsactWhenoldColor
mouseDownTimedarkenedForm <SystemWindowButton       
   [
   c
   j
   u
   
   ˆ
   “
    
  q
  y
  ‰
  ”
  
  §
  ¶dimmed
dimmedFormhighlightedForm <TranslucentColor       rgbcachedDepthcachedBitPatternalpha <
           tallyarray <Number        <TopRightGripMorph       
   [
   c
   j
   u
   
   ˆhandleColorhandleInset	lastMouse
showHandletarget <Model       
dependents <MorphicModel       
   [
   c
   j
   u
   
   ˆ
   “
    
   ­
   ´
   ¾ <	ByteArray        <
LeftGripMorph       
   [
   c
   j
   u
   
   ˆ
  !
  .
  ;
  F
  R <Bitmap        <	ScrollBar   %    
   [
   c
   j
   u
   
   ˆ
   “
    
   ­
   ´
   ¾
   Ä
   Ì
   Ó
   å
   ÷
  
  
  
  ,
  :
  C
  \
  u
menuButtonupButton
downButton
pagingAreascrollDelta	pageDeltaintervalmenuSelectortimeOfMouseDowntimeOfLastScrollnextPageDirectioncurrentScrollDelay <MorphExtension       lockedvisiblestickyballoonTextballoonTextSelectorexternalNameisPartsDonor
actorStateplayereventHandlerotherProperties <Environment       infodeclarationsbindings
undeclaredpolicies	observers <AbstractFont        <ProportionalLayout        <	LookupKey       key <TableLayout       
propertiesminExtentCache <RunArray       runsvalues	lastIndexlastRun
lastOffset <String        <PluggableTextMorphPlus   '    
   [
   c
   j
   u
   
   ˆ
   “
    
   ­
   ´
   ¾	scrollBarscrollerretractableScrollBarscrollBarOnLeftgetMenuSelectorgetMenuTitleSelectorhasFocus
hScrollBarhScrollBarPolicyvScrollBarPolicyscrollBarThickness	textMorphgetTextSelectorsetTextSelectorgetSelectionSelectorhasUnacceptedEdits
hasUserEditedaskBeforeDiscardingEditsselectionIntervalhasEditingConflictseditTextSelectorwantsWrapBordergetColorSelectoracceptActionunstyledAcceptTextstylergetTextColorSelector <
ScrollPane       
   [
   c
   j
   u
   
   ˆ
   “
    
   ­
   ´
   ¾
  Û
  æ
  ð
  	
  	
  	(
  	>
  	H
  	T
  	f
  	x <	Workspace   	    
  ocontentsbindingsacceptDroppedMorphsacceptActionmustDeclareVariablesshouldStyleenvironment <SimpleBorder       	baseColorcolorwidth <HashedCollection       
  ·
  ¾ <SimpleButtonMorph       
   [
   c
   j
   u
   
   ˆ
   “
    
  q
  y
  ‰
  ”
  
  § <TopGripMorph       
   [
   c
   j
   u
   
   ˆ
  !
  .
  ;
  F
  R <RightGripMorph       
   [
   c
   j
   u
   
   ˆ
  !
  .
  ;
  F
  R <PluggableSystemWindow   #   
   [
   c
   j
   u
   
   ˆ
   “
    
   ­
   ´
   ¾labelStringstripeslabelcloseBoxcollapseBox
paneMorphs	paneRectscollapsedFrame	fullFrameisCollapsedisActiveisLookingFocusedmenuBoxmustNotCloselabelWidgetAllowanceupdatablePanesallowReframeHandles	labelArea	expandBoxgetLabelSelectorgetChildrenSelectorchildrencloseWindowSelector <
BorderedMorph   	    
   [
   c
   j
   u
   
   ˆ
   “
     <LayoutPolicy        <LargePositiveInteger        <	DiskProxy       globalObjectNamepreSelectorconstructorSelectorconstructorArgs <SketchMorph   
    
   [
   c
   j
   u
   
   ˆoriginalForm
rotationStyle
scalePoint
framesToDwellrotatedFormkeepAspectRatio <Interval       startstopstep <	TextMorph       
   [
   c
   j
   u
   
   ˆ
   “
    	textStyletextwrapFlag	paragrapheditor	containerpredecessor	successorbackgroundColormarginsreadOnlyautoFit <	TextStyle   
    	fontArrayfontFamilySizelineGridbaseline	alignmentfirstIndent
restIndentrightIndent	tabsArraymarginTabsArrayleadingdefaultFontIndex <EventHandler   %    mouseDownRecipientmouseDownSelectormouseMoveRecipientmouseMoveSelectormouseStillDownRecipientmouseStillDownSelectormouseUpRecipientmouseUpSelectormouseEnterRecipientmouseEnterSelectormouseLeaveRecipientmouseLeaveSelectormouseEnterDraggingRecipientmouseEnterDraggingSelectormouseLeaveDraggingRecipientmouseLeaveDraggingSelectormouseWheelRecipientmouseWheelSelectorkeyStrokeRecipientkeyStrokeSelectorkeyUpRecipient
keyUpSelectorkeyDownRecipientkeyDownSelectorvalueParameterstartDragRecipientstartDragSelectordoubleClickSelectordoubleClickRecipientdoubleClickTimeoutSelectordoubleClickTimeoutRecipient
clickSelectorclickRecipientkeyboardFocusChangeRecipientkeyboardFocusChangeSelectorwantsEveryMouseMove <CornerGripMorph       
   [
   c
   j
   u
   
   ˆ
  !
  .
  ;
  F
  R <LayoutFrame   	   leftFraction
leftOffsettopFraction	topOffset
rightFractionrightOffsetbottomFractionbottomOffset <SHTextStylerST80       backgroundProcessviewstylingEnabledclassOrMetaClass	workspacefontparserformatAssignmentsenvironment	sourceMapprocessedSourceMappixelHeightattributesByPixelHeightparseAMethodcontext <
   <       
  åvalue <MorphicTransform       offsetanglescale <Point       xy <RectangleMorph   	    
   [
   c
   j
   u
   
   ˆ
   “
     <	Rectangle       origincorner <
Collection        <Color       
  x
  }
  Š <Morph       
   [
   c
   j
   u
   
   ˆ <Text       stringruns <
ByteSymbol        <SystemWindow      
   [
   c
   j
   u
   
   ˆ
   “
    
   ­
   ´
   ¾
  
‡
  
”
  

  
¤
  
®
  
»
  
Ç
  
Ò
  
â
  
í
  
ú
  
  
  
  -
  C
  S
  h
  s <SHTextStyler       
  ú
  
   <TextMorphForEditView       
   [
   c
   j
   u
   
   ˆ
   “
    
  ¥
  °
  ¶
  À
  Ë
  Ó
  Þ
  ë
  ö
  
  
  editView
acceptOnCR <DisplayTransform        <Object        <Float        <BoxedFloat64        <
StrikeFont       characterToGlyphMapxTableglyphsnametypeminAsciimaxAsciimaxWidthstrikeLengthascentdescentxOffsetraster	subscriptsuperscriptemphasisderivativeFonts	pointSizefallbackFontcharIndexCompatibilitySlot <
ImageMorph       
   [
   c
   j
   u
   
   ˆimage <BottomRightGripMorph       
   [
   c
   j
   u
   
   ˆ
  !
  .
  ;
  F
  R <SequenceableCollection        <Fraction       	numeratordenominator <TextLine       leftrighttopbottom
firstIndex	lastIndexinternalSpacespaddingWidthbaseline
leftMargin <AlignmentMorph   	    
   [
   c
   j
   u
   
   ˆ
   “
     <
TextAttribute        <PluggableTextMorph   "    
   [
   c
   j
   u
   
   ˆ
   “
    
   ­
   ´
   ¾
  Û
  æ
  ð
  	
  	
  	(
  	>
  	H
  	T
  	f
  	x
  	Œ
  	—
  	¨
  	¹
  	Ï
  	ã
  	ò
  

  

  
4
  
F <
ByteString        <BottomGripMorph       
   [
   c
   j
   u
   
   ˆ
  !
  .
  ;
  F
  R <Array        <BorderStyle        <AbstractResizerMorph       
   [
   c
   j
   u
   
   ˆ
  !
  .
  ;
  F <TextEmphasis       emphasisCodesetMode <TableLayoutProperties       	hResizing	vResizing
disableLayout	cellInsetcellPositioningcellSpacingcellGaplayoutInset
listCentering
listDirectionlistSpacingreverseTableCellsrubberBandCells
wrapCentering
wrapDirectionminCellSizemaxCellSize <TransformMorph   
    
   [
   c
   j
   u
   
   ˆ	transform	smoothinglocalBounds <ArrayedCollection        <PasteUpMorph       
   [
   c
   j
   u
   
   ˆ
   “
    	presentermodelcursorpaddingbackgroundMorphturtleTrailsForm	turtlePenlastTurtlePositions
isPartsBinindicateCursorwantsMouseOverHalos
worldState
griddingOn <NewParagraph       text	textStylefirstCharacterIndex	containerlinespositionWhenComposedoffsetToEnd	maxRightXselectionStart
selectionStopwantsColumnBreaksfocused	caretRect	showCaret
caretColorselectionColorunfocusedSelectionColor <IdentityDictionary       
  ·
  ¾ <	WeakArray        <BorderGripMorph       
   [
   c
   j
   u
   
   ˆ
  !
  .
  ;
  F
  R <DependentsArray        <BottomLeftGripMorph       
   [
   c
   j
   u
   
   ˆ
  !
  .
  ;
  F
  R <LayoutProperties       
  A
  L
  W <StringHolder       
  o
  Q <
DisplayMedium        <Form       bitswidthheightdepthoffset <TopLeftGripMorph       
   [
   c
   j
   u
   
   ˆ
  !
  .
  ;
  F
  R <
DisplayObject        <ProtoObject       superclasses     _   Ç <
   I
  € <
  ‡
  ú <
  ä
  Ì <
  û
  k <
  
   <
  1
   <
  È
  1 <
  \
  Ö <
    
  ò <
  Ì
   <
  ^
   <
  æ
  ö <
  €
  È <
  Ô
   • <
  ’
   <
  A
   • <
  W
   I <
  
   <
  Ð
   <
  í
  # <
  k
   • <
  ®
   <
  î
   <
  %
   • <
  8
   <
  ‚
  * <
  
®
  € <
  7
  $ <
  ò
  ¼ <
  ½
  | <
  
  L <
  Ú
  # <
  ‡
  # <
  È
  ú <
  
/
  i <
  
   <
  +
  ä <
  P
   <
  ®
  ú <
  =
  í <
  h
  L <
  (
   <
  ö
  — <
  Ø
   <
  R
   <
  Þ
   <
   <
  Ð <
  ò
  ä <
  *
   <
  L
  È <
  ’
   <
  ¼
   <
  Ö
   <
  ú
   <
  -
   • <
  
   <
  i
  € <
  O
  û <
  F
  h <
  ä
   <
  
  $ö <
  
  Ì <
  1
   <
  O
  ’ <
  S
  ú <
  ’
  ö <
  í
  ¼ <
  
  Ì <
  G
   <
  Ä
  L <
  

   <
  *
  
® <
  õ
  k <
  
  # <
  g
   • <
  |
   <
  —
  ú <
  í
  
 <
   
  #Ö <
   5
  ú <
   •
  í <
   ¿
  È <
  !³
   <
  "À
     <
  "ì
  g <
  #
  ö <
  #]
  ¼ <
  #|
  ö <
  #Ö
   <
  $
  ^ <
  $+
  $Ù <
  $J
  $+ <
  $‚
  ö <
  $Ù
   <
  $önil#
/#@ž?1f
?ÿÿÿ   
'‚#¹>áa
  *Ã   %W>@¹>áa
  *Ø   	L>@¹>áW
  *í    Ö7ýÿ    €ÿßßß%Ø
  *ímouseDownInSlider:
  *íscrollAbsolute:
  *ímouseUpInSlider:"À       <borderStyle½Ö$É2L    €ÿ“““
  +É    <cornerStylesquare   
  +É	L>@¹>áa
  *í
  +\7ýÿ   ²"À       <
  +¸½\        
  ,_    <
  +î
  +û   
  ,_	L>AW>áa
  *í   S>AW>áa
  ,’
  +Ö  ÿ    €ÿ  ÿ"À       <
  +¸|$J   &d… ÿ“““ ÿ“““ ÿ“““! 
ÿ“““! ÿ“““a    
   
    
  +%Ø
  *íscrollDownInit
  *ífinishedScrolling"À       <layoutProperties#Örigid
  -Ì <
  +¸½
  +É
  +É      
  +É	L>@¹>àÃ
  *í   S>@¹>àÃ
  .
  +
  ,½"À       <
  +¸
  ,û$J   &d ÿ“““! 
ÿ“““! ÿ“““ ÿ“““ ÿ“““Y    
   
    
  +%Ø
  *íscrollUpInit
  *í
  -u"À       <
  -¶#Ö
  -Ì
  -Ì <
  +¸½
  +É
  +É      
  +É	L>@¹>àÃ
  *í   S>@¹>àÃ
  /B
  +
  ,½"À       <
  +¸
  ,û$J   d… ÿ“““ ÿ“““ ÿ“““ ÿ“““…    
   
    
  +%Ø
  *ímenuButtonMouseDown:
  *ímenuButtonMouseEnter:
  *ímenuButtonMouseLeave:"À       <
  -¶#Ö
  -Ì
  -Ì <
  +¸½
  +É
  +É      
  +É	L>@¹>áa
  *í
  +\2Ü·-    €YËËË   Y%Ø
  *íscrollPageInit:
  *í
  -u"À       <
  +¸½Ö        €ÿ  
  1O        
  1O>@¹>áa
  ,_"À       <
  +¸½Ö?ÿü     €ÿÿÿ 
  1³        
  1³
  *Ø
  +        vScrollBarValue:
  ,
  +   
   vertical
  /B
  .
  ,’
  0¯          S   XvScrollBarMenuButtonPressed:
 5# º>A`
  *Ø   F    °
  2x    
  1O"À   	    <dropEnabled <
blinkStart+   â      ¥      l    <dragEnabled <
  -¶ 	spaceFill
shrinkWrap    centernone        topLefttopToBottom
  3[
  3k
  3t    ?ÿÿÿ <unfocusedSelectionColorÖ9žg™    €ÿæææ <
  +¸½
  1O
  1O     <selectionColor\  2    €3  Ì   3 <
caretColorÖ?ð      €ÿÿ   <indicateKeyboardFocusnever    
  1O
(   P
  OfamilyName:size:emphasized:   Bitmap DejaVu Sans             
                P
TextConstantsat:   DefaultTabsArrayP
  4ì
  4ü   DefaultMarginTabsArray      -|sjfhkf
dgsmldjg

sfjslfj (fslkfjl) fskh
flsfj (fjdksj) dkglsk
dfshskh (fskfh) dkk  <------ here

dkjslq (fsjhqk) 

dgsmldjg
%   	         7      !      
         	       í   
  6   í   
  6   í   
  6   í   
  6   |   	    !³
  5N
(
  4z      
                
  4è
  5         ’*       *  ª ˜–   G     ª                   ‡   
G     ª                   g   
G     ª       0            §   
G     ª   0   @      (      A   
G     ª   @   P   )   >      ;   
G     ª   P   `   ?   `       ê   
G     ª   `   p   a   a      §   
G     ª   p   €   b   r      N   
G     ª   €      s   s      §   
G     ª          t   |      g   
G             °   }   |           
*           {   À
  40
  4
  3º 0    
  *Ø
  ,_"À       <layoutPolicyî 
  36
  36    
  3S
  3[        
  3k
  3t
  3[
  3k
  3[    ?ÿÿÿ <
clipSubmorphs <
  +¸
  ,û <
  -¶
  9€ò*ÿÿýÆÿÿÿF        ?ð             °#¹>áaÖ?ÿÿÿ    €ÿ"À       <frameAdornmentWidth    <wantsFrameAdornments <adornmentConflict
  40 <wrapBorderColor\9®kš   L <adornmentDiffEdit
  1³ <keyboardCaptureFilters"ì
  *Ø <layoutFrame	R                               <	minHeight    <
  -¶#Ö
  36
  36 <
adornmentDiffÖ ü     €ÿ ÿ  <
  +¸½Ö$É2L    €ÿ“““
  ;Ð    <minWidth   
 <adornmentNormalEditÖ?ù˜     €ÿÿ™  <alwaysAccept <adornmentRefuseÖ3,Ê  <adornmentReadOnly
  1O   
  ;Ð	7#]
  *Ã
  *Ø          P	Smalltalkglobals    
  *í
  2xcodePaneMenu:shifted:%W    @   	L    @
  =
  +
  +%Ø
  =
  +E
  =
  +^
  =
  +v"À       <
  +¸½Ö$É2L
  =—    <
  +î
  +û   
  =—	L    @
  =
  +\7ýÿ   ²"À       <
  +¸½
  ,_
  ,_    <
  +î
  +û   
  ,_	LÿÀ  @
  =   SÿÀ  @
  >>
  +
  ,½"À       <
  +¸
  ,û$J   @m 
ÿ“““ ÿ“““ ÿ“““Q           
  +%Ø
  =
  -\
  =
  -u"À       <
  -¶#Ö
  -Ì
  -Ì <
  +¸½
  =—
  =—      
  =—	L    €
  =   S    €
  ?g
  +
  ,½"À       <
  +¸
  ,û$J   @u ÿ“““ ÿ“““ 
ÿ“““I           
  +%Ø
  =
  .»
  =
  -u"À       <
  -¶#Ö
  -Ì
  -Ì <
  +¸½
  =—
  =—      
  =—	L    €
  =   S    €
  @
  +
  ,½"À       <
  +¸
  ,û$J   @m 
ÿ“““ 
ÿ“““m           
  +%Ø
  =
  /ô
  =
  0
  =
  01"À       <
  -¶#Ö
  -Ì
  -Ì <
  +¸½
  =—
  =—      
  =—	L    @
  =
  +\2Ü·-   Y%Ø
  =
  0÷
  =
  -u"À       <
  +¸½
  1O
  1O        
  1O
  ,_"À       <
  +¸½
  1³
  1³        
  1³
  *Ø
  =
  1ìhScrollBarValue:
  =Å
  +       
horizontal
  @
  ?g
  >>
  Aº   
   d?ð      hScrollBarMenuButtonPressed:
  4d
whenNeeded   

  2contentscontents:notifying:contentsSelection=   r   q   Þ
  *Ø	Ä#£>à¹
  *à   È#£$³
  C»   
®#°¥$p±
  CÐ
  +
  ,½"À       <baseGraphic$J  d	  ëWYŸëWYïëWY
ÿëWYïëWYŸëWY ëWY
 @ëWYïëWYÿëWYïëWY0ëWY     ëWYïëWY"ÿëWYïëWYëWYŸëWY
ÿëWY
ÿøÀÁ
ÿëWY
ÿøÀÁ
ÿëWYŸëWYïëWY
ÿëWYÿøÀÁÿÿÿÿ
ÿøÀÁÿÿøÀÁ
ÿëWYïëWYÿëWYÿøÀÁ	ÿÿøÀÁ"ÿëWYÿøÀÁ	ÿÿøÀÁÿëWYïëWY
ÿëWYÿøÀÁÿÿÿÿ
ÿøÀÁÿÿøÀÁ
ÿëWYßëWYŸëWY
ÿëWY
ÿøÀÁ
ÿëWY
ÿøÀÁ
ÿëWY€ëWY ëWYïëWY"ÿëWYïëWYëWY    0ëWYïëWYÿëWYïëWY0ëWY
 ëWYŸëWYïëWY
ÿëWYßëWY€ëWYëWY	           *         <
  +¸
  ,û
  D-normal*?ð      ?ð         
  ,_close this window"À       <
  ;0	R                <
  +¸½
  ,_Ö      €ÿ€€€     <
  +î
  +û    
  F^
  *ÃcloseBoxHit
  +buttonUpú$«$Ы
  C»
  +
  ,½"À       <
  +¸
  ,û‡$Ф;à²
  C»
  +
  1O%Ø
  *ÃstartDragFromLabel:expandBoxHit
  *Ã"À       <
  -¶#Ö
  36
  -Ì <
  ;0	R?à      ÿÿÿÛ
  G¯ÿÿÿù <
  +¸
  ,ûP
  O
  4‰   Bitmap DejaVu Sans          
  7È;à£<à³
  C»   
®< ¥<À±
  H
  +
  ,½"À       <
  D $J  I	  <oµŸ<oµï<oµ
ÿ<oµï<oµŸ<oµ <oµ
 @<oµï<oµÿ<oµï<oµ0<oµ     <oµï<oµ"ÿ<oµï<oµ<oµŸ<oµ*ÿ<oµŸ<oµï<oµÿ<oµÿaŠÃÿž·ÚÿT¾ÿ<oµï<oµ
ÿ<oµÿHxºÿÚäñÿÿÚäñÿ<oµÿaŠÃ
ÿÿóöúÿT¾ÿ<oµï<oµÿ<oµÿ‘®Õ	ÿÿ…¥Ñÿ<oµß<oµŸ<oµÿ<oµÿÎÛíÿÂÒèÿ<oµ€<oµ <oµï<oµÿ<oµ
ÿHxºÿ<oµï<oµ<oµ    0<oµï<oµÿ<oµï<oµ0<oµ
 <oµŸ<oµï<oµ
ÿ<oµß<oµ€<oµ<oµ	           *         <
  +¸
  ,û
  Hm
  EÍ*?ð      ?ð         
  ,_window menu"À       <
  ;0	R    ÿÿÿí         <
  +¸½
  ,_
  F^     <
  +î
  +û    
  F^
  *ÃofferWindowMenu
  +
  FªÈ<à£=à³
  C»   
®= ¥=À±
  JÃ
  +
  ,½"À       <
  D $J  n	  Vž2ŸVž2ïVž2
ÿVž2ïVž2ŸVž2 Vž2
 @Vž2ïVž2
ÿVž2
ÿv°X
ÿVž2ïVž20Vž2     Vž2ïVž2ÿVž2
ÿÕçÌÿVž2ïVž2Vž2ŸVž2ÿVž2
ÿÕçÌÿVž2ŸVž2ïVž2ÿVž2
ÿÕçÌÿVž2ïVž2ÿVž2ÿv°XÿÕçÌ
ÿôùòÿÕçÌÿv°X
ÿVž2ÿv°XÿÕçÌ
ÿôùòÿÕçÌÿv°XÿVž2ïVž2ÿVž2
ÿÕçÌÿVž2ßVž2ŸVž2ÿVž2
ÿÕçÌÿVž2€Vž2 Vž2ïVž2ÿVž2
ÿÕçÌÿVž2ïVž2Vž2    0Vž2ïVž2
ÿVž2
ÿv°X
ÿVž2ïVž20Vž2
 Vž2ŸVž2ïVž2
ÿVž2ßVž2€Vž2Vž2	           *         <
  +¸
  ,û
  K
  EÍ*?ð      ?ð         
  ,_expand this window"À       <
  ;0	R   ÿÿÿá         <
  +¸½
  ,_
  F^     <
  +î
  +û    
  F^
  *Ã
  Gb
  +
  FªÈ=à£>à³
  C»   
®> ¥>À±
  MŽ
  +
  ,½"À       <
  D $J  
	  ñ†Ÿñ†ïñ†
ÿñ†ïñ†Ÿñ† ñ†
 @ñ†ïñ†ÿñ†ïñ†0ñ†     ñ†ïñ†"ÿñ†ïñ†ñ†Ÿñ†*ÿñ†Ÿñ†ïñ†*ÿñ†ïñ†ÿñ†ÿô>"ÿüáÄÿô>
ÿñ†ÿô>"ÿüáÄÿô>ÿñ†ïñ†*ÿñ†ßñ†Ÿñ†*ÿñ†€ñ† ñ†ïñ†"ÿñ†ïñ†ñ†    0ñ†ïñ†ÿñ†ïñ†0ñ†
 ñ†Ÿñ†ïñ†
ÿñ†ßñ†€ñ†ñ†	           *         <
  +¸
  ,û
  Mã
  EÍ*?ð      ?ð         
  ,_collapse this window"À       <
  +¸½
  ,_
  F^     <
  +î
  +û    
  F^
  *ÃcollapseOrExpand
  +
  Fª
  ,_"À       <
  ;0	R        ÿÿÿê        <
  9nî 
  36
  36    
  3S
  3[        
  3kleftToRight
  3[
  3k
  3[    ?ÿÿÿ*   D    <
  +¸½
  1O
  1O     <
  -¶
  P9    
  1O$‚#@ž$з
  *Ã
  +
  ,_"À       <
  ;0	R                                 <
  +¸
  ,û
  *Ãæ= ž?0·
  *Ã
  +
  ,_"À       <
  ;0	R                               <
  +¸
  ,û
  *Ã#|#AM$Ñf
  *Ã
  +
  ,_"À       <
  ;0	R                               <
  +¸
  ,û
  *Ã’=¡M?1f
  *Ã
  +
  ,_"À       <
  ;0	R                             <
  +¸
  ,û
  *Ã‡#ž>à¤
  *Ã
  +
  ,_"À       <
  ;0	R                                <
  -¶#Ö
  36
  -Ì <
  +¸
  ,û
  *Ã#‘`>áf
  *Ã
  +
  ,_"À       <
  ;0	R                              <
  -¶#Ö
  36
  -Ì <
  +¸
  ,û
  *ÃÚ>О?1f
  *Ã
  +
  ,_"À       <
  ;0	R                              <
  -¶#Ö
  -Ì
  36 <
  +¸
  ,û
  *Ãí#@ž#¡f
  *Ã
  +
  ,_"À       <
  ;0	R                                <
  -¶#Ö
  -Ì
  36 <
  +¸
  ,û
  *Ã" –?Ñr
  +"À   
    <	paneColor
  + <
hasDropShadow <allowPaneSplitters <shadowOffset     <
  ;"ì
  *Ã <shadowColor\        <
  9n® <
  -¶ 
  36
  36    
  3S
  3[      
  3k
  3t
  3[
  3k
  3[    ?ÿÿÿ <
  +¸½Ö$É2L    €ÿ“““
  V“    <
dropShadow$J€ÿ  E¤ÿ ‘T= æÖ  m   æÖ    Y 
    æÖ    
  I 
  
    æÖ    
  
  = 
        æÎ        
  5   
  
  
    æÎ)    
  
  
    -   
    
  
  )  æÎ5  )  
  
    
    %   
    
    
)  5  æÎB  5  
)    
    
     
        
  
)  5  B  æÎP  B  5  
)  
        
         
    )  5  æõ 5  )    
             
      )  
5  æõ 
5  )      
                 
)  5  B  æõ B  5  
)            
     
      )  5  B  P  æõ P  B  5  )      
      	           )  5  
B  P  æõ P  
B  5  )            	 +          )  5  B  P  ^  æõ ;^  P  B  5  )                      
    )  5  B  P  ^  æõ ^  P  B  5  )    
      
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
  #        )  5  B  P  
^  æõ 
^  #P  B  5  )          
      
    )  5  B  P  ^  æõ ^  P  B  5  )    
  ;                    )  5  B  P  ^  æõ +^  P  B  5  )            	           )  5  
B  P  æõ P  
B  5  )            	     
      )  5  B  
P  æî^  
P  B  5  )      
      
           
)  5  B  
P  ææ^  
P  B  5  
)                 
      )  
5  B  
P  æÞ^  
P  B  
5  )      
             
    )  
5  
B  
P  æÎ^  
P  
B  
5  )    
         
        
  
)  5  B  æÎP  B  5  
)  
        
     
    
    
)  5  æÎB  5  
)    
    
    %   
    
  
  )  æÎ5  )  
  
    
    -   
  
  
    æÎ)    
  
  
    5 
        æÎ        
  = 
  
    æÖ    
  
  I 
    æÖ    
  Y   æÖ    m æÖ  =   Ó   Ü       
  V“
  <‘	Workspace   	L   ÀÈ
  +Ö'>sÿ"À       <
  +¸½
  1O
  1O      
  1O	L
  ϱ
  +Ö'>sÿ"À       <
  +¸½
  1O
  1O      
  1O
  G
  CÐ
  MŽ   
  *Ø
  *Ç
  H   S    
  C»
  JÃwindowTitle!



More information about the Squeak-dev mailing list