Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove dead code #17632

Open
wants to merge 4 commits into
base: Pharo13
Choose a base branch
from

Conversation

jecisc
Copy link
Member

@jecisc jecisc commented Jan 17, 2025

  • Remove #items from DTReRunConfiguration because this is never called (I checked) and calls dead code
  • Remove printing methods from KeyMapping because they call dead code, cannot work and are never called
  • Fix deprecation in SpRubFindReplaceDialog
  • Remove some dead code in DebugSession
  • Remove dead code from MorphTreeMorph
  • Remove #editorProvider from StringMorph. This allowed to be able to edit string morph but currently there is no sender of this feature and it calls dead code. Thus, it means that this feature is not working. Since we plan to remove Morphic I think it is safe to remove this broken feature

Fixes #17603
Fixes #17606
Fixes #17609

- Remove #items from DTReRunConfiguration because this is never called (I checked) and calls dead code
- Remove printing methods from KeyMapping because they call dead code, cannot work and are never called
- Fix deprecation in SpRubFindReplaceDialog

Fixes pharo-project#17606
Fixes pharo-project#17609
@jecisc jecisc changed the title Remove dead code in DrTest and KeyMapping Remove dead code Jan 17, 2025
This allowed to be able to edit string morph but currently there is no sender of this feature and it calls dead code. Thus, it means that this feature is not working. Since we plan to remove Morphic I think it is safe to remove this broken feature
@Ducasse
Copy link
Member

Ducasse commented Jan 18, 2025

Thanks cyril.
For the printing of key mapping I did not remove it because I thought that we could keep the os printing aspect but this is ok to remove it too.

@jecisc
Copy link
Member Author

jecisc commented Jan 20, 2025

There are multiple printing methods and those ones are not called.

Tests are passing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants