On 05-09-15 15:50, stepharo wrote:
Le 5/9/15 14:10, Stephan Eggermont a écrit :
On 05-09-15 08:52, stepharo wrote:
Are the fixes of yuriy addressing the nautilus one?
And there is a more difficult case where changing code in the debugger
does not get to (all) nautilus browsers. I had two browsers open and
changed code that was in the selected class but not visible in the
browsers. One browser was correctly updated, the other was not.
This has happened for a few weeks now, and I thought this was known
and related to the current Nautilus refactorings.
No Pharo is a complex system and we do not have enough tests.
Issue 16508 Nautilus loses track of changes when using the debugger
(restart)
50310 Linux
Open a nautilus browser
Add a new package Added
Add a new class SomeCase
Add a new method
SomeCase>>one
^1+self two
Save
Enter author name
Click on --all-- to get the method to show up (different bug)
Open a Playground
DoIt SomeCase new one
Create method two in debugger
SomeCase>>two
^2 + self three
Save
Restart (cursor is not correctly updated)
Proceed
Create a method three in debugger
SomeCase>>three
^3
Save
Proceed
Now, method three in the nautilus window is
SomeCase>>three
self shouldBeImplemented.
Open a new nautilus browser and verify that it has the correct method three
SomeCase>>three
^3