Monthly Archives: October 2014

Pharo Days 2015 Pre-Announce

We are excited to announce the details so far for the Pharo Days 2015, to be held on Thursday January 29 and Friday January 30 at INRIA, Lille, France.

https://medium.com/@svenvc/pharo-days-2015-6336d6ee2a23

We’ll update this page moving forward. You can ask questions on the any of the Pharo mailing lists or you can email the Pharo Board. Official registration is not yet open, but there is a Doodle that should give an indication of who is coming and that can help us plan resources.

http://doodle.com/icxtazwfq76caxf8

The Pharo Board

Continuous improvement at work…

40324
14290 Menu translation should be the responsibility of menus (part 1)
https://pharo.fogbugz.com/f/cases/14290

40323
14297 Kernel fixes for Spur
https://pharo.fogbugz.com/f/cases/14297

14302 Replace Announcer>>#on:send:to:s senders in NewValueHolder
https://pharo.fogbugz.com/f/cases/14302

14291 browse open a class side browser
https://pharo.fogbugz.com/f/cases/14291

14289 MNU in Finder>>computeWithMethodFinder:
https://pharo.fogbugz.com/f/cases/14289

40322
14298 pre for 14297 Kernel fixes for Spur
https://pharo.fogbugz.com/f/cases/14298

40321
14068 Should add spyFor: to systemProfiler
https://pharo.fogbugz.com/f/cases/14068

14296 Replace Announcer>>#on:send:to:s senders in NautilusCommon
https://pharo.fogbugz.com/f/cases/14296
40320
14286 add a test for #sourceNode on Contexts for optimized blocks
https://pharo.fogbugz.com/f/cases/14286

14283 Slice for Spur integration
https://pharo.fogbugz.com/f/cases/14283

40319
14284 fix #sourceNode for Blocks
https://pharo.fogbugz.com/f/cases/14284

14282 add SourceNode tab for IRInstruction and SymbolicBytecode
https://pharo.fogbugz.com/f/cases/14282
40318
14276 Add UDPSocketEchoTest test/example
https://pharo.fogbugz.com/f/cases/14276

14222 Tests around KeyChain
https://pharo.fogbugz.com/f/cases/14222

14281 Replace Announcer>>#on:send:to:s senders in Nautilus
https://pharo.fogbugz.com/f/cases/14281
40317
14241 add a inspector view for IRMethods
https://pharo.fogbugz.com/f/cases/14241

14254 AST method replaceWith: does not change source interval
https://pharo.fogbugz.com/f/cases/14254

40316
14235 IRInterpreter should be replaced by IRVisitor
https://pharo.fogbugz.com/f/cases/14235

40315
14272 #_foo: isBinary —> true
https://pharo.fogbugz.com/f/cases/14272

14221 Tests around Graphics
https://pharo.fogbugz.com/f/cases/14221

14271 RBCodeCruftLeftInMethodsRule>>initialize and RBAllAnyNoneSatisfyRule>>name have spelling errors
https://pharo.fogbugz.com/f/cases/14271
40314
14269 Komitter: Improve layout for long repo names
https://pharo.fogbugz.com/f/cases/14269

14242 Installing a method is slow
https://pharo.fogbugz.com/f/cases/14242

14257 Replace Announcer>>#on:send:to:s senders in NativeBoost-Core
https://pharo.fogbugz.com/f/cases/14257

40313
14240 evaluating nil and: [true] gives an infinite loop
https://pharo.fogbugz.com/f/cases/14240

14264 World Menu > Help > Pharo Zen DNU
https://pharo.fogbugz.com/f/cases/14264

14263 fix “search all source”
https://pharo.fogbugz.com/f/cases/14263

14262 small speedup of CompiledMethod>>#endPC
https://pharo.fogbugz.com/f/cases/14262

40312
14270 Workaround: speed up code critique by not checking send messages for now
https://pharo.fogbugz.com/f/cases/14270

40311
14228 critic rules running on all methods of a class extended by a package
https://pharo.fogbugz.com/f/cases/14228

40310
14246 CompiledMethod>>hash can produce clashes
https://pharo.fogbugz.com/f/cases/14246

14257 Replace Announcer>>#on:send:to:s senders in NativeBoost-Core
https://pharo.fogbugz.com/f/cases/14257

14253 MC dependency warning should name which package is failing to load
https://pharo.fogbugz.com/f/cases/14253

40309
14251 Add a scope browser: shows tree of scopes, corresponding source
https://pharo.fogbugz.com/f/cases/14251

14243 tiny refactoring in #compile:classified:withStamp:notifying:logSource:
https://pharo.fogbugz.com/f/cases/14243

14231 add “inspect method” to method menu in browser and everywhere
https://pharo.fogbugz.com/f/cases/14231
40308
14218 Opal should be able to compile methods for SqueakV3PlusClosure and Spur
https://pharo.fogbugz.com/f/cases/14218
40307
14177 Add properties to classes
https://pharo.fogbugz.com/f/cases/14177

40306
14215 Fix for (Behavior new) compile:
https://pharo.fogbugz.com/f/cases/14215

14237 SymbolicBytecodeBuilder: rename #print to #addBytecode:
https://pharo.fogbugz.com/f/cases/14237

14239 add inspector view for byte code with source highlighting
https://pharo.fogbugz.com/f/cases/14239
40305
13535 Class code wrongly styled in critic browser
https://pharo.fogbugz.com/f/cases/13535

14236 add #sourceInterval and #sourceNode to SymbolicBytecode
https://pharo.fogbugz.com/f/cases/14236

14238 Replace Announcer>>#on:send:to:s senders in NECompletion
https://pharo.fogbugz.com/f/cases/14238
40304
14218 Opal should be able to compile methods for SqueakV3PlusClosure and Spur
https://pharo.fogbugz.com/f/cases/14218
40303
14232 remove ByteCodeMethodConverter
https://pharo.fogbugz.com/f/cases/14232

14225 implement #symbolic by printing the SymbolicBytecode….
https://pharo.fogbugz.com/f/cases/14225

13318 no (strong) visual feedback for bytecode view while looking at a class definition
https://pharo.fogbugz.com/f/cases/13318
40302
14217 GTTools version 1.0.7
https://pharo.fogbugz.com/f/cases/14217
40301
14229 Replace Announcer>>#on:send:to:s senders in MonticelloGUI
https://pharo.fogbugz.com/f/cases/14229

14226 smallLintCritics optimisation is slow
https://pharo.fogbugz.com/f/cases/14226

14227 Replace Announcer>>#on:send:to:s senders in Monticello-Tests
https://pharo.fogbugz.com/f/cases/14227

40300
13457 The Implementors of browser adds all methods added to its list
https://pharo.fogbugz.com/f/cases/13457

14204 OCStoreIntoReadOnlyVariableError: VersionnerProjectPanel>>#initializeGroupsWidget:
https://pharo.fogbugz.com/f/cases/14204

14224 add #symbolicBytecodes to CompiledMethod and clean up InstructionPrinter a little
https://pharo.fogbugz.com/f/cases/14224
40299
14208 Move ByteArray close to WordArray, delete package Collection-Arrayed
https://pharo.fogbugz.com/f/cases/14208
40298
14213 Replace Announcer>>#on:send:to:s senders in Monticello
https://pharo.fogbugz.com/f/cases/14213

14098 allClassesAndTraits significantly different from allClassesAndTraitsDo:
https://pharo.fogbugz.com/f/cases/14098

10288 Add a lint rule to check that class initialize method does not calls super initialize
https://pharo.fogbugz.com/f/cases/10288

40297
14210 Replace Announcer>>#on:send:to:s senders in Komitter
https://pharo.fogbugz.com/f/cases/14210

14197 Little Morphic Package Reorganization
https://pharo.fogbugz.com/f/cases/14197

14198 Time>>print24 prints nanos, though it claims not to
https://pharo.fogbugz.com/f/cases/14198

14211 Replace Announcer>>#on:send:to:s senders in Manifest-CriticBrowser
https://pharo.fogbugz.com/f/cases/14211
40296
14096 Rewrite lint rules to check classes and methods
https://pharo.fogbugz.com/f/cases/14096

6512 Traits should not use compiler
https://pharo.fogbugz.com/f/cases/6512

14203 OCStoreIntoReadOnlyVariableError: RecentMessageList>>#lastClasses
https://pharo.fogbugz.com/f/cases/14203

Building your own power tools: an Example

Using ZnLogEvents and GT Tools to look at HTTP traffic behind Monticello.

I love it when a plan comes together. Many small usability changes were added to GT Tools since they were included in Pharo 4. And a lot of small custom inspector presentations were added.

  http://youtu.be/rIBbeMdFCys  (be sure to select the 720p version)

This short screencast shows how to use ZnLogEvents and GT Tools in Pharo 4 to look at the HTTP traffic behing Monticello (more specifically, an MCSmalltalkhubRepository). This demonstrates how simple custom inspectors are combined to form a powerful tool - and how easy it is to learn about what is going on inside Pharo or inside your complex business app

Sven

Another week of effort in Pharo

40262
13606 testSlotScopeParallelism is failing
https://pharo.fogbugz.com/f/cases/13606

14085 Image blocked when halt placed on setUp method and running a whole TestCase from Nautilus
https://pharo.fogbugz.com/f/cases/14085

40261
14054 Cant load font from a path with accented characters
https://pharo.fogbugz.com/f/cases/14054

11021 MouseEvent>>blueButtonChanged
https://pharo.fogbugz.com/f/cases/11021

14075 Halt once in Rectangle>>setOrigin:corner:
https://pharo.fogbugz.com/f/cases/14075

40260
14028 PluggableThreePhaseButtonMorph should be packaged with Morphic-Widgets-Basic
https://pharo.fogbugz.com/f/cases/14028

13668 remove the last StringHolder references
https://pharo.fogbugz.com/f/cases/13668

13635 Package Spec-Extensions just contains one accessor –> can be moved to the class
https://pharo.fogbugz.com/f/cases/13635

5625 TextDiffBuilder in System-FilePackage ?
https://pharo.fogbugz.com/f/cases/5625

40259
14076 Move ProtocolRemovalException to Kernel-Exceptions
https://pharo.fogbugz.com/f/cases/14076

40258
14048 two tests failing in EmbeddedFreeTypeFontInstallerTest
https://pharo.fogbugz.com/f/cases/14048

14079 Inconsistent information in debugger (pharo 4)
https://pharo.fogbugz.com/f/cases/14079

40257
14061 windows systemfonts : wrong path in guessWindowsFontFolderPath
https://pharo.fogbugz.com/f/cases/14061

13131 Spec weirdness > MNU ToolDockingBarMorph>>popupEvent:in: on right click on button
https://pharo.fogbugz.com/f/cases/13131

14072 Failing test: BlockClosureTest>>#testTallyInstructions
https://pharo.fogbugz.com/f/cases/14072

40256
14069 Finish cleaning RGFactory
https://pharo.fogbugz.com/f/cases/14069

14077 Move PseudoClassOrganization close to PseudoClass
https://pharo.fogbugz.com/f/cases/14077

13738 MNU: CompiledMethod>>hasRun
https://pharo.fogbugz.com/f/cases/13738

13705 Shared pool incorrectly defined as global
https://pharo.fogbugz.com/f/cases/13705

40254
14071 OSWindow integration part1
https://pharo.fogbugz.com/f/cases/14071

40253
13599 ClassOrganizer-Core: move to Kernel-Protocol
https://pharo.fogbugz.com/f/cases/13599

40252
12111 (Date readFrom: 4.2.2013 readStream pattern: d.m.yy) ==>> 4 February 2020
https://pharo.fogbugz.com/f/cases/12111

13193 Regular expression field should not open debugger when making a syntax error
https://pharo.fogbugz.com/f/cases/13193
40251
3841 FinderUI gets out of sync when more than one Finder open
https://pharo.fogbugz.com/f/cases/3841

10307 Monticello FTP repo should not keep username and should behave like MC HTTP
https://pharo.fogbugz.com/f/cases/10307

14067 More cleaning of Ring Factory
https://pharo.fogbugz.com/f/cases/14067

30858
14034 add to Pharo3: substrings:
https://pharo.fogbugz.com/f/cases/14034

40250
12828 Unfullfilled subclass responsibility in JPEGReadWriter
https://pharo.fogbugz.com/f/cases/12828

40247
13879 Move Tests out of NECompletion
https://pharo.fogbugz.com/f/cases/13879

40249
14065 Spec WorldModel should not change theme background
https://pharo.fogbugz.com/f/cases/14065

40248
14057 fix the description and unique name RBFutureDeprecationWarningRule.
https://pharo.fogbugz.com/f/cases/14057

14062 Remove SmallInteger class>>#ccgCanConvertFrom:
https://pharo.fogbugz.com/f/cases/14062

14056 Missing DejaVu copyright notices
https://pharo.fogbugz.com/f/cases/14056

40246
11996 Wrong exception handler problem (parrt 5/5)
https://pharo.fogbugz.com/f/cases/11996

40245
11996 Wrong exception handler problem (4/5)
https://pharo.fogbugz.com/f/cases/11996

40244
11996 Wrong exception handler problem (Part3)
https://pharo.fogbugz.com/f/cases/11996

40243
11996 Wrong exception handler problem
https://pharo.fogbugz.com/f/cases/11996

14048 two tests failing in EmbeddedFreeTypeFontInstallerTest
https://pharo.fogbugz.com/f/cases/14048

40242
11996 Wrong exception handler problem (Part1/5)
https://pharo.fogbugz.com/f/cases/11996
40241
14055 Fix some failing tests related to Code Critics (due to accidental #halt)
https://pharo.fogbugz.com/f/cases/14055

13606 testSlotScopeParallelism is failing
https://pharo.fogbugz.com/f/cases/13606

40240
14019 add critics rule for #withFirstCharacterDownshifted-> #uncapitalized
https://pharo.fogbugz.com/f/cases/14019

14049 add String>>substrings: and lint rule for #subStrings:
https://pharo.fogbugz.com/f/cases/14049

14035 openWorldWithSpec not taking over the world
https://pharo.fogbugz.com/f/cases/14035

14045 Categorize classes in System-Announcements
https://pharo.fogbugz.com/f/cases/14045

40239
10572 Locking image with test icons (Glorp example)
https://pharo.fogbugz.com/f/cases/10572

13843 MOPTraitTes>>#testOrigin failing
https://pharo.fogbugz.com/f/cases/13843

14046 Deprecate SystemAnnouncement(class)>>fromInternal:
https://pharo.fogbugz.com/f/cases/14046

40238
14044 Selfies shot with Pharo should give visual feedback
https://pharo.fogbugz.com/f/cases/14044

14008 Tests from Nautilus-Tests need to be moved to a nautilus test package
https://pharo.fogbugz.com/f/cases/14008

13949 stackAlignment on windows should be 16
https://pharo.fogbugz.com/f/cases/13949
40237
14043 TabContainerMorph example gives DNU #instance
https://pharo.fogbugz.com/f/cases/14043
40236
14037 #recompile does not recompile the classTrait
https://pharo.fogbugz.com/f/cases/14037
40235
14038 #testSendersOfAt failing when running the tests in the image
https://pharo.fogbugz.com/f/cases/14038

14039 #testCurrent always fails when running all tests…
https://pharo.fogbugz.com/f/cases/14039

14041 Continue cleaning Ring Factory
https://pharo.fogbugz.com/f/cases/14041

40234
14026 Cleanup System-Localization package and add tests
https://pharo.fogbugz.com/f/cases/14026

40233
12873 IconicButton should absord property as instance variable
https://pharo.fogbugz.com/f/cases/12873

40232
14032 Fix test cases and access singletons using slots
https://pharo.fogbugz.com/f/cases/14032

40231
14030 MorphicTabManagerAdapter>>doesNotUnderstand: #tabSelected:
https://pharo.fogbugz.com/f/cases/14030

30857
14018 backport #uncapitalized to Pharo3
https://pharo.fogbugz.com/f/cases/14018

14025 DateModel Broken in 3.0
https://pharo.fogbugz.com/f/cases/14025

40230
14027 ensureTransparentColor is unused and looks dead
https://pharo.fogbugz.com/f/cases/14027

40229
14029 Smart Suggestion Implementors does not work in Nautilus anymore
https://pharo.fogbugz.com/f/cases/14029

14023 Nautlilus: Jump to test class should not only work on instance side
https://pharo.fogbugz.com/f/cases/14023

14012 RGMetaclassDefinition and RGMetatraitDefinition DNU #category
https://pharo.fogbugz.com/f/cases/14012

40228
14009 RBAddClassRefactoringTest should be moved close to the other refactoring tests
https://pharo.fogbugz.com/f/cases/14009

14007 DebuggerModelTest should be moved out of debugger package
https://pharo.fogbugz.com/f/cases/14007

14017 No senders of analyzeItemLabels
https://pharo.fogbugz.com/f/cases/14017

14022 Infinite loop in simple subclasses of SequenceableCollection
https://pharo.fogbugz.com/f/cases/14022

40227
14020 Add test cases which check font installation process and registration on singletons
https://pharo.fogbugz.com/f/cases/14020

14006 3 tests fail for AsmJit in the Pharo4
https://pharo.fogbugz.com/f/cases/14006

40226
13214 rename instance variable does not work on class side
https://pharo.fogbugz.com/f/cases/13214

14011 Many leftover methods after method announcement refactoring
https://pharo.fogbugz.com/f/cases/14011

Phratch 40 is out

Phratch 4.0 is out of the box !
Phratch 4.0 is cleaner, faster and more stable than phratch 3.0.
After the version 3.0 that was a release for usability and stability, phratch 4.0 is released to prepare the future.
The new features are:
– phratch is more modular, eg having a kernel and lots of addons.
– cleaning a lot the source code
– customizable environment
– each block can be made visible or invisible
– each category can be made visible or invisible
– it is possible to add translation for addons with the pragma <phratchTranslation: ‘fr’> in the class PhratchTranslator. This make the translation more modular.
– first integration of phratch with the pharo environment. Using the pragma at the class side of any class in Pharo make the class visible and usable in phratch.
– There is a lot of things to do with phratch, you are welcome to contribute ! The documentation for new features will arrive soon.
See you on phratch.com

Another iteration follows another one

I’m always fascinated by the fact that when we do something every day, at the end we improved, changed, ….

40295
14201 RBAssignmentOnBlockArgumentRule does not catch all assignments to block args
https://pharo.fogbugz.com/f/cases/14201

13174 Should warn against creating class #NameOfSubclass
https://pharo.fogbugz.com/f/cases/13174

14207 failing test testBehaviorRespectsPolymorphismWithTraitBehavior
https://pharo.fogbugz.com/f/cases/14207

14209 add back #allUnimplementedCalls
https://pharo.fogbugz.com/f/cases/14209

14206 remove empty RBRenameInstanceVariableRefactoringTest
https://pharo.fogbugz.com/f/cases/14206

7291 Creating a class with empty category should be an error
https://pharo.fogbugz.com/f/cases/7291

40294
11243 Class>>copy does not preserve layout
https://pharo.fogbugz.com/f/cases/11243

14099 SmalllintManifestChecker duplicates RBSmalllintChecker>>#run
https://pharo.fogbugz.com/f/cases/14099
40293
14098 allClassesAndTraits significantly different from allClassesAndTraitsDo:
https://pharo.fogbugz.com/f/cases/14098
40292
14196 Do not use workspace as an editor
https://pharo.fogbugz.com/f/cases/14196

14086 RBSmalllintChecker is not applying rules in class-side
https://pharo.fogbugz.com/f/cases/14086

14133 UIManager should not overuse the workspace for editing
https://pharo.fogbugz.com/f/cases/14133

14195 In the ChangeSorter: DNU when trying to get a menu
https://pharo.fogbugz.com/f/cases/14195

14199 RBFindBlockArgumentAssignment is sometimes wrong
https://pharo.fogbugz.com/f/cases/14199
40291
14189 OCSemanticWarning does not need #interactive
https://pharo.fogbugz.com/f/cases/14189

13588 Rename inst var should rename accessors too
https://pharo.fogbugz.com/f/cases/13588

14166 RectangleTest#testPointNearestTo failing since 40283
https://pharo.fogbugz.com/f/cases/14166
40290
14183 Update Zn October 2014
https://pharo.fogbugz.com/f/cases/14183

40289
14191 Add #deselectAll to TreeModel
https://pharo.fogbugz.com/f/cases/14191

14188 DNU when moving a method to a package
https://pharo.fogbugz.com/f/cases/14188

14187 Replace Announcer>>#on:send:to:s senders in Keymapping-Pragmas
https://pharo.fogbugz.com/f/cases/14187

14184 Replace Announcer>>#on:send:to:s senders in GroupManager
https://pharo.fogbugz.com/f/cases/14184

14185 Replace Announcer>>#on:send:to:s senders in Kernel
https://pharo.fogbugz.com/f/cases/14185

14186 remove AllowBlockArgumentAssignment from CCompilerContext
https://pharo.fogbugz.com/f/cases/14186
40288
14175 GTools version 1.0.6
https://pharo.fogbugz.com/f/cases/14175
40287
14179 deprecate the method in UIManager “deprecated” category
https://pharo.fogbugz.com/f/cases/14179

14162 Replace Announcer>>#on:send:to:s senders in Morphic-Widgets-Tree
https://pharo.fogbugz.com/f/cases/14162

14173 remove #allowBlockArgumentAssignment preference
https://pharo.fogbugz.com/f/cases/14173

40286
14154 GTools version 1.0.5
https://pharo.fogbugz.com/f/cases/14154
40285
14161 Replace Announcer>>#on:send:to:s senders in Morphic-Widgets-Windows
https://pharo.fogbugz.com/f/cases/14161

14169 There are undeclared in Zinc in Pharo4
https://pharo.fogbugz.com/f/cases/14169

14146 Disable “store into argument”-exception in non-interactive mode
https://pharo.fogbugz.com/f/cases/14146
40284
13905 entering non existing issue numbers in slice maker
https://pharo.fogbugz.com/f/cases/13905

14164 using exampleWidget and not widgetExample
https://pharo.fogbugz.com/f/cases/14164

13088 Deleting class that is used in pool dictionaries leaves a “private” class pool entry
https://pharo.fogbugz.com/f/cases/13088

40283
14159 Update Fuel
https://pharo.fogbugz.com/f/cases/14159

14155 Replace Announcer>>#on:send:to:s senders in Morphic-Widgets-Extra
https://pharo.fogbugz.com/f/cases/14155

14131 Improving some little tests in the system
https://pharo.fogbugz.com/f/cases/14131

14117 merge menuSpec and menuItemSpec
https://pharo.fogbugz.com/f/cases/14117

40282
14119 Cleaning left over of docking bar in menu
https://pharo.fogbugz.com/f/cases/14119

40281
14153 Replace Announcer>>#on:send:to:s senders in Morphic-Base
https://pharo.fogbugz.com/f/cases/14153

14150 Replace Announcer>>#on:send:tos senders in Morphic-Core
https://pharo.fogbugz.com/f/cases/14150

14149 IRDecompiler creates an extended method state object for all methods
https://pharo.fogbugz.com/f/cases/14149

14147 add Symbolic tab to inspector for IRMethod
https://pharo.fogbugz.com/f/cases/14147

40280
14145 GTools version 1.0.4
https://pharo.fogbugz.com/f/cases/14145

40279
13719 Failing test: RBRemoveClassTest>>#testRemoveClass
https://pharo.fogbugz.com/f/cases/13719

14144 unify #usePolymorphDiffMorph and #polymorphDiffToolsUsedByDefault
https://pharo.fogbugz.com/f/cases/14144

40278
13718 Failing test: RBExtractMethodTest>>#testExtractMethodThatMovesTemporaryVariable
https://pharo.fogbugz.com/f/cases/13718

13222 HDLintReport generates invalid output
https://pharo.fogbugz.com/f/cases/13222

12774 DialogGroupAdderUI “item to add” list should be sorted, has superfluous periods after class names
https://pharo.fogbugz.com/f/cases/12774

14134 ecompletion raises DNU for some input
https://pharo.fogbugz.com/f/cases/14134

40277
14082 Remove very old repositories in ScriptLoader
https://pharo.fogbugz.com/f/cases/14082

14138 Nautilus Refactoring 9: rename “showPackages”
https://pharo.fogbugz.com/f/cases/14138

14136 Replace senders of Announcer>>#on:send:to in Versionner-Spec-Browser
https://pharo.fogbugz.com/f/cases/14136
40276
14128 “Print it” from Playground menu does not work
https://pharo.fogbugz.com/f/cases/14128

14117 merge menuSpec and menuItemSpec
https://pharo.fogbugz.com/f/cases/14117

14113 WorldSate stepList not properly cleaned when a morph is deleted
https://pharo.fogbugz.com/f/cases/14113

13641 Merge Package Key into package System-Platforms
https://pharo.fogbugz.com/f/cases/13641

14099 SmalllintManifestChecker duplicates RBSmalllintChecker>>#run
https://pharo.fogbugz.com/f/cases/14099

40275
14129 Use Announcer>>#when:send:to: in Spec-Debugger
https://pharo.fogbugz.com/f/cases/14129

14124 Remove SystemAnnouncer subclass NautilusAnnouncer
https://pharo.fogbugz.com/f/cases/14124

14126 Remove SystemAnnouncer subclass GroupAnnouncer
https://pharo.fogbugz.com/f/cases/14126

10148 IRVisitor and IRInterpreter
https://pharo.fogbugz.com/f/cases/10148
40274
14125 Remove SystemAnnouncer subclass TestAnnouncer
https://pharo.fogbugz.com/f/cases/14125

14122 Classes in Morphic-Examples should include real #example methods
https://pharo.fogbugz.com/f/cases/14122

12973 ChangeSorter CMD-W with menu open causes error
https://pharo.fogbugz.com/f/cases/12973

14120 decompiler view for GTInspector
https://pharo.fogbugz.com/f/cases/14120

40273
14123 removed backgroundColor, fixed playgroundpage>>contents
https://pharo.fogbugz.com/f/cases/14123

40272
13931 Integrate GTools
https://pharo.fogbugz.com/f/cases/13931

40271
14100 use Announcer>>#when:do: and Announcer>>#when:send:to in Spec-Core
https://pharo.fogbugz.com/f/cases/14100

14116 RGDefinition is mispelled and its comment doesnt make sense
https://pharo.fogbugz.com/f/cases/14116

14101 Use Announcer>>#when:send:to: in Spec-MorphicAdapters
https://pharo.fogbugz.com/f/cases/14101

14102 Use Announcer>>#when:send:to: in Spec-Tools
https://pharo.fogbugz.com/f/cases/14102

12841 #testDebuggerTempAccess failures
https://pharo.fogbugz.com/f/cases/12841

40270
14115 Merge RGDefinition and RGNamedDefinition
https://pharo.fogbugz.com/f/cases/14115

14114 use SizeMismatch, not just #error
https://pharo.fogbugz.com/f/cases/14114

13518 Strange color and wrong positions in the Find & Replace dialog
https://pharo.fogbugz.com/f/cases/13518

40269
14111 Handle isInDockingBar conditional logic
https://pharo.fogbugz.com/f/cases/14111
40268
14112 Hook decompiler into source access logic
https://pharo.fogbugz.com/f/cases/14112

14014 translatedIfCorresponds
https://pharo.fogbugz.com/f/cases/14014

14110 Remove RGObject
https://pharo.fogbugz.com/f/cases/14110

40267
14090 use Announcer>>#when:do: in packages Announcements
https://pharo.fogbugz.com/f/cases/14090

14103 Use Announcer>>#when:send:to: in Spec-Inspector.
https://pharo.fogbugz.com/f/cases/14103

14087 use Announcer>>#when:send:to in packages Announcements
https://pharo.fogbugz.com/f/cases/14087

14095 use Announcer>>#when:send:do: and Announcer>>#when:do: in AnnouncementsTutorial
https://pharo.fogbugz.com/f/cases/14095
40266
13864 Deleting last tab removes the toolbar and we cannot add tabs anymore
https://pharo.fogbugz.com/f/cases/13864

14088 procotol -> protocol
https://pharo.fogbugz.com/f/cases/14088

13607 Remove iVar MorphicModel: accessor
https://pharo.fogbugz.com/f/cases/13607
40265
14105 Nautilus Refactoring 8.5: rename “showHierarchy”
https://pharo.fogbugz.com/f/cases/14105

12826 Zip FileSystem does not work
https://pharo.fogbugz.com/f/cases/12826

40264
13867 MessageBrowser does not inform about certain syntax error
https://pharo.fogbugz.com/f/cases/13867

13293 We should add definedSelectors and extensionSelectors to ClassDescription
https://pharo.fogbugz.com/f/cases/13293

13934 Extra characters in string returned by String class>>new:streamContents:
https://pharo.fogbugz.com/f/cases/13934

40263
13742 PluggablePanelMorph looks empty and is only used once in the system
https://pharo.fogbugz.com/f/cases/13742

14094 Deprecate a few unused String methods
https://pharo.fogbugz.com/f/cases/14094

13337 Moving a class to a package does not work anymore
https://pharo.fogbugz.com/f/cases/13337

13331 moving a group of methods class side raises an error
https://pharo.fogbugz.com/f/cases/13331

11475 Optimize FuelTests >> #tearDownTraits
https://pharo.fogbugz.com/f/cases/11475

Pharo Android VM is now working

Jean-Baptiste Arnaud just announced it…
Now the prototype of the Pharo Android VM works.
– Events are managed
– Resolution up to 1080p is managed.
– Most of the plugins seems to work.
– File plugin allows you to browse the sd card.
Next:
– fix the generator then jenkins. Merge with Pharo/Cog main and Make it available for the public.
– allow easy personalisation of the packaging, allow you to rename and change icon easily (for your own application, Squeak/Pharo Android VM, Phratch, DR geo, etc.).
– refine the jumpout logic to have a better graphical update and a better idle process (less consumption, faster reactive UI, UI updating during heavy computation, etc. ).
– package the android feature in the android plugin, show/hide the keyboard via primitive, etc. etc. + init configuration.
-many cool ideas but for later 🙂
Here is a youtube video to show the result:
Best Regards

New version of the QR Code generator

Jochen Rick announced a new version of his QRCode 🙂

I’ve got a new version of the QR Code generator: http://smalltalkhub.com/#!/~JochenRick/QRCode

This one includes support for MicroQR, for UTF-8 encoding and other aspects of the latest QR standard (e.g., mirroring). I’ve also written a small Zinc web app which makes it easy to try out.
Enjoy!

Glorp working with NBSQLite3

Hello,

I am pleased to report that I have gotten Glorp working with NBSQLite3
enough to run Sven's Reddit.st. 

As mentioned in my blog post, there is more work to be done to get
Glorp fully integrated with NBSQLite3, but preliminary results are 
encouraging.

  http://www.samadhiweb.com/blog/2014.09.24.glorp.nbsqlite3.html

Pierce