pharo icon indicating copy to clipboard operation
pharo copied to clipboard

Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.

Results 656 pharo issues
Sort by recently updated
recently updated
newest added

**Bug description** CoNarrowHistoryFetcherTest>>testNarrowingReturnsSameElementsThatCallingDirectly fails on the CI sometimes. We though that the collection used (which was weak) was the problem (see https://github.com/pharo-project/pharo/pull/11355) but it now happened again.

Bug
Fleaky-test

**Bug description** In Calypso, the class comment Toggle Edit / View checkbox does not update its state. It reacts on clicks but does not alter its appearance. ![Pharo_6gus1U2ZAy](https://user-images.githubusercontent.com/572494/157849206-15b3494b-9f94-4dbd-96dc-ef7984e39879.gif)

Bug

In nautilus it is painful to find the users of a sharedPool. The navigation should be enhanced

Enhancement

``` RBVariableTransformation >> definingClass ^ isClassVariable ifTrue: [ super definingClass theMetaClass ] ifFalse: [ super definingClass ] ``` To me a classVariable is defined on the instance side not the...

Refactorings

- hierarchyDefinesClassVariable: should be tested - hierarchyDefinesPoolDictionary: should be tested - superclassRedefines: aSelector should tested RBAbstractClass2 should be merged into RBAbstractClass the difference is just a set of methods (no...

Type: Cleanup

This widget should be rewritten using Spec. And RBMethodNameEditor similarly

Cleanup

It would be nice to move part of the logic to the instance side.

Cleanup

To be able to use 100% fluid definition we should continue to clean the use of the old template. Here are some users: - RBAddClassChange - list to be updated...

Cleanup

-allClassesAndTraits - allMetaClasses - allNonMetaClasses - classVarRefsTo:in: - forClass:protocols: - withClassesFixedForNautilus - referencesTo:in: - instVarWritersTo:in: - instVarReadersTo:in: - forCategories: - isMultiEnvironment - classVariablesFor: Tx CB2

Cleanup

``` printProtocol: protocol sourceCode: sourceCode ^ String streamContents: [ :stream | stream nextPutAll: '"protocol: '; nextPutAll: protocol printString; nextPut: $"; cr; cr; nextPutAll: sourceCode ] ``` `protocol printString` - Creates...

Cleanup
good first issue