Category Archives: Unsorted

Pharo at Dev Conf

Christophe Demarey will present agile programming in Pharo at http://bordeaux.ncrafts.io/

 

Advertisements

Bloc and GT update

Hi,

Here is an update of the work on Bloc and GT:

Bloc:
– Bezier curves (cubic and quadratic).
https://twitter.com/feenkcom/status/934765444464021504
https://twitter.com/feenkcom/status/934856909001252865

– Dragging is now possible through a BlDragHandler that can be attached to any element.

– Pixel accurate line heads and tails
https://twitter.com/feenkcom/status/936704646290305025

– More flexible scalable element.
https://twitter.com/feenkcom/status/934003681539907585

– Improved scalability of the rendering. For example, on Mac, we are on par with the speed of Firefox.
https://twitter.com/feenkcom/status/931462535861108736

– Sparta is now able to load custom fonts.
https://twitter.com/feenkcom/status/930919637214285824

– Text insertion works now much better. Deletion and Selection still require more work.

– The rope data structure can now be better inspected.
https://twitter.com/feenkcom/status/937298739584172032

– Sparta/Moz2D has a visual loader that also provides more specific details in case of errors.
https://twitter.com/feenkcom/status/936501909581688832

– Moz2D is now installed by default on Linux 64b.

GT:

– The GT Visualizer sub-project now contains two tools:

— GT Mondrian is a graph visualization engine that is both performant and shows how Bloc works well for visualizations. More details in a follow up post.
https://twitter.com/feenkcom/status/937682660704563202

— GT Connector is a new tool for browsing connected examples. More details about it in a follow up post.
https://twitter.com/feenkcom/status/936109463462965248

Enjoy,
The feenk team


www.tudorgirba.com
www.feenk.com

Network Extras…

 

Hi. I just committed the latest version of Douai’s team package NetworkExtras. It includes support for multicast socket, and splitting/reconstruting data to send over UDP data larger than datagrams/IP packets size (MTU).

Gofer it
    smalltalkhubUser: 'CAR' project: 'ReusableBricks';
    configurationOf: 'ReusableBricks';
    loadBleedingEdge

Comments are welcome.

BTW, I run tests only on Mac.
Noury Bouraqadi

Pharo newsletter archive

Every month one cool newsletter about our lovely community and system!

Register! Just visiting http://www.pharo.org

The archives are here

https://us11.campaign-archive.com/home/?u=6f667565c2569234585a7be77&id=048680a940

Pharo crew

A little pref script for Pharo70alpha

StartupPreferencesLoader default executeAtomicItems: {
StartupAction
name: ‘Git Settings’
code: [
FileStream stdout
cr; nextPutAll: ‘Setting the ssh credentials’; cr.
Iceberg enableMetacelloIntegration: true.
IceCredentialsProvider useCustomSsh: true.
IceCredentialsProvider sshCredentials
username: ‘git’;
publicKey: ‘/Users/ducasse/.ssh/id_rsa.pub’;
privateKey: ‘/Users/ducasse/.ssh/id_rsa’.
IceCredentialsProvider
plaintextCredentials: (IcePlaintextCredentials new username: ‘Ducasse’; password: ‘XXXX’ ; yourself ).
IceRepository
shareRepositoriesBetweenImages: true;
sharedRepositoriesLocationString:       ‘/Users/ducasse/Workspace/FirstCircle/ActiveResearch/Pharo/PharoCodeBase/’.
Iceberg showSystemRepositories: true.
IceRepository registry
detect: [ :each | each name = ‘pharo’ ]
ifFound: [ :repo | repo location: ‘/Users/ducasse/Workspace/FirstCircle/ActiveResearch/Pharo/PharoCodeBase/pharo’ asFileReference ].
FileStream stdout cr; nextPutAll: ‘Finished’; cr ].
}.

Simple VoxelSpace engine

Hi,
I tried to port and optimize the extremely simple VoxelSpace engine into Pharo.

https://github.com/pavel-krivanek/VoxelSpace

How to load
Metacello new
  baseline: ‘VoxelSpace’;
  repository: ‘github://pavel-krivanek/VoxelSpace/src’;
  load.
How to run
Copy maps into the image directory and then evaluate:
VoxelSpaceMorph new openInWindow.
No external library is required. If you have some next ideas how to improve the rendering performance with the same image quality, please let me know.
VoxelSpace.png
Cheers,
— Pavel

What about contributing?

Here is the testimony of Astares regularly contributing to Pharo 70.
What is not visible in the list are the many enhancements happening also on Calypso, Bloc,  Grease and many many others.
Nonetheless the core image still needs love from more people. Remember even the smallest change can make a difference and shape the future. Also “a contribution per day keeps bad systems away”.
Even one contribution per week or month.

So jump in – the water is just fine!

Bye
T. (aka astares)

[PHARO 7.0A] NEXT ENHANCEMENTS 2

eport period: 5 November 2017 to 23 November 2017eport period: 5 November 2017 to 23 November 2017
*  20739-Remove-dead-stream-primitives     >> https://pharo.fogbugz.com/f/cases/20739/Remove-dead-stream-primitives
Issue URL: https://pharo.fogbugz.com/f/cases/20739      PR URL: https://github.com/pharo-project/pharo/pull/524      Diff URL: https://github.com/pharo-project/pharo/pull/524/files
Thanks to clementbera
*  20645-Windows-rebuildFieldAccessors-problem     >> Fixing the creation of annonymous classes for FFITypeArray.      >> It was affecting all the platforms.     >>      >> Issue: https://pharo.fogbugz.com/f/cases/20645/Windows-rebuildFieldAccessors-problem
Issue URL: https://pharo.fogbugz.com/f/cases/20645      PR URL: https://github.com/pharo-project/pharo/pull/521      Diff URL: https://github.com/pharo-project/pharo/pull/521/files
Thanks to tesonep
*  20735-ComposablePresenter-classowneron-is-missing-the-initialization-call     >> https://pharo.fogbugz.com/f/cases/20735/ComposablePresenter-class-owner-on-is-missing-the-initialization-call
Issue URL: https://pharo.fogbugz.com/f/cases/20735      PR URL: https://github.com/pharo-project/pharo/pull/517      Diff URL: https://github.com/pharo-project/pharo/pull/517/files
Thanks to pavel-krivanek
*  Fix the sign of FloatNegativeZero     >> Like any other zero, the sign of Float negativeZero should be zero…     >> Introduce signBit to differentiate Float negativeZero from Float zero.     >>      >> This is issue https://pharo.fogbugz.com/f/cases/19629/0-0-sign-answers-1-should-be-zero     >>      >> Note that this PR does not implement isSignMinus which is not strictly necessary.     >> If it’s for ISO 10967 compliance, then there will be other functions missing.     >> Maybe open a new issue for this one?
Issue URL: https://pharo.fogbugz.com/f/cases/Fix the sign of FloatNegativeZero      PR URL: https://github.com/pharo-project/pharo/pull/515      Diff URL: https://github.com/pharo-project/pharo/pull/515/files
Thanks to nicolas-cellier-aka-nice
*  20717-Duplicities-of-themes-in-the-list-2     >> https://pharo.fogbugz.com/f/cases/20717/Duplicities-of-themes-in-the-list     >>      >> alternative version by Torsten
Issue URL: https://pharo.fogbugz.com/f/cases/20717      PR URL: https://github.com/pharo-project/pharo/pull/499      Diff URL: https://github.com/pharo-project/pharo/pull/499/files
Thanks to pavel-krivanek
*  20730 Unused temps in FileReferenceTest, FLHeaderSerializationTest, FLHookedSubstitutionTest, FT2GlyphRenderer, …     >> Fix unused temps in     >>      >> FileReferenceTest>>#testRename     >> FileReferenceTest>>#testDeleteAllChildren     >> FileReferenceTest>>#testHasChildren     >> FileReferenceTest>>#testHasDirectories     >> FileReferenceTest>>#testHasFiles     >> FLHeaderSerializationTest>>#testAdditionalObjects     >> FLHookedSubstitutionTest>>#testAvoidRecursion     >> FT2GlyphRenderer>>#loadSurfaceTransform     >> FT2GlyphRenderer>>#loadUnicode:     >> FileDialogWindowTest>>#testIssue6406     >> FileReferenceTest>>#testDeleteAll
Issue URL: https://pharo.fogbugz.com/f/cases/20730 Unused temps in FileReferenceTest, FLHeaderSerializationTest, FLHookedSubstitutionTest, FT2GlyphRenderer, …      PR URL: https://github.com/pharo-project/pharo/pull/510      Diff URL: https://github.com/pharo-project/pharo/pull/510/files
Thanks to astares
*  20731 Unused temps in HDCoverageReport and HDLintReport     >> fix unused temps     >>      >> HDCoverageReport>>#generatePackage:method:on:     >> HDLintReport>>#generateClass:source:on:     >>      >>      >> https://pharo.fogbugz.com/f/cases/20731/Unused-temps-in-HDCoverageReport-and-HDLintReport
Issue URL: https://pharo.fogbugz.com/f/cases/20731 Unused temps in HDCoverageReport and HDLintReport      PR URL: https://github.com/pharo-project/pharo/pull/511      Diff URL: https://github.com/pharo-project/pharo/pull/511/files
Thanks to astares
*  20732 Unused temps in HistoryNodeTest     >> fix unused temps     >>      >> HistoryNodeTest>>#testTwoConsecutiveCloseGroup     >> HistoryNodeTest>>#testTwoGroups     >>      >> https://pharo.fogbugz.com/f/cases/20732/Unused-temps-in-HistoryNodeTest
Issue URL: https://pharo.fogbugz.com/f/cases/20732 Unused temps in HistoryNodeTest      PR URL: https://github.com/pharo-project/pharo/pull/512      Diff URL: https://github.com/pharo-project/pharo/pull/512/files
Thanks to astares
*  20733-update-bootstrap-emulation     >> https://pharo.fogbugz.com/f/cases/20733/update-bootstrap-emulation
Issue URL: https://pharo.fogbugz.com/f/cases/20733      PR URL: https://github.com/pharo-project/pharo/pull/516      Diff URL: https://github.com/pharo-project/pharo/pull/516/files
Thanks to pavel-krivanek
*  20384-Converted-rules-to-Renraku-architecture-2     >> Let’s try this one, it should work
Issue URL: https://pharo.fogbugz.com/f/cases/20384      PR URL: https://github.com/pharo-project/pharo/pull/445      Diff URL: https://github.com/pharo-project/pharo/pull/445/files
Thanks to Uko
*  20727-WeakAnnouncerTesttestWeakDoubleAnnouncer-should-be-long     >> https://pharo.fogbugz.com/f/cases/20727/WeakAnnouncerTest-testWeakDoubleAnnouncer-should-be-long     >>      >> increse timeouts and decrease amount of explicit GC calls
Issue URL: https://pharo.fogbugz.com/f/cases/20727      PR URL: https://github.com/pharo-project/pharo/pull/509      Diff URL: https://github.com/pharo-project/pharo/pull/509/files
Thanks to pavel-krivanek
*  Avoid costly & useless LargeInteger arithmetics when raisedToFraction will be inexact     >>      >> This example was raised in https://pharo.fogbugz.com/f/cases/20432/vm-crash-when-using-rairedTo-with-fractions     >> (2009/2000) raisedTo: (3958333/100000)     >>      >> The fix is importing the changes from http://source.squeak.org/trunk/Kernel-nice.1111.diff
Issue URL: https://pharo.fogbugz.com/f/cases/Avoid costly & useless LargeInteger arithmetics when raisedToFraction will be inexact      PR URL: https://github.com/pharo-project/pharo/pull/506      Diff URL: https://github.com/pharo-project/pharo/pull/506/files
Thanks to nicolas-cellier-aka-nice
*  20723 Unused temps in AthensDemoMorph, Alien, AthensBalloonEngine, AthensBezier3Scene, AthensCairoPathBuilder     >> Fix unused temps in     >>      >> AthensDemoMorph>>#figure9:     >> Alien class>>#newCString:     >> AthensBalloonEngine>>#drawImage:transform:     >> AthensBezier3Scene>>#renderOn:     >> AthensCairoPathBuilder>>#calcCenter:end:angle:     >> AthensDemoMorph>>#figure10:     >> AthensDemoMorph>>#figure2:     >> AthensDemoMorph>>#figure3:     >> AthensDemoMorph>>#figure6:
Issue URL: https://pharo.fogbugz.com/f/cases/20723 Unused temps in AthensDemoMorph, Alien, AthensBalloonEngine, AthensBezier3Scene, AthensCairoPathBuilder      PR URL: https://github.com/pharo-project/pharo/pull/503      Diff URL: https://github.com/pharo-project/pharo/pull/503/files
Thanks to astares
*  20724 Unused temps in EditorFindReplaceDialogWindow>>#update:     >> fix unused temp
Issue URL: https://pharo.fogbugz.com/f/cases/20724 Unused temps in EditorFindReplaceDialogWindow>>#update:      PR URL: https://github.com/pharo-project/pharo/pull/504      Diff URL: https://github.com/pharo-project/pharo/pull/504/files
Thanks to astares
*  20725 Unused temps in DosTimestampTest, Decompiler, DiskStore, DosTimestampTest, DateTest     >> Fix unused temps in     >>      >> DosTimestampTest>>#testFromDateAndTime     >> Decompiler>>#statementsTo:     >> DiskStore>>#rename:to:     >> DosTimestampTest>>#testAsDateAndTime     >> DateTest>>#testPrintFormat
Issue URL: https://pharo.fogbugz.com/f/cases/20725 Unused temps in DosTimestampTest, Decompiler, DiskStore, DosTimestampTest, DateTest      PR URL: https://github.com/pharo-project/pharo/pull/505      Diff URL: https://github.com/pharo-project/pharo/pull/505/files
Thanks to astares
*  20722 Unused temps in KMShortcutTest, KMDispatcher, KMKeymapTest     >> Fix unused temps in     >>      >> KMShortcutTest>>#testComplexChainMatches     >> KMDispatcher>>#dispatch:     >> KMKeymapTest>>#testExecute     >>      >> https://pharo.fogbugz.com/f/cases/20722/Unused-temps-in-KMShortcutTest-KMDispatcher-KMKeymapTest
Issue URL: https://pharo.fogbugz.com/f/cases/20722 Unused temps in KMShortcutTest, KMDispatcher, KMKeymapTest      PR URL: https://github.com/pharo-project/pharo/pull/502      Diff URL: https://github.com/pharo-project/pharo/pull/502/files
Thanks to astares
*  20720 Unused temps in Object, OCASTCheckerTest and OCASTClosureAnalyzerTest     >> Fix unused temp vars     >>      >> Object>>#split:     >> OCASTCheckerTest>>#testDoubleRemoteAnidatedBlocks     >> OCASTCheckerTest>>#testExamplePrimitiveErrorCode     >> OCASTCheckerTest>>#testExampleSelf     >> OCASTCheckerTest>>#testExampleSuper     >> OCASTCheckerTest>>#testExampleThisContext     >> OCASTCheckerTest>>#testInstanceVar     >> OCASTCheckerTest>>#testNoRemoteBlockArgument     >> OCASTCheckerTest>>#testNoRemoteBlockReturn     >> OCASTCheckerTest>>#testNoRemoteBlockTemp     >> OCASTCheckerTest>>#testNoRemoteMethodTemp     >> OCASTCheckerTest>>#testOptimizedBlocksAndSameNameTemps     >> OCASTCheckerTest>>#testSingleRemoteDifferentBlocksSameArgumentName     >> OCASTCheckerTest>>#testSingleRemoteMethodArgument     >> OCASTClosureAnalyzerTest>>#testDoubleRemoteAnidatedBlocks     >> OCASTClosureAnalyzerTest>>#testExampleBlockArgument     >> OCASTClosureAnalyzerTest>>#testExampleSimpleBlockLocalWhile     >> OCASTClosureAnalyzerTest>>#testExampleSimpleBlockNested     >> OCASTClosureAnalyzerTest>>#testExampleWhileModificationBefore     >> OCASTClosureAnalyzerTest>>#testNestedBlocksRemoteInBlockCase2     >> OCASTClosureAnalyzerTest>>#testNestedBlocksRemoteInBlockCase3     >> OCASTClosureAnalyzerTest>>#testNoRemoteBlockArgument     >> OCASTClosureAnalyzerTest>>#testNoRemoteReadInBlock     >> OCASTClosureAnalyzerTest>>#testNoRemoteReadNestedBlocks     >> OCASTClosureAnalyzerTest>>#testOptimizedBlockReadInBlock     >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInBlock     >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlock     >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase2     >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase3     >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase4     >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWrittenAfterClosedOverCase1     >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWrittenAfterClosedOverCase2     >> OCASTClosureAnalyzerTest>>#testSingleRemoteDifferentBlocksSameArgumentName     >> OCASTClosureAnalyzerTest>>#testSingleRemoteMethodArgument     >> OCASTClosureAnalyzerTest>>#testSingleRemoteReadNestedBlocks     >> OCASTClosureAnalyzerTest>>#testWrittenAfterClosedOver
Issue URL: https://pharo.fogbugz.com/f/cases/20720 Unused temps in Object, OCASTCheckerTest and OCASTClosureAnalyzerTest      PR URL: https://github.com/pharo-project/pharo/pull/500      Diff URL: https://github.com/pharo-project/pharo/pull/500/files
Thanks to astares
*  20721 Unused temps in ProtoObject>>#pointersToExcept:     >> Fix unused temps in ProtoObject>>#pointersToExcept:
Issue URL: https://pharo.fogbugz.com/f/cases/20721 Unused temps in ProtoObject>>#pointersToExcept:      PR URL: https://github.com/pharo-project/pharo/pull/501      Diff URL: https://github.com/pharo-project/pharo/pull/501/files
Thanks to astares
*  20715 Unused temps in RBRefactoringChangeTests, RPackageClassesSynchronisationTest, RPackageIncrementalTest, …     >> Remove unused temps in      >>      >> RBRefactoringChangeTests>>#testPerformAddRemoveClassMethod     >> RPackageClassesSynchronisationTest>>#testReorganizeClassByAddingExtensionProtocol     >> RPackageClassesSynchronisationTest>>#testReorganizeClassByAddingNewProtocolDoesNothing     >> RPackageExtensionMethodsSynchronisationTest>>#testAddMethodInExtensionCategoryNotExistingCreateANewPackage     >> RPackageExtensionMethodsSynchronisationTest>>#testAddMethodInExtensionCategoryNotExistingCreateANewPackageAndInstallsMethodInIt     >> RPackageExtensionMethodsSynchronisationTest>>#testModifyMethodByChangingCode     >> RPackageIncrementalTest>>#testAddClassAfterMethods     >> RPackageIncrementalTest>>#testAddClassAfterMethodsAtMetaclassToo     >> RPackageIncrementalTest>>#testMethodAddition     >> RPackageIncrementalTest>>#testPrivateClassRegisterUnregister     >> RPackageIncrementalTest>>#testRemoveClassAfterMethods     >> RPackageIncrementalTest>>#testRemoveClassRemovesExtensions     >> RPackageIncrementalTest>>#testRemoveExtensionMethodRemovesExtensionsFromRPackage     >> RPackageMethodsSynchronisationTest>>#testModifyMethodByMovingFromClassicCategoryToClassicCategoryDoesNothing     >> RPackageMonticelloSynchronisationTest>>#testUnloadMCPackageRemovesRPackage     >> RPackageMonticelloSynchronisationTest>>#testUnregisterMCPackageKeepsRPackage     >> RPackageOrganizer>>#systemClassRemovedActionFrom:     >> RBRefactoringChangeTests>>#testPerformAddRemoveMethod     >> RBRefactoringChangeTests>>#testPerformAddRemoveMethodInteractively     >> RPackageClassesSynchronisationTest>>#testRecategorizeClassRegisterTheClassMethodsInTheNewPackage     >> RPackageClassesSynchronisationTest>>#testRecategorizeClassWithMetaClassMethodsRegisterAllClassMethodsInTheNewPackage     >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassDefinedInTheParentPackage     >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassDefinedSelectorsInTheParentPackage     >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassExtensionSelectorsInTheExtendingPackages     >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateMetaclassDefinedSelectorsInTheParentPackage     >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateMetaclassExtensionSelectorsInTheExtendingPackages     >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateOrganizerClassExtendingPackagesMapping     >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateOrganizerClassPackageMapping
Issue URL: https://pharo.fogbugz.com/f/cases/20715 Unused temps in RBRefactoringChangeTests, RPackageClassesSynchronisationTest, RPackageIncrementalTest, …      PR URL: https://github.com/pharo-project/pharo/pull/495      Diff URL: https://github.com/pharo-project/pharo/pull/495/files
Thanks to astares
*  20716 Unused temps in MetacelloConfigurationResource, MetacelloCoreSymbolicVersionTest, MetacelloPackagesSpecTestCase, MetacelloMCProj     >> Remove unused temps from     >>      >> MetacelloConfigurationResource>>#project     >> MetacelloCoreSymbolicVersionTest>>#testBasicBleedingEdgeVersion     >> MetacelloCoreSymbolicVersionTest>>#testBasicStableVersion     >> MetacelloCoreSymbolicVersionTest>>#testBleedingEdgeMethod     >> MetacelloCoreSymbolicVersionTest>>#testStableVersionMethod     >> MetacelloPackagesSpecTestCase>>#testRemoveGroupB     >> MetacelloPackagesSpecTestCase>>#testRemoveGroupC     >> MetacelloMCProjectSpecTestCase>>#testMCProjectMergeSpec
Issue URL: https://pharo.fogbugz.com/f/cases/20716 Unused temps in MetacelloConfigurationResource, MetacelloCoreSymbolicVersionTest, MetacelloPackagesSpecTestCase, MetacelloMCProj      PR URL: https://github.com/pharo-project/pharo/pull/497      Diff URL: https://github.com/pharo-project/pharo/pull/497/files
Thanks to astares
*  20714-atatput–atatifAbsentPut-should-not-use-Dictionary     >> https://pharo.fogbugz.com/f/cases/20714/at-at-put-at-at-ifAbsentPut-should-not-use-Dictionary     >>      >> use “self species” instead of hardcoded Dictionary
Issue URL: https://pharo.fogbugz.com/f/cases/20714      PR URL: https://github.com/pharo-project/pharo/pull/496      Diff URL: https://github.com/pharo-project/pharo/pull/496/files
Thanks to pavel-krivanek
*  20709-do-not-create-pharo-core-symlink-during-the-image-building     >> https://pharo.fogbugz.com/f/cases/20709/do-not-create-pharo-core-symlink-during-the-image-building
Issue URL: https://pharo.fogbugz.com/f/cases/20709      PR URL: https://github.com/pharo-project/pharo/pull/492      Diff URL: https://github.com/pharo-project/pharo/pull/492/files
Thanks to pavel-krivanek
*  20603-Integration-of-new-bytecode-set-Sista-V1-by-default-green-tests
Issue URL: https://pharo.fogbugz.com/f/cases/20603      PR URL: https://github.com/pharo-project/pharo/pull/484      Diff URL: https://github.com/pharo-project/pharo/pull/484/files
Thanks to clementbera
*  20707 Unused temps in WindowsStore, WaitfreeQueue, VersionnerProjectPanel,      >> Fix unused temp vars in     >> – WindowsStore>>#checkName:fixErrors:     >> – WaitfreeQueue>>#size     >> – VersionnerProjectPanel>>#config:     >> – VersionnerProjectPackagesPanel>>#removeSelectedPackage     >> – VSSetDescriptionCommand>>#executeWithMessage:     >>      >>      >> https://pharo.fogbugz.com/f/cases/20707/Unused-temps-in-WindowsStore-WaitfreeQueue-VersionnerProjectPanel
Issue URL: https://pharo.fogbugz.com/f/cases/20707 Unused temps in WindowsStore, WaitfreeQueue, VersionnerProjectPanel,       PR URL: https://github.com/pharo-project/pharo/pull/490      Diff URL: https://github.com/pharo-project/pharo/pull/490/files
Thanks to astares
*  20711 Unused temps in RubTextEditor, RubParagraph, RubMethodEditingExample, ReflectiveMethod, RxMatcher     >> Remove unused temps in     >>      >> ReflectiveMethod>>#recompileAST     >> RubMethodEditingExample>>#open     >> RubParagraph>>#selectionRectsFrom:to:     >> RubSelectorChooserMorph>>#drawCommonPrefixAreasOn:     >> RubTextEditor>>#addDeleteSelectionUndoRecord     >> RubTextEditor>>#correctFrom:to:with:     >> RubTextEditor>>#exchangeWith:     >> RxMatcher>>#currentState
Issue URL: https://pharo.fogbugz.com/f/cases/20711 Unused temps in RubTextEditor, RubParagraph, RubMethodEditingExample, ReflectiveMethod, RxMatcher      PR URL: https://github.com/pharo-project/pharo/pull/494      Diff URL: https://github.com/pharo-project/pharo/pull/494/files
Thanks to astares
*  20704-remove-garbageCollect-from-PharoClassInstallermigrateClassestousing     >> https://pharo.fogbugz.com/f/cases/20704/remove-garbageCollect-from-PharoClassInstaller-migrateClasses-to-using     >>      >> remove explicit garbage collection
Issue URL: https://pharo.fogbugz.com/f/cases/20704      PR URL: https://github.com/pharo-project/pharo/pull/489      Diff URL: https://github.com/pharo-project/pharo/pull/489/files
Thanks to pavel-krivanek
*  20708 Unused temps in TSequencedConcatenationTest and TextEditor     >> Remove unused temps in     >> TextMorph>>#handleKeystroke:     >> TSequencedConcatenationTest>>#testStreamContents     >> TSequencedConcatenationTest>>#testStreamContentsProtocol     >> TextConverter>>#next:putAll:startingAt:toStream:     >> TextConverter>>#nextPutAll:toStream:     >> TextEditor>>#addDeleteSelectionUndoRecord     >> TextEditor>>#addTypeInUndoRecord     >> TextEditor>>#correctFrom:to:with:     >> TextEditor>>#dispatchCommandOn:return:     >> TextEditor>>#dispatchOn:     >> TextEditor>>#mouseUp:     >> TextEditor>>#replace:with:and:     >> TextEditor>>#unapplyAttribute:
Issue URL: https://pharo.fogbugz.com/f/cases/20708 Unused temps in TSequencedConcatenationTest and TextEditor      PR URL: https://github.com/pharo-project/pharo/pull/491      Diff URL: https://github.com/pharo-project/pharo/pull/491/files
Thanks to astares
*  20710 Unused temps in StringMorph, SimpleGridExample, SmalltalkEditor, SHMethodEditingMode, SelectorChooserMorph     >> Remove unused temps from     >>      >> StringMorph>>#drawOnAthensCanvas:     >> SimpleGridExample>>#treeMorph     >> SmalltalkEditor>>#internalCallToBrowseIt     >> SHMethodEditingMode>>#open     >> SelectorChooserMorph>>#drawCommonPrefixAreasOn:
Issue URL: https://pharo.fogbugz.com/f/cases/20710 Unused temps in StringMorph, SimpleGridExample, SmalltalkEditor, SHMethodEditingMode, SelectorChooserMorph      PR URL: https://github.com/pharo-project/pharo/pull/493      Diff URL: https://github.com/pharo-project/pharo/pull/493/files
Thanks to astares
*  20697-Give-some-love-to-SocketAddress     >> SocketAddress is hardly used in the system.     >> It is possible to use it more and add some functionality to it.     >> Comments and test could be improved as well.     >>      >> https://pharo.fogbugz.com/f/cases/20697/Give-some-love-to-SocketAddress
Issue URL: https://pharo.fogbugz.com/f/cases/20697      PR URL: https://github.com/pharo-project/pharo/pull/486      Diff URL: https://github.com/pharo-project/pharo/pull/486/files
Thanks to svenvc
*  20702-Add-comments-to-hashMultiply     >> https://pharo.fogbugz.com/f/cases/20702/Add-comments-to-hashMultiply     >>      >> use hashMultiply comments provided by Nicolas Celler with some modifications
Issue URL: https://pharo.fogbugz.com/f/cases/20702      PR URL: https://github.com/pharo-project/pharo/pull/487      Diff URL: https://github.com/pharo-project/pharo/pull/487/files
Thanks to pavel-krivanek
*  20703-typo-in-WelcomeHelp     >> https://pharo.fogbugz.com/f/cases/20703/typo-in-WelcomeHelp     >>      >> fix typo
Issue URL: https://pharo.fogbugz.com/f/cases/20703      PR URL: https://github.com/pharo-project/pharo/pull/488      Diff URL: https://github.com/pharo-project/pharo/pull/488/files
Thanks to pavel-krivanek
*  20647-SortFunction-should-be-composable     >> Make SortFunction composable     >>      >> https://pharo.fogbugz.com/f/cases/20647/SortFunction-should-be-composable     >>      >> Note: impossible to use iceberg to do the commit     >> incomprehensible interface / unexpected failures / unclear error messages
Issue URL: https://pharo.fogbugz.com/f/cases/20647      PR URL: https://github.com/pharo-project/pharo/pull/440      Diff URL: https://github.com/pharo-project/pharo/pull/440/files
Thanks to nicolas-cellier-aka-nice
*  19942-Glamour-Morphic-Renderer-Spotter-is-only-dead-code     >> Glamour-Morphic-Renderer-Spotter is only dead code?     >>      >> https://pharo.fogbugz.com/f/cases/19942/Glamour-Morphic-Renderer-Spotter-is-only-dead-code
Issue URL: https://pharo.fogbugz.com/f/cases/19942      PR URL: https://github.com/pharo-project/pharo/pull/480      Diff URL: https://github.com/pharo-project/pharo/pull/480/files
Thanks to MarcusDenker
*  20696-enable-bootstrapping-from-outside-the-repository     >> https://pharo.fogbugz.com/f/cases/20696/enable-bootstrapping-from-outside-the-repository
Issue URL: https://pharo.fogbugz.com/f/cases/20696      PR URL: https://github.com/pharo-project/pharo/pull/485      Diff URL: https://github.com/pharo-project/pharo/pull/485/files
Thanks to pavel-krivanek
*  20689-Make-Pharo-bootstrap-independent-on-source-repository     >> https://pharo.fogbugz.com/f/cases/20689/Make-Pharo-bootstrap-independent-on-source-repository
Issue URL: https://pharo.fogbugz.com/f/cases/20689      PR URL: https://github.com/pharo-project/pharo/pull/479      Diff URL: https://github.com/pharo-project/pharo/pull/479/files
Thanks to pavel-krivanek
*  20693-Incorrect-basename-of-empty-relative-path     >> 20693 Incorrect basename of empty relative path     >>      >> – Modify Path and subclasses to return the current directory for an empty relative path.     >> – Add PathTest>>testBasenameNoParent to confirm correct behaviour.
Issue URL: https://pharo.fogbugz.com/f/cases/20693      PR URL: https://github.com/pharo-project/pharo/pull/481      Diff URL: https://github.com/pharo-project/pharo/pull/481/files
Thanks to akgrant43
*  20678-selecting-of-a-method-version-causes-DNU     >> Adding this message as a way of having polymorphism with the different versions of Message Browser     >>      >> Issue https://pharo.fogbugz.com/f/cases/20678/selecting-of-a-method-version-causes-DNU
Issue URL: https://pharo.fogbugz.com/f/cases/20678      PR URL: https://github.com/pharo-project/pharo/pull/482      Diff URL: https://github.com/pharo-project/pharo/pull/482/files
Thanks to tesonep
*  20686-disabling-of-FreeType-fonts-should-set-bitmap-Source-Pro-fonts     >> https://pharo.fogbugz.com/f/cases/20686/disabling-of-FreeType-fonts-should-set-bitmap-Source-Pro-fonts     >>      >> set bitmap source pro fonts after disabling of FreeType
Issue URL: https://pharo.fogbugz.com/f/cases/20686      PR URL: https://github.com/pharo-project/pharo/pull/476      Diff URL: https://github.com/pharo-project/pharo/pull/476/files
Thanks to pavel-krivanek
*  19291-suspendedEventHandler-property-seems-unused     >> suspendedEventHandler property seems unused     >>      >> https://pharo.fogbugz.com/f/cases/19291/suspendedEventHandler-property-seems-unused
Issue URL: https://pharo.fogbugz.com/f/cases/19291      PR URL: https://github.com/pharo-project/pharo/pull/466      Diff URL: https://github.com/pharo-project/pharo/pull/466/files
Thanks to MarcusDenker
*  20685-Do-not-use-hardcoded-URLs-in-system-baselines     >> https://pharo.fogbugz.com/f/cases/20685/Do-not-use-hardcoded-URLs-in-system-baselines     >>      >> use repository URL of the baseline package for loading of other baselines from the same repository
Issue URL: https://pharo.fogbugz.com/f/cases/20685      PR URL: https://github.com/pharo-project/pharo/pull/475      Diff URL: https://github.com/pharo-project/pharo/pull/475/files
Thanks to pavel-krivanek
*  20166-wrong-cliprect-on-transformed-athens-canvas     >> https://pharo.fogbugz.com/f/cases/20166/wrong-cliprect-on-transformed-athens-canvas     >>      >> fix proposed by Nicolai Hess
Issue URL: https://pharo.fogbugz.com/f/cases/20166      PR URL: https://github.com/pharo-project/pharo/pull/477      Diff URL: https://github.com/pharo-project/pharo/pull/477/files
Thanks to pavel-krivanek
*  20264-Date-gtInspectorDetailsIn-is-incorrectly-using-a-Block-for-the-title-so-selection-is-not-remembered     >> Fix GT Inspector usage: title’s should not be blocks but pure Strings for  them to be remembered as selected in the UI     >>      >> Improve several GT Inspector views in small details (especially Socket)     >>      >> Touched Date, Time, DateAndTime, Duration, Socket, ZnMessage, ZnHeaders and ZnMimePart views.     >>      >> https://pharo.fogbugz.com/f/cases/20264/Date-gtInspectorDetailsIn-is-incorrectly-using-a-Block-for-the-title-so-selection-is-not-remembered
Issue URL: https://pharo.fogbugz.com/f/cases/20264      PR URL: https://github.com/pharo-project/pharo/pull/471      Diff URL: https://github.com/pharo-project/pharo/pull/471/files
Thanks to svenvc
*  20679-Reloading-of-OSWindow-SDL2-causes-Tonel-parsing-error     >> https://pharo.fogbugz.com/f/cases/20679/Reloading-of-OSWindow-SDL2-causes-Tonel-parsing-error     >>      >> fix broken UTF8 character
Issue URL: https://pharo.fogbugz.com/f/cases/20679      PR URL: https://github.com/pharo-project/pharo/pull/473      Diff URL: https://github.com/pharo-project/pharo/pull/473/files
Thanks to pavel-krivanek
*  20676 Categorize uncategorized methods in classes starting with K     >> Categorize uncategorized methods     >>      >> No change in behavior, only categorization     >>      >>      >> https://pharo.fogbugz.com/f/cases/20676/Categorize-uncategorized-methods-in-classes-starting-with-K
Issue URL: https://pharo.fogbugz.com/f/cases/20676 Categorize uncategorized methods in classes starting with K      PR URL: https://github.com/pharo-project/pharo/pull/470      Diff URL: https://github.com/pharo-project/pharo/pull/470/files
Thanks to astares
*  20674 Categorize uncategorized methods in classes starting with J     >> Categorize uncategorized methods in     >>  – JobProgressBarMorph     >>  – JoinSection     >>  – JoinSide
Issue URL: https://pharo.fogbugz.com/f/cases/20674 Categorize uncategorized methods in classes starting with J      PR URL: https://github.com/pharo-project/pharo/pull/468      Diff URL: https://github.com/pharo-project/pharo/pull/468/files
Thanks to astares
*  20677-Improve-system-dependencies-tests     >> https://pharo.fogbugz.com/f/cases/20677/Improve-system-dependencies-testss     >>      >> clean system dependencies testing
Issue URL: https://pharo.fogbugz.com/f/cases/20677      PR URL: https://github.com/pharo-project/pharo/pull/472      Diff URL: https://github.com/pharo-project/pharo/pull/472/files
Thanks to pavel-krivanek
*  20673 Categorize uncategorized methods in classes starting with H     >> Categorize uncategorized methods in     >> – HEFraction     >> – HEScaledDecimal     >>      >> Only categorization, no change in behavior
Issue URL: https://pharo.fogbugz.com/f/cases/20673 Categorize uncategorized methods in classes starting with H      PR URL: https://github.com/pharo-project/pharo/pull/467      Diff URL: https://github.com/pharo-project/pharo/pull/467/files
Thanks to astares
*  20675 Categorize uncategorized methods in classes starting with D     >> Categorize uncategorized method in DatePresenter
Issue URL: https://pharo.fogbugz.com/f/cases/20675 Categorize uncategorized methods in classes starting with D      PR URL: https://github.com/pharo-project/pharo/pull/469      Diff URL: https://github.com/pharo-project/pharo/pull/469/files
Thanks to astares
*  20671-Extend-system-dependencies-tests-on-whole-image     >> https://pharo.fogbugz.com/f/cases/20671/Extend-system-dependencies-tests-on-whole-image     >>      >> dependency testing for whole image
Issue URL: https://pharo.fogbugz.com/f/cases/20671      PR URL: https://github.com/pharo-project/pharo/pull/464      Diff URL: https://github.com/pharo-project/pharo/pull/464/files
Thanks to pavel-krivanek
*  20670-unused-var-in-generateDefaultFileOutResultsName     >> unused var in #generateDefaultFileOutResultsName     >>      >> https://pharo.fogbugz.com/f/cases/20670/unused-var-in-generateDefaultFileOutResultsName
Issue URL: https://pharo.fogbugz.com/f/cases/20670      PR URL: https://github.com/pharo-project/pharo/pull/465      Diff URL: https://github.com/pharo-project/pharo/pull/465/files
Thanks to MarcusDenker
*  20668-add-breakpoints-menu-to-Nautilus-segment-icons     >> https://pharo.fogbugz.com/f/cases/20668     >>      >> fix breakpoints placement for wrapping text
Issue URL: https://pharo.fogbugz.com/f/cases/20668      PR URL: https://github.com/pharo-project/pharo/pull/463      Diff URL: https://github.com/pharo-project/pharo/pull/463/files
Thanks to pavel-krivanek
*  20055-immediateByteSubclass-is-deadcoe     >> immediateByteSubclass: is deadcoe     >>      >> https://pharo.fogbugz.com/f/cases/20055/immediateByteSubclass-is-deadcoe
Issue URL: https://pharo.fogbugz.com/f/cases/20055      PR URL: https://github.com/pharo-project/pharo/pull/462      Diff URL: https://github.com/pharo-project/pharo/pull/462/files
Thanks to MarcusDenker
*  20263-Debugger-DoesNotUnderstandDebugAction-is-missing-a-defaultHelp-method-so-hover-help-shows-missing     >> Debugger DoesNotUnderstandDebugAction is missing a #defaultHelp method so hover help shows missing     >>      >> https://pharo.fogbugz.com/f/cases/20263/
Issue URL: https://pharo.fogbugz.com/f/cases/20263      PR URL: https://github.com/pharo-project/pharo/pull/460      Diff URL: https://github.com/pharo-project/pharo/pull/460/files
Thanks to MarcusDenker
*  17654-SpecPreDebugWindow-and-subclasses-relies-on-doesNotUnderstand-delegation-to-find-the-stackPane     >> SpecPreDebugWindow and subclasses relies on #doesNotUnderstand delegation to find the stackPane     >>      >> https://pharo.fogbugz.com/f/cases/17654
Issue URL: https://pharo.fogbugz.com/f/cases/17654      PR URL: https://github.com/pharo-project/pharo/pull/461      Diff URL: https://github.com/pharo-project/pharo/pull/461/files
Thanks to MarcusDenker
*  20363-ThemeIconsdownloadTo-has-an-argument-which-is-never-referenced-in-code     >> fix for https://pharo.fogbugz.com/f/cases/20363/ThemeIcons-downloadTo-has-an-argument-which-is-never-referenced-in-code
Issue URL: https://pharo.fogbugz.com/f/cases/20363      PR URL: https://github.com/pharo-project/pharo/pull/453      Diff URL: https://github.com/pharo-project/pharo/pull/453/files
Thanks to MarcusDenker
*  20667-Be-able-to-install-breakpoints-by-clicking-on-segment-icons-area     >> https://pharo.fogbugz.com/f/cases/20667/Be-able-to-install-breakpoints-by-clicking-on-segment-iconc-area     >>      >> click on segment icons area adds breakpoint at the beginning of the line
Issue URL: https://pharo.fogbugz.com/f/cases/20667      PR URL: https://github.com/pharo-project/pharo/pull/459      Diff URL: https://github.com/pharo-project/pharo/pull/459/files
Thanks to pavel-krivanek
*  20582-atat-messages-call-errorKeyNotFound     >> Fix for at:at: messages call errorKeyNotFound.     >> – use errorKeyNotFound:     >>      >> https://pharo.fogbugz.com/f/cases/20582/at-at-messages-call-errorKeyNotFound
Issue URL: https://pharo.fogbugz.com/f/cases/20582      PR URL: https://github.com/pharo-project/pharo/pull/454      Diff URL: https://github.com/pharo-project/pharo/pull/454/files
Thanks to MarcusDenker
*  20664-set-the-display-size-sooner     >> https://pharo.fogbugz.com/f/cases/20664/set-the-display-size-sooner
Issue URL: https://pharo.fogbugz.com/f/cases/20664      PR URL: https://github.com/pharo-project/pharo/pull/458      Diff URL: https://github.com/pharo-project/pharo/pull/458/files
Thanks to pavel-krivanek
*  20499-Examples-in-GlamourPresentationModel-should-have-no-gtExamplePragma     >> 20499     >> Examples in GlamourPresentationModel should have no <gtExamplePragma>     >>      >> https://pharo.fogbugz.com/f/cases/20499
Issue URL: https://pharo.fogbugz.com/f/cases/20499      PR URL: https://github.com/pharo-project/pharo/pull/455      Diff URL: https://github.com/pharo-project/pharo/pull/455/files
Thanks to MarcusDenker
*  20662-displaying-method-versions-in-Nautilus-causes-DNU     >> https://pharo.fogbugz.com/f/cases/20662/displaying-method-versions-in-Nautilus-causes-DNU     >>      >> add clearUndoManager to DiffPresenter
Issue URL: https://pharo.fogbugz.com/f/cases/20662      PR URL: https://github.com/pharo-project/pharo/pull/457      Diff URL: https://github.com/pharo-project/pharo/pull/457/files
Thanks to pavel-krivanek
*  20661-Fixing-test-from-debugger-should-mark-test-as-green-when-proceed-     >> Now runCaseForDebug: removes passed test case from errors and failures.     >> This logic is not inside addPass: method directly to not affect bug suite result collecting because it can become slow if it will clean errors and failures for every green test.     >> Maybe in future we can improve this part.     >>      >> https://pharo.fogbugz.com/f/cases/20661/Fixing-test-from-debugger-should-mark-test-as-green-when-proceed
Issue URL: https://pharo.fogbugz.com/f/cases/20661      PR URL: https://github.com/pharo-project/pharo/pull/456      Diff URL: https://github.com/pharo-project/pharo/pull/456/files
Thanks to dionisiydk
*  20611-leftover-logCr-debug-logging-in-GLEmptyBrickarea     >> remove left over debug code     >> https://pharo.fogbugz.com/f/cases/20611/leftover-logCr-debug-logging-in-GLEmptyBrick-area
Issue URL: https://pharo.fogbugz.com/f/cases/20611      PR URL: https://github.com/pharo-project/pharo/pull/452      Diff URL: https://github.com/pharo-project/pharo/pull/452/files
Thanks to MarcusDenker
*  20552-Breakpoints-stay-in-the-breakpoints-browser-even-after-their-method-is-recompiled     >> Issue URL: https://pharo.fogbugz.com/f/cases/20552/Breakpoints-stay-in-the-breakpoints-browser-even-after-their-method-is-recompiled     >> Breakpoint class now subscribes to the MethodChanged announcement, and remove from its list the breakpoints from methods that get recompiled.     >> Also added a test for this behaviour.
Issue URL: https://pharo.fogbugz.com/f/cases/20552      PR URL: https://github.com/pharo-project/pharo/pull/447      Diff URL: https://github.com/pharo-project/pharo/pull/447/files
Thanks to dupriezt
*  20657-Command-B-in-playground-does-not-work-the-save-way-as-printit     >> https://pharo.fogbugz.com/f/cases/20657     >>      >> try to select line if no AST node found
Issue URL: https://pharo.fogbugz.com/f/cases/20657      PR URL: https://github.com/pharo-project/pharo/pull/450      Diff URL: https://github.com/pharo-project/pharo/pull/450/files
Thanks to pavel-krivanek
*  19972-Implementers-code-pane-undo-goes-too-far     >> Clearing the undo history when changing the selected method in the list.     >> Also adding a way of clearing this history from the TextPresenter
Issue URL: https://pharo.fogbugz.com/f/cases/19972      PR URL: https://github.com/pharo-project/pharo/pull/451      Diff URL: https://github.com/pharo-project/pharo/pull/451/files
Thanks to tesonep
*  20656-Nautilus-comment-panel-got-broken-by-asLayoutFrame-cleans     >> https://pharo.fogbugz.com/f/cases/20656     >>      >> fix  layout frame fraction
Issue URL: https://pharo.fogbugz.com/f/cases/20656      PR URL: https://github.com/pharo-project/pharo/pull/449      Diff URL: https://github.com/pharo-project/pharo/pull/449/files
Thanks to pavel-krivanek
*  20650-Release-cleanup-failures     >> https://pharo.fogbugz.com/f/cases/20650/Release-cleanup-failures
Issue URL: https://pharo.fogbugz.com/f/cases/20650      PR URL: https://github.com/pharo-project/pharo/pull/448      Diff URL: https://github.com/pharo-project/pharo/pull/448/files
Thanks to pavel-krivanek
*  20648-Provide-Bitmap-variant-of-Source-Code-fonts     >> https://pharo.fogbugz.com/f/cases/20648/Provide-Bitmap-variant-of-Source-Code-fonts     >>      >> based on PR https://github.com/pharo-project/pharo/pull/439
Issue URL: https://pharo.fogbugz.com/f/cases/20648      PR URL: https://github.com/pharo-project/pharo/pull/441      Diff URL: https://github.com/pharo-project/pharo/pull/441/files
Thanks to pavel-krivanek
*  20644-Load-Bitmap-DejaVu-fonts-from-data-files-instead-of-a-Fuel-file     >> https://pharo.fogbugz.com/f/cases/20644/Load-Bitmap-DejaVu-fonts-from-data-files-instead-of-a-Fuel-file
Issue URL: https://pharo.fogbugz.com/f/cases/20644      PR URL: https://github.com/pharo-project/pharo/pull/439      Diff URL: https://github.com/pharo-project/pharo/pull/439/files
Thanks to pavel-krivanek
*  20643 Dark and light theme should not be version specific     >> Rename Pharo3DarkTheme into PharoDarkTheme     >> Rename Pharo3Theme into PharoLightTheme     >> and deprecate empty subclasses like Pharo3DarkTheme     >> and Pharo3Theme (but keep them for compatibility)
Issue URL: https://pharo.fogbugz.com/f/cases/20643 Dark and light theme should not be version specific      PR URL: https://github.com/pharo-project/pharo/pull/438      Diff URL: https://github.com/pharo-project/pharo/pull/438/files
Thanks to astares
*  Care on dirty package OpalTools     >> https://pharo.fogbugz.com/f/cases/20642/Care-on-dirty-package-OpalTools     >>      >> fix dirty package extension to be in OpalCompiler-Tools
Issue URL: https://pharo.fogbugz.com/f/cases/Care on dirty package OpalTools      PR URL: https://github.com/pharo-project/pharo/pull/437      Diff URL: https://github.com/pharo-project/pharo/pull/437/files
Thanks to astares
*  20520 Package “OpalTools” should be “OpalCompiler-Tools”     >>  Rename package OpalTools -> OpalCompiler-Tools     >>      >> https://pharo.fogbugz.com/f/cases/20520/Package-OpalTools-should-be-OpalCompiler-Tools
Issue URL: https://pharo.fogbugz.com/f/cases/20520 Package “OpalTools” should be “OpalCompiler      PR URL: https://github.com/pharo-project/pharo/pull/436      Diff URL: https://github.com/pharo-project/pharo/pull/436/files
Thanks to astares
*  Stupid use of asLayoutFrame should be eliminated first pass.     >> Fuck my image just crashed again! ;(((((((((((((((((((((((
Issue URL: https://pharo.fogbugz.com/f/cases/Stupid use of asLayoutFrame should be eliminated first pass.      PR URL: https://github.com/pharo-project/pharo/pull/434      Diff URL: https://github.com/pharo-project/pharo/pull/434/files
Thanks to Ducasse
*  20640 Categorize uncategorized methods in classes starting with “P”     >> Categorize methods.     >>      >>      >> So only categorization – no change in behavior
Issue URL: https://pharo.fogbugz.com/f/cases/20640 Categorize uncategorized methods in classes starting with “P”      PR URL: https://github.com/pharo-project/pharo/pull/433      Diff URL: https://github.com/pharo-project/pharo/pull/433/files
Thanks to astares

Deploying app: a first journey

Hi,

In in the past days, in the context of the Smalltalks 2017 conference, I talked about my attempt to deploy on   production using the minimal image of Pharo .

My goal was prepare an inmutable or staless minimal image for deploy, without sources nor changes files.

The results are exposed in this  tutorial.

The size of the image is 16 MB and it has loaded Seaside.

Just I have a pendeing issue: the staless image but everything else is done and working.

Gabriel Sor

Advent of Code with Pharo?

You want to play with the advent of code … 2017 (here is http://adventofcode.com/2016)

https://github.com/juliendelplanque/AdventOfCode2017WithPharo

Stef